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

Amazonka.Redshift.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

You are not authorized to access the cluster.

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

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

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

The authentication profile already exists.

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

The authentication profile can't be found.

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

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

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

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

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

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

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

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

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

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

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

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

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

Could not find the specified S3 bucket.

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

The account already has a cluster with the given identifier.

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

The ClusterIdentifier parameter does not refer to an existing cluster.

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

Cluster is already on the latest database revision.

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

A cluster parameter group with the same name already exists.

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

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

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

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

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

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

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

A cluster security group with the same name already exists.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The authorization already exists for this endpoint.

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

The authorization for this endpoint can't be found.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The specified options are incompatible.

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

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

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

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

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

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

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

The status of the authorization is not valid.

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

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

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

The state of the cluster security group is not available.

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

The cluster snapshot schedule state is not valid.

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

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

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

The specified cluster is not in the available state.

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

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

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

The state of the subnet is invalid.

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

The provided cluster track name is not valid.

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

There is an error with the datashare.

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

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

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

The status of the endpoint is not valid.

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

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

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

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

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

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

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

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

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

The restore is invalid.

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

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

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

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

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

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

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

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

The schedule you submitted isn't valid.

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

The scheduled action is not valid.

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

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

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

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

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

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

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

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

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

The tag is invalid.

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

The usage limit is not valid.

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

The cluster subnet group does not cover all Availability Zones.

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

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

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

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

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

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

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

The name of the partner was not found.

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

User already has a reservation with the given identifier.

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

Indicates that the reserved node has already been exchanged.

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

The reserved-node exchange status wasn't found.

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

The specified reserved compute node not found.

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

Specified offering does not exist.

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

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

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

A resize operation for the specified cluster is not found.

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

The resource could not be found.

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

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

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

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

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

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

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

The definition you submitted is not supported.

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

The scheduled action already exists.

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

The scheduled action cannot be found.

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

The quota for scheduled actions exceeded.

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

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

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

The cluster already has cross-region snapshot copy disabled.

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

The cluster already has cross-region snapshot copy enabled.

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

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

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

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

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

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

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

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

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

The specified snapshot schedule already exists.

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

We could not find the specified snapshot schedule.

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

You have exceeded the quota of snapshot schedules.

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

The specified snapshot schedule is already being updated.

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

The specified Amazon Redshift event source could not be found.

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

A specified subnet is already in use by another cluster.

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

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

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

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

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

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

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

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

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

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

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

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

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

The specified TableRestoreRequestId value was not found.

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

You have exceeded the number of tags allowed.

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

Your account is not authorized to perform the requested operation.

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

The partner integration is not authorized.

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

The specified region is incorrect or does not exist.

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

The requested operation isn't supported.

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

A request option was specified that is not supported.

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

The usage limit already exists.

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

The usage limit identifier can't be found.

Re-exported Types

ActionType

newtype ActionType Source #

Constructors

ActionType' 

Fields

Instances

Instances details
FromJSON ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToJSON ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToJSONKey ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToByteString ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToHeader ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToLog ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToQuery ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

FromText ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToText ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

toText :: ActionType -> Text #

FromXML ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

ToXML ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

toXML :: ActionType -> XML #

Generic ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Associated Types

type Rep ActionType :: Type -> Type #

Read ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Show ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

NFData ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Methods

rnf :: ActionType -> () #

Eq ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Ord ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

Hashable ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

type Rep ActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ActionType

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

AquaConfigurationStatus

newtype AquaConfigurationStatus Source #

Instances

Instances details
FromJSON AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromJSONKey AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToJSON AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToJSONKey AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToByteString AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToHeader AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToLog AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToQuery AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromText AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToText AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

FromXML AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

ToXML AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Generic AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Associated Types

type Rep AquaConfigurationStatus :: Type -> Type #

Read AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Show AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

NFData AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Methods

rnf :: AquaConfigurationStatus -> () #

Eq AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Ord AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

Hashable AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

type Rep AquaConfigurationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfigurationStatus

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

AquaStatus

newtype AquaStatus Source #

Constructors

AquaStatus' 

Fields

Bundled Patterns

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

Instances

Instances details
FromJSON AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromJSONKey AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToJSON AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToJSONKey AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToByteString AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToHeader AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToLog AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToQuery AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

FromText AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToText AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

toText :: AquaStatus -> Text #

FromXML AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

ToXML AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

toXML :: AquaStatus -> XML #

Generic AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Associated Types

type Rep AquaStatus :: Type -> Type #

Read AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Show AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

NFData AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Methods

rnf :: AquaStatus -> () #

Eq AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Ord AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

Hashable AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

type Rep AquaStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaStatus

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

AuthorizationStatus

newtype AuthorizationStatus Source #

Instances

Instances details
FromJSON AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromJSONKey AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToJSON AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToJSONKey AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToByteString AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToHeader AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToLog AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToQuery AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromText AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToText AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

FromXML AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

ToXML AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Generic AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Associated Types

type Rep AuthorizationStatus :: Type -> Type #

Read AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Show AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

NFData AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Methods

rnf :: AuthorizationStatus -> () #

Eq AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Ord AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

Hashable AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

type Rep AuthorizationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthorizationStatus

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

DataShareStatus

newtype DataShareStatus Source #

Constructors

DataShareStatus' 

Instances

Instances details
FromJSON DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromJSONKey DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToJSON DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToJSONKey DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToByteString DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToHeader DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToLog DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToQuery DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromText DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToText DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

FromXML DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

ToXML DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Methods

toXML :: DataShareStatus -> XML #

Generic DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Associated Types

type Rep DataShareStatus :: Type -> Type #

Read DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Show DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

NFData DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Methods

rnf :: DataShareStatus -> () #

Eq DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Ord DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

Hashable DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

type Rep DataShareStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatus

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

DataShareStatusForConsumer

newtype DataShareStatusForConsumer Source #

Instances

Instances details
FromJSON DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromJSONKey DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToJSON DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToJSONKey DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToByteString DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToHeader DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToLog DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToQuery DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromText DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToText DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

FromXML DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

ToXML DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Generic DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Associated Types

type Rep DataShareStatusForConsumer :: Type -> Type #

Read DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Show DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

NFData DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Eq DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Ord DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

Hashable DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

type Rep DataShareStatusForConsumer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForConsumer

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

DataShareStatusForProducer

newtype DataShareStatusForProducer Source #

Instances

Instances details
FromJSON DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromJSONKey DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToJSON DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToJSONKey DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToByteString DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToHeader DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToLog DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToQuery DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromText DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToText DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

FromXML DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

ToXML DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Generic DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Associated Types

type Rep DataShareStatusForProducer :: Type -> Type #

Read DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Show DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

NFData DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Eq DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Ord DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

Hashable DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

type Rep DataShareStatusForProducer Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareStatusForProducer

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

LogDestinationType

newtype LogDestinationType Source #

Instances

Instances details
FromJSON LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

FromJSONKey LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToJSON LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToJSONKey LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToByteString LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToHeader LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToLog LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToQuery LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

FromText LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToText LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

FromXML LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

ToXML LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Generic LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Associated Types

type Rep LogDestinationType :: Type -> Type #

Read LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Show LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

NFData LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Methods

rnf :: LogDestinationType -> () #

Eq LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Ord LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

Hashable LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

type Rep LogDestinationType Source # 
Instance details

Defined in Amazonka.Redshift.Types.LogDestinationType

type Rep LogDestinationType = D1 ('MetaData "LogDestinationType" "Amazonka.Redshift.Types.LogDestinationType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "LogDestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Mode

newtype Mode Source #

Constructors

Mode' 

Fields

Bundled Patterns

pattern Mode_High_performance :: Mode 
pattern Mode_Standard :: Mode 

Instances

Instances details
FromJSON Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

FromJSONKey Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToJSON Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToJSONKey Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToByteString Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toBS :: Mode -> ByteString #

ToHeader Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

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

ToLog Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToQuery Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toQuery :: Mode -> QueryString #

FromText Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

ToText Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toText :: Mode -> Text #

FromXML Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

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

ToXML Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

toXML :: Mode -> XML #

Generic Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Associated Types

type Rep Mode :: Type -> Type #

Methods

from :: Mode -> Rep Mode x #

to :: Rep Mode x -> Mode #

Read Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Show Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

showsPrec :: Int -> Mode -> ShowS #

show :: Mode -> String #

showList :: [Mode] -> ShowS #

NFData Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

rnf :: Mode -> () #

Eq Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

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

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

Ord Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

compare :: Mode -> Mode -> Ordering #

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

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

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

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

max :: Mode -> Mode -> Mode #

min :: Mode -> Mode -> Mode #

Hashable Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

Methods

hashWithSalt :: Int -> Mode -> Int #

hash :: Mode -> Int #

type Rep Mode Source # 
Instance details

Defined in Amazonka.Redshift.Types.Mode

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

NodeConfigurationOptionsFilterName

newtype NodeConfigurationOptionsFilterName Source #

Instances

Instances details
FromJSON NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromJSONKey NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToJSON NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToJSONKey NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToByteString NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToHeader NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToLog NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToQuery NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromText NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToText NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

FromXML NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

ToXML NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Generic NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Associated Types

type Rep NodeConfigurationOptionsFilterName :: Type -> Type #

Read NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Show NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

NFData NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Eq NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Ord NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

Hashable NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

type Rep NodeConfigurationOptionsFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilterName

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

OperatorType

newtype OperatorType Source #

Constructors

OperatorType' 

Instances

Instances details
FromJSON OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromJSONKey OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToJSON OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToJSONKey OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToByteString OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToHeader OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToLog OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToQuery OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

FromText OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToText OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

toText :: OperatorType -> Text #

FromXML OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

ToXML OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

toXML :: OperatorType -> XML #

Generic OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Associated Types

type Rep OperatorType :: Type -> Type #

Read OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Show OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

NFData OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Methods

rnf :: OperatorType -> () #

Eq OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Ord OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

Hashable OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

type Rep OperatorType Source # 
Instance details

Defined in Amazonka.Redshift.Types.OperatorType

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

ParameterApplyType

newtype ParameterApplyType Source #

Instances

Instances details
FromJSON ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromJSONKey ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToJSON ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToJSONKey ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToByteString ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToHeader ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToLog ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToQuery ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromText ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToText ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

FromXML ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

ToXML ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Generic ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Associated Types

type Rep ParameterApplyType :: Type -> Type #

Read ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Show ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

NFData ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Methods

rnf :: ParameterApplyType -> () #

Eq ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Ord ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

Hashable ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

type Rep ParameterApplyType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ParameterApplyType

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

PartnerIntegrationStatus

newtype PartnerIntegrationStatus Source #

Instances

Instances details
FromJSON PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromJSONKey PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToJSON PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToJSONKey PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToByteString PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToHeader PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToLog PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToQuery PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromText PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToText PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

FromXML PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

ToXML PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Generic PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Associated Types

type Rep PartnerIntegrationStatus :: Type -> Type #

Read PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Show PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

NFData PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Eq PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Ord PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

Hashable PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

type Rep PartnerIntegrationStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationStatus

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

ReservedNodeExchangeActionType

newtype ReservedNodeExchangeActionType Source #

Instances

Instances details
FromJSON ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

FromJSONKey ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToJSON ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToJSONKey ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToByteString ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToHeader ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToLog ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToQuery ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

FromText ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToText ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

FromXML ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

ToXML ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Generic ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Associated Types

type Rep ReservedNodeExchangeActionType :: Type -> Type #

Read ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Show ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

NFData ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Eq ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Ord ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

Hashable ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

type Rep ReservedNodeExchangeActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeActionType

type Rep ReservedNodeExchangeActionType = D1 ('MetaData "ReservedNodeExchangeActionType" "Amazonka.Redshift.Types.ReservedNodeExchangeActionType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ReservedNodeExchangeActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservedNodeExchangeActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservedNodeExchangeStatusType

newtype ReservedNodeExchangeStatusType Source #

Instances

Instances details
FromJSON ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

FromJSONKey ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToJSON ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToJSONKey ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToByteString ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToHeader ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToLog ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToQuery ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

FromText ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToText ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

FromXML ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

ToXML ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Generic ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Associated Types

type Rep ReservedNodeExchangeStatusType :: Type -> Type #

Read ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Show ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

NFData ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Eq ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Ord ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

Hashable ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

type Rep ReservedNodeExchangeStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatusType

type Rep ReservedNodeExchangeStatusType = D1 ('MetaData "ReservedNodeExchangeStatusType" "Amazonka.Redshift.Types.ReservedNodeExchangeStatusType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'True) (C1 ('MetaCons "ReservedNodeExchangeStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservedNodeExchangeStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservedNodeOfferingType

newtype ReservedNodeOfferingType Source #

Instances

Instances details
FromJSON ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromJSONKey ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToJSON ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToJSONKey ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToByteString ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToHeader ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToLog ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToQuery ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromText ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToText ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

FromXML ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

ToXML ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Generic ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Associated Types

type Rep ReservedNodeOfferingType :: Type -> Type #

Read ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Show ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

NFData ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Eq ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Ord ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

Hashable ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

type Rep ReservedNodeOfferingType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOfferingType

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

ScheduleState

newtype ScheduleState Source #

Constructors

ScheduleState' 

Instances

Instances details
FromJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToJSON ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToJSONKey ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToByteString ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToHeader ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToLog ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToQuery ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

FromText ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToText ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

toText :: ScheduleState -> Text #

FromXML ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

ToXML ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

toXML :: ScheduleState -> XML #

Generic ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Associated Types

type Rep ScheduleState :: Type -> Type #

Read ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Show ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

NFData ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Methods

rnf :: ScheduleState -> () #

Eq ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Ord ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

Hashable ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

type Rep ScheduleState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduleState

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

ScheduledActionFilterName

newtype ScheduledActionFilterName Source #

Instances

Instances details
FromJSON ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromJSONKey ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToJSON ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToJSONKey ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToByteString ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToHeader ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToLog ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToQuery ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromText ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToText ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

FromXML ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

ToXML ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Generic ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Associated Types

type Rep ScheduledActionFilterName :: Type -> Type #

Read ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Show ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

NFData ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Eq ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Ord ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

Hashable ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

type Rep ScheduledActionFilterName Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilterName

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

ScheduledActionState

newtype ScheduledActionState Source #

Instances

Instances details
FromJSON ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromJSONKey ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToJSON ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToJSONKey ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToByteString ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToHeader ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToLog ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToQuery ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromText ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToText ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

FromXML ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

ToXML ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Generic ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Associated Types

type Rep ScheduledActionState :: Type -> Type #

Read ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Show ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

NFData ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Methods

rnf :: ScheduledActionState -> () #

Eq ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Ord ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

Hashable ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

type Rep ScheduledActionState Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionState

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

ScheduledActionTypeValues

newtype ScheduledActionTypeValues Source #

Instances

Instances details
FromJSON ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromJSONKey ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToJSON ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToJSONKey ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToByteString ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToHeader ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToLog ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToQuery ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromText ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToText ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

FromXML ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

ToXML ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Generic ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Associated Types

type Rep ScheduledActionTypeValues :: Type -> Type #

Read ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Show ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

NFData ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Eq ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Ord ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

Hashable ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

type Rep ScheduledActionTypeValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionTypeValues

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

SnapshotAttributeToSortBy

newtype SnapshotAttributeToSortBy Source #

Instances

Instances details
FromJSON SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromJSONKey SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToJSON SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToJSONKey SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToByteString SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToHeader SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToLog SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToQuery SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromText SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToText SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

FromXML SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

ToXML SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Generic SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Associated Types

type Rep SnapshotAttributeToSortBy :: Type -> Type #

Read SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Show SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

NFData SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Eq SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Ord SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

Hashable SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

type Rep SnapshotAttributeToSortBy Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotAttributeToSortBy

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

SortByOrder

newtype SortByOrder Source #

Constructors

SortByOrder' 

Bundled Patterns

pattern SortByOrder_ASC :: SortByOrder 
pattern SortByOrder_DESC :: SortByOrder 

Instances

Instances details
FromJSON SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromJSONKey SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToJSON SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToJSONKey SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToByteString SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToHeader SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToLog SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToQuery SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

FromText SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToText SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

toText :: SortByOrder -> Text #

FromXML SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

ToXML SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

toXML :: SortByOrder -> XML #

Generic SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Associated Types

type Rep SortByOrder :: Type -> Type #

Read SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Show SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

NFData SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Methods

rnf :: SortByOrder -> () #

Eq SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Ord SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

Hashable SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

type Rep SortByOrder Source # 
Instance details

Defined in Amazonka.Redshift.Types.SortByOrder

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

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Instances

Instances details
FromJSON SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

toText :: SourceType -> Text #

FromXML SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

toXML :: SourceType -> XML #

Generic SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

Read SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

NFData SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Methods

rnf :: SourceType -> () #

Eq SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

Hashable SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

type Rep SourceType Source # 
Instance details

Defined in Amazonka.Redshift.Types.SourceType

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

TableRestoreStatusType

newtype TableRestoreStatusType Source #

Instances

Instances details
FromJSON TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromJSONKey TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToJSON TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToJSONKey TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToByteString TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToHeader TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToLog TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToQuery TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromText TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToText TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

FromXML TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

ToXML TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Generic TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Associated Types

type Rep TableRestoreStatusType :: Type -> Type #

Read TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Show TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

NFData TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Methods

rnf :: TableRestoreStatusType -> () #

Eq TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Ord TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

Hashable TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

type Rep TableRestoreStatusType Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatusType

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

UsageLimitBreachAction

newtype UsageLimitBreachAction Source #

Instances

Instances details
FromJSON UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromJSONKey UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToJSON UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToJSONKey UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToByteString UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToHeader UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToLog UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToQuery UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromText UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToText UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

FromXML UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

ToXML UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Generic UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Associated Types

type Rep UsageLimitBreachAction :: Type -> Type #

Read UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Show UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

NFData UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Methods

rnf :: UsageLimitBreachAction -> () #

Eq UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Ord UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

Hashable UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

type Rep UsageLimitBreachAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitBreachAction

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

UsageLimitFeatureType

newtype UsageLimitFeatureType Source #

Instances

Instances details
FromJSON UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromJSONKey UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToJSON UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToJSONKey UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToByteString UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToHeader UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToLog UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToQuery UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromText UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToText UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

FromXML UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

ToXML UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Generic UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Associated Types

type Rep UsageLimitFeatureType :: Type -> Type #

Read UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Show UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

NFData UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Methods

rnf :: UsageLimitFeatureType -> () #

Eq UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Ord UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

Hashable UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

type Rep UsageLimitFeatureType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitFeatureType

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

UsageLimitLimitType

newtype UsageLimitLimitType Source #

Instances

Instances details
FromJSON UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromJSONKey UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToJSON UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToJSONKey UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToByteString UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToHeader UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToLog UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToQuery UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromText UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToText UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

FromXML UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

ToXML UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Generic UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Associated Types

type Rep UsageLimitLimitType :: Type -> Type #

Read UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Show UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

NFData UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Methods

rnf :: UsageLimitLimitType -> () #

Eq UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Ord UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

Hashable UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

type Rep UsageLimitLimitType Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitLimitType

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

UsageLimitPeriod

newtype UsageLimitPeriod Source #

Instances

Instances details
FromJSON UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromJSONKey UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToJSON UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToJSONKey UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToByteString UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToHeader UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToLog UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToQuery UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromText UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToText UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

FromXML UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

ToXML UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Generic UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Associated Types

type Rep UsageLimitPeriod :: Type -> Type #

Read UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Show UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

NFData UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Methods

rnf :: UsageLimitPeriod -> () #

Eq UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Ord UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

Hashable UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

type Rep UsageLimitPeriod Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimitPeriod

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

AccountAttribute

data AccountAttribute Source #

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

See: newAccountAttribute smart constructor.

Constructors

AccountAttribute' 

Fields

Instances

Instances details
FromXML AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Generic AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Associated Types

type Rep AccountAttribute :: Type -> Type #

Read AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Show AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

NFData AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Methods

rnf :: AccountAttribute -> () #

Eq AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

Hashable AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

type Rep AccountAttribute Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountAttribute

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

newAccountAttribute :: AccountAttribute Source #

Create a value of AccountAttribute with all optional fields omitted.

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

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

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

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

AccountWithRestoreAccess

data AccountWithRestoreAccess Source #

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

See: newAccountWithRestoreAccess smart constructor.

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
FromXML AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Generic AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Associated Types

type Rep AccountWithRestoreAccess :: Type -> Type #

Read AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Show AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

NFData AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Eq AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

Hashable AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

type Rep AccountWithRestoreAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.AccountWithRestoreAccess

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

newAccountWithRestoreAccess :: AccountWithRestoreAccess Source #

Create a value of AccountWithRestoreAccess with all optional fields omitted.

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

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

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

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

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 operation that uses this structure is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

See: newAquaConfiguration smart constructor.

Constructors

AquaConfiguration' 

Fields

Instances

Instances details
FromXML AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Generic AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Associated Types

type Rep AquaConfiguration :: Type -> Type #

Read AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Show AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

NFData AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Methods

rnf :: AquaConfiguration -> () #

Eq AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

Hashable AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

type Rep AquaConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.AquaConfiguration

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

newAquaConfiguration :: AquaConfiguration Source #

Create a value of AquaConfiguration with all optional fields omitted.

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

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

$sel:aquaConfigurationStatus:AquaConfiguration', aquaConfiguration_aquaConfigurationStatus - This field is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

$sel:aquaStatus:AquaConfiguration', aquaConfiguration_aquaStatus - This field is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

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

This field is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

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

This field is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

AttributeValueTarget

data AttributeValueTarget Source #

Describes an attribute value.

See: newAttributeValueTarget smart constructor.

Constructors

AttributeValueTarget' 

Fields

Instances

Instances details
FromXML AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Generic AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Associated Types

type Rep AttributeValueTarget :: Type -> Type #

Read AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Show AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

NFData AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Methods

rnf :: AttributeValueTarget -> () #

Eq AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

Hashable AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

type Rep AttributeValueTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.AttributeValueTarget

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

newAttributeValueTarget :: AttributeValueTarget Source #

Create a value of AttributeValueTarget with all optional fields omitted.

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

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

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

AuthenticationProfile

data AuthenticationProfile Source #

Describes an authentication profile.

See: newAuthenticationProfile smart constructor.

Constructors

AuthenticationProfile' 

Fields

Instances

Instances details
FromXML AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Generic AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Associated Types

type Rep AuthenticationProfile :: Type -> Type #

Read AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Show AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

NFData AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Methods

rnf :: AuthenticationProfile -> () #

Eq AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

Hashable AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

type Rep AuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.Types.AuthenticationProfile

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

newAuthenticationProfile :: AuthenticationProfile Source #

Create a value of AuthenticationProfile with all optional fields omitted.

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

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

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

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

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
FromXML AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.Redshift.Types.AvailabilityZone

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

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone with all optional fields omitted.

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

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

AvailabilityZone, availabilityZone_name - The name of the availability zone.

$sel:supportedPlatforms:AvailabilityZone', availabilityZone_supportedPlatforms -

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
FromXML Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Generic Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Associated Types

type Rep Cluster :: Type -> Type #

Methods

from :: Cluster -> Rep Cluster x #

to :: Rep Cluster x -> Cluster #

Read Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

NFData Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

rnf :: Cluster -> () #

Eq Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

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

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

Hashable Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

type Rep Cluster Source # 
Instance details

Defined in Amazonka.Redshift.Types.Cluster

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

newCluster :: Cluster Source #

Create a value of Cluster with all optional fields omitted.

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

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

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

$sel:aquaConfiguration:Cluster', cluster_aquaConfiguration - This field is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

Cluster, cluster_automatedSnapshotRetentionPeriod - The number of days that automatic cluster snapshots are retained.

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

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

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

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

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

Cluster, cluster_clusterIdentifier - The unique identifier of the cluster.

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

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

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

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

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

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

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

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

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

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

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

Cluster, cluster_clusterVersion - The version ID of the Amazon Redshift engine that is running on the cluster.

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

$sel:dataTransferProgress:Cluster', cluster_dataTransferProgress -

$sel:defaultIamRoleArn:Cluster', cluster_defaultIamRoleArn - The Amazon Resource Name (ARN) for the IAM role set as default for the cluster.

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

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

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

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

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

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

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

Default: false

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

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

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

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

Values: active, applying

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

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

Cluster, cluster_maintenanceTrackName - The name of the maintenance track for the cluster.

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

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

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

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

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

Cluster, cluster_nodeType - The node type for the nodes in the cluster.

Cluster, cluster_numberOfNodes - The number of compute nodes in the cluster.

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

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

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

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

$sel:reservedNodeExchangeStatus:Cluster', cluster_reservedNodeExchangeStatus - The status of the reserved-node exchange request. Statuses include in-progress and requested.

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

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

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

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

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

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

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

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

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

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

This field is retired. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator).

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

The number of days that automatic cluster snapshots are retained.

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

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

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

Describes the status of the Availability Zone relocation operation.

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

The date and time that the cluster was created.

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

The unique identifier of the cluster.

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

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

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

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

The public key for the cluster.

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

The specific revision number of the database in the cluster.

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

The version ID of the Amazon Redshift engine that is running on 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.

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

The Amazon Resource Name (ARN) for the IAM role set as default for the cluster.

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

Describes a group of DeferredMaintenanceWindow objects.

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

The status of the elastic IP (EIP) address.

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

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

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

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

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

The connection endpoint.

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

The name of the maintenance track for the cluster.

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

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

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

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

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

The node type for the nodes in the cluster.

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

The number of compute nodes in the cluster.

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

Cluster operations that are waiting to be started.

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

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

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

The status of the reserved-node exchange request. Statuses include in-progress and requested.

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

A unique identifier for the cluster snapshot schedule.

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

The current state of the cluster snapshot schedule.

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

The list of tags for the cluster.

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

The total storage capacity of the cluster in megabytes.

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

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

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.

ClusterAssociatedToSchedule

data ClusterAssociatedToSchedule Source #

See: newClusterAssociatedToSchedule smart constructor.

Instances

Instances details
FromXML ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Generic ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Associated Types

type Rep ClusterAssociatedToSchedule :: Type -> Type #

Read ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Show ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

NFData ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Eq ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

Hashable ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

type Rep ClusterAssociatedToSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterAssociatedToSchedule

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

newClusterAssociatedToSchedule :: ClusterAssociatedToSchedule Source #

Create a value of ClusterAssociatedToSchedule with all optional fields omitted.

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

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

$sel:clusterIdentifier:ClusterAssociatedToSchedule', clusterAssociatedToSchedule_clusterIdentifier -

$sel:scheduleAssociationState:ClusterAssociatedToSchedule', clusterAssociatedToSchedule_scheduleAssociationState -

ClusterDbRevision

data ClusterDbRevision Source #

Describes a ClusterDbRevision.

See: newClusterDbRevision smart constructor.

Constructors

ClusterDbRevision' 

Fields

Instances

Instances details
FromXML ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Generic ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Associated Types

type Rep ClusterDbRevision :: Type -> Type #

Read ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Show ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

NFData ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Methods

rnf :: ClusterDbRevision -> () #

Eq ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

Hashable ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

type Rep ClusterDbRevision Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterDbRevision

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

newClusterDbRevision :: ClusterDbRevision Source #

Create a value of ClusterDbRevision with all optional fields omitted.

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

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

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

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

ClusterDbRevision, clusterDbRevision_databaseRevisionReleaseDate - The date on which the database revision was released.

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

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

A string representing the current cluster version.

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

The date on which the database revision was released.

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

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

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

Instances

Instances details
FromXML ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Generic ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Associated Types

type Rep ClusterIamRole :: Type -> Type #

Read ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Show ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

NFData ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Methods

rnf :: ClusterIamRole -> () #

Eq ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

Hashable ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

type Rep ClusterIamRole Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterIamRole

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

newClusterIamRole :: ClusterIamRole Source #

Create a value of ClusterIamRole with all optional fields omitted.

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

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

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

The following are possible statuses and descriptions.

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

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

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.

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

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

ClusterNode

data ClusterNode Source #

The identifier of a node in a cluster.

See: newClusterNode smart constructor.

Constructors

ClusterNode' 

Fields

Instances

Instances details
FromXML ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Generic ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Associated Types

type Rep ClusterNode :: Type -> Type #

Read ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Show ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

NFData ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Methods

rnf :: ClusterNode -> () #

Eq ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

Hashable ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

type Rep ClusterNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterNode

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

newClusterNode :: ClusterNode Source #

Create a value of ClusterNode with all optional fields omitted.

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

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

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

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

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

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
FromXML ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Generic ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Associated Types

type Rep ClusterParameterGroup :: Type -> Type #

Read ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Show ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

NFData ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Methods

rnf :: ClusterParameterGroup -> () #

Eq ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

Hashable ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

type Rep ClusterParameterGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroup

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

newClusterParameterGroup :: ClusterParameterGroup Source #

Create a value of ClusterParameterGroup with all optional fields omitted.

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

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

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

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

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

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

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

The description of the 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_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

  • parameterGroupName :: Maybe Text

    The name of the cluster parameter group.

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

Instances

Instances details
FromXML ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Generic ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Associated Types

type Rep ClusterParameterGroupNameMessage :: Type -> Type #

Read ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Show ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

NFData ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Eq ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

Hashable ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

type Rep ClusterParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupNameMessage

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

newClusterParameterGroupNameMessage :: ClusterParameterGroupNameMessage Source #

Create a value of ClusterParameterGroupNameMessage with all optional fields omitted.

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

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

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

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

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
FromXML ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Generic ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Associated Types

type Rep ClusterParameterGroupStatus :: Type -> Type #

Read ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Show ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

NFData ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Eq ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

Hashable ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

type Rep ClusterParameterGroupStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterGroupStatus

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

newClusterParameterGroupStatus :: ClusterParameterGroupStatus Source #

Create a value of ClusterParameterGroupStatus with all optional fields omitted.

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

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

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

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

ClusterParameterGroupStatus, clusterParameterGroupStatus_parameterApplyStatus - The status of parameter updates.

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

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.

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

    The name of the parameter.

Instances

Instances details
FromXML ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Generic ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Associated Types

type Rep ClusterParameterStatus :: Type -> Type #

Read ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Show ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

NFData ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Methods

rnf :: ClusterParameterStatus -> () #

Eq ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

Hashable ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

type Rep ClusterParameterStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterParameterStatus

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

newClusterParameterStatus :: ClusterParameterStatus Source #

Create a value of ClusterParameterStatus with all optional fields omitted.

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

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

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

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

The following are possible statuses and descriptions.

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

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

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
FromXML ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Generic ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Associated Types

type Rep ClusterSecurityGroup :: Type -> Type #

Read ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Show ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

NFData ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Methods

rnf :: ClusterSecurityGroup -> () #

Eq ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

Hashable ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

type Rep ClusterSecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroup

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

newClusterSecurityGroup :: ClusterSecurityGroup Source #

Create a value of ClusterSecurityGroup with all optional fields omitted.

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

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

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

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

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

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

ClusterSecurityGroup, clusterSecurityGroup_tags - The list of tags for the cluster security group.

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

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

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_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_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
FromXML ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Generic ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Associated Types

type Rep ClusterSecurityGroupMembership :: Type -> Type #

Read ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Show ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

NFData ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Eq ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

Hashable ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

type Rep ClusterSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSecurityGroupMembership

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

newClusterSecurityGroupMembership :: ClusterSecurityGroupMembership Source #

Create a value of ClusterSecurityGroupMembership with all optional fields omitted.

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

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

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

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

ClusterSnapshotCopyStatus

data ClusterSnapshotCopyStatus Source #

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

See: newClusterSnapshotCopyStatus smart constructor.

Constructors

ClusterSnapshotCopyStatus' 

Fields

  • destinationRegion :: Maybe Text

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

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

  • snapshotCopyGrantName :: Maybe Text

    The name of the snapshot copy grant.

Instances

Instances details
FromXML ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Generic ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Associated Types

type Rep ClusterSnapshotCopyStatus :: Type -> Type #

Read ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Show ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

NFData ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Eq ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

Hashable ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

type Rep ClusterSnapshotCopyStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSnapshotCopyStatus

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

newClusterSnapshotCopyStatus :: ClusterSnapshotCopyStatus Source #

Create a value of ClusterSnapshotCopyStatus with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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.

ClusterSubnetGroup

data ClusterSubnetGroup Source #

Describes a subnet group.

See: newClusterSubnetGroup smart constructor.

Constructors

ClusterSubnetGroup' 

Fields

Instances

Instances details
FromXML ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Generic ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Associated Types

type Rep ClusterSubnetGroup :: Type -> Type #

Read ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Show ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

NFData ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Methods

rnf :: ClusterSubnetGroup -> () #

Eq ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

Hashable ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

type Rep ClusterSubnetGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterSubnetGroup

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

newClusterSubnetGroup :: ClusterSubnetGroup Source #

Create a value of ClusterSubnetGroup with all optional fields omitted.

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

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

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

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

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

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

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

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

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

The description of the cluster subnet group.

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

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

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

A list of the VPC Subnet elements.

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

The list of tags for the cluster subnet group.

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

The VPC ID of the cluster subnet group.

ClusterVersion

data ClusterVersion Source #

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

See: newClusterVersion smart constructor.

Constructors

ClusterVersion' 

Fields

Instances

Instances details
FromXML ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Generic ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Associated Types

type Rep ClusterVersion :: Type -> Type #

Read ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Show ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

NFData ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Methods

rnf :: ClusterVersion -> () #

Eq ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

Hashable ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

type Rep ClusterVersion Source # 
Instance details

Defined in Amazonka.Redshift.Types.ClusterVersion

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

newClusterVersion :: ClusterVersion Source #

Create a value of ClusterVersion with all optional fields omitted.

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

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

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

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

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

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
FromXML DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Generic DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Associated Types

type Rep DataShare :: Type -> Type #

Read DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Show DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

NFData DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Methods

rnf :: DataShare -> () #

Eq DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

Hashable DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

type Rep DataShare Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShare

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

newDataShare :: DataShare Source #

Create a value of DataShare with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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_dataShareAssociations :: Lens' DataShare (Maybe [DataShareAssociation]) Source #

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

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

The identifier of a datashare to show its managing entity.

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

The Amazon Resource Name (ARN) of the producer.

DataShareAssociation

data DataShareAssociation Source #

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

See: newDataShareAssociation smart constructor.

Constructors

DataShareAssociation' 

Fields

Instances

Instances details
FromXML DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Generic DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Associated Types

type Rep DataShareAssociation :: Type -> Type #

Read DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Show DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

NFData DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Methods

rnf :: DataShareAssociation -> () #

Eq DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

Hashable DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

type Rep DataShareAssociation Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataShareAssociation

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

newDataShareAssociation :: DataShareAssociation Source #

Create a value of DataShareAssociation with all optional fields omitted.

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

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

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

$sel:consumerRegion:DataShareAssociation', dataShareAssociation_consumerRegion - The Amazon Web Services Region of the consumer accounts that have an association with a producer datashare.

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

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

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

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

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

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

The Amazon Web Services Region 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_status :: Lens' DataShareAssociation (Maybe DataShareStatus) Source #

The status 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
FromXML DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Generic DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Associated Types

type Rep DataTransferProgress :: Type -> Type #

Read DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Show DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

NFData DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Methods

rnf :: DataTransferProgress -> () #

Eq DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

Hashable DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

type Rep DataTransferProgress Source # 
Instance details

Defined in Amazonka.Redshift.Types.DataTransferProgress

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

newDataTransferProgress :: DataTransferProgress Source #

Create a value of DataTransferProgress with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

Describes the estimated number of seconds remaining to complete the 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_totalDataInMegaBytes :: Lens' DataTransferProgress (Maybe Integer) Source #

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

DefaultClusterParameters

data DefaultClusterParameters Source #

Describes the default cluster parameters for a parameter group family.

See: newDefaultClusterParameters smart constructor.

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.

  • parameterGroupFamily :: Maybe Text

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

  • parameters :: Maybe [Parameter]

    The list of cluster default parameters.

Instances

Instances details
FromXML DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Generic DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Associated Types

type Rep DefaultClusterParameters :: Type -> Type #

Read DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Show DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

NFData DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Eq DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

Hashable DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

type Rep DefaultClusterParameters Source # 
Instance details

Defined in Amazonka.Redshift.Types.DefaultClusterParameters

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

newDefaultClusterParameters :: DefaultClusterParameters Source #

Create a value of DefaultClusterParameters with all optional fields omitted.

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

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

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

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

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

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
FromXML DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Generic DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Associated Types

type Rep DeferredMaintenanceWindow :: Type -> Type #

Read DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Show DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

NFData DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Eq DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

Hashable DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

type Rep DeferredMaintenanceWindow Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeferredMaintenanceWindow

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

newDeferredMaintenanceWindow :: DeferredMaintenanceWindow Source #

Create a value of DeferredMaintenanceWindow with all optional fields omitted.

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

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

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

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

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

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
ToQuery DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Generic DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Associated Types

type Rep DeleteClusterSnapshotMessage :: Type -> Type #

Read DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Show DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

NFData DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Eq DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

Hashable DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

type Rep DeleteClusterSnapshotMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.DeleteClusterSnapshotMessage

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

newDeleteClusterSnapshotMessage Source #

Create a value of DeleteClusterSnapshotMessage with all optional fields omitted.

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

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

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

Constraints: Must be the name of valid cluster.

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

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

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
FromXML EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Generic EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Associated Types

type Rep EC2SecurityGroup :: Type -> Type #

Read EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Show EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

NFData EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Methods

rnf :: EC2SecurityGroup -> () #

Eq EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

Hashable EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

type Rep EC2SecurityGroup Source # 
Instance details

Defined in Amazonka.Redshift.Types.EC2SecurityGroup

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

newEC2SecurityGroup :: EC2SecurityGroup Source #

Create a value of EC2SecurityGroup with all optional fields omitted.

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

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

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

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

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

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

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

The status of the EC2 security group.

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
FromXML ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Generic ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Associated Types

type Rep ElasticIpStatus :: Type -> Type #

Read ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Show ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

NFData ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Methods

rnf :: ElasticIpStatus -> () #

Eq ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

Hashable ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

type Rep ElasticIpStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ElasticIpStatus

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

newElasticIpStatus :: ElasticIpStatus Source #

Create a value of ElasticIpStatus with all optional fields omitted.

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

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

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

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

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

The elastic IP (EIP) address for the cluster.

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

The status of the elastic IP (EIP) address.

Endpoint

data Endpoint Source #

Describes a connection endpoint.

See: newEndpoint smart constructor.

Constructors

Endpoint' 

Fields

Instances

Instances details
FromXML Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Read Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

NFData Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Eq Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.Endpoint

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

newEndpoint :: Endpoint Source #

Create a value of Endpoint with all optional fields omitted.

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

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

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

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

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

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

The DNS address of the Cluster.

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

The port that the database engine is listening on.

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

Describes a connection endpoint.

EndpointAccess

data EndpointAccess Source #

Describes a Redshift-managed VPC endpoint.

See: newEndpointAccess smart constructor.

Constructors

EndpointAccess' 

Fields

Instances

Instances details
FromXML EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Generic EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Associated Types

type Rep EndpointAccess :: Type -> Type #

Read EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Show EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

NFData EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Methods

rnf :: EndpointAccess -> () #

Eq EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

Hashable EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

type Rep EndpointAccess Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAccess

newEndpointAccess :: EndpointAccess Source #

Create a value of EndpointAccess with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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_endpointCreateTime :: Lens' EndpointAccess (Maybe UTCTime) Source #

The time (UTC) that the endpoint was created.

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

The port number on which the cluster accepts incoming connections.

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

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

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

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

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

The security groups associated with the endpoint.

EndpointAuthorization

data EndpointAuthorization Source #

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

See: newEndpointAuthorization smart constructor.

Constructors

EndpointAuthorization' 

Fields

Instances

Instances details
FromXML EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Generic EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Associated Types

type Rep EndpointAuthorization :: Type -> Type #

Read EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Show EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

NFData EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Methods

rnf :: EndpointAuthorization -> () #

Eq EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

Hashable EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

type Rep EndpointAuthorization Source # 
Instance details

Defined in Amazonka.Redshift.Types.EndpointAuthorization

newEndpointAuthorization :: EndpointAuthorization Source #

Create a value of EndpointAuthorization with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

Indicates whether all VPCs in the grantee account are allowed access to 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.

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

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

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

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

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

The Amazon Web Services account ID of the cluster owner.

Event

data Event Source #

Describes an event.

See: newEvent smart constructor.

Constructors

Event' 

Fields

Instances

Instances details
FromXML Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

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

Generic Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Read Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

NFData Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

rnf :: Event -> () #

Eq Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

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

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

Hashable Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

type Rep Event Source # 
Instance details

Defined in Amazonka.Redshift.Types.Event

newEvent :: Event Source #

Create a value of Event with all optional fields omitted.

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

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

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

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

Values: Configuration, Management, Monitoring, Security, Pending

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

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

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

Values: ERROR, INFO

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

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

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

The identifier of the event.

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

The text of 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_sourceType :: Lens' Event (Maybe SourceType) Source #

The source type for this event.

EventCategoriesMap

data EventCategoriesMap Source #

Describes event categories.

See: newEventCategoriesMap smart constructor.

Constructors

EventCategoriesMap' 

Fields

Instances

Instances details
FromXML EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Generic EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Associated Types

type Rep EventCategoriesMap :: Type -> Type #

Read EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Show EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

NFData EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Methods

rnf :: EventCategoriesMap -> () #

Eq EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

Hashable EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

type Rep EventCategoriesMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventCategoriesMap

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

newEventCategoriesMap :: EventCategoriesMap Source #

Create a value of EventCategoriesMap with all optional fields omitted.

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

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

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

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

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
FromXML EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Generic EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Associated Types

type Rep EventInfoMap :: Type -> Type #

Read EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Show EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

NFData EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Methods

rnf :: EventInfoMap -> () #

Eq EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

Hashable EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

type Rep EventInfoMap Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventInfoMap

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

newEventInfoMap :: EventInfoMap Source #

Create a value of EventInfoMap with all optional fields omitted.

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

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

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

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

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

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

Values: ERROR, INFO

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

The category of an Amazon Redshift event.

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

The description of an Amazon Redshift event.

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

The identifier of an Amazon Redshift event.

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

The severity of the event.

Values: ERROR, INFO

EventSubscription

data EventSubscription Source #

Describes event subscriptions.

See: newEventSubscription smart constructor.

Constructors

EventSubscription' 

Fields

  • custSubscriptionId :: Maybe Text

    The name of the Amazon Redshift event notification subscription.

  • customerAwsId :: Maybe Text

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

  • enabled :: Maybe Bool

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

  • eventCategoriesList :: Maybe [Text]

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

    Values: Configuration, Management, Monitoring, Security, Pending

  • severity :: Maybe Text

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

    Values: ERROR, INFO

  • snsTopicArn :: Maybe Text

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

  • sourceIdsList :: Maybe [Text]

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

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

  • 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.
  • subscriptionCreationTime :: Maybe ISO8601

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

  • tags :: Maybe [Tag]

    The list of tags for the event subscription.

Instances

Instances details
FromXML EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Generic EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Associated Types

type Rep EventSubscription :: Type -> Type #

Read EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Show EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

NFData EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Methods

rnf :: EventSubscription -> () #

Eq EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

Hashable EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

type Rep EventSubscription Source # 
Instance details

Defined in Amazonka.Redshift.Types.EventSubscription

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

newEventSubscription :: EventSubscription Source #

Create a value of EventSubscription with all optional fields omitted.

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

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

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

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

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

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

Values: Configuration, Management, Monitoring, Security, Pending

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

Values: ERROR, INFO

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

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

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

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

Constraints:

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

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

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

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

The name of the Amazon Redshift event notification subscription.

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

The Amazon Web Services account associated with the Amazon Redshift 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_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_severity :: Lens' EventSubscription (Maybe Text) Source #

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

Values: ERROR, INFO

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

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

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

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

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_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_subscriptionCreationTime :: Lens' EventSubscription (Maybe UTCTime) Source #

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

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

The list of tags for the event subscription.

HsmClientCertificate

data HsmClientCertificate Source #

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

See: newHsmClientCertificate smart constructor.

Constructors

HsmClientCertificate' 

Fields

Instances

Instances details
FromXML HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Generic HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Associated Types

type Rep HsmClientCertificate :: Type -> Type #

Read HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Show HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

NFData HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Methods

rnf :: HsmClientCertificate -> () #

Eq HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

Hashable HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

type Rep HsmClientCertificate Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmClientCertificate

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

newHsmClientCertificate :: HsmClientCertificate Source #

Create a value of HsmClientCertificate with all optional fields omitted.

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

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

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

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

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

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
FromXML HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Generic HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Associated Types

type Rep HsmConfiguration :: Type -> Type #

Read HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Show HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

NFData HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Methods

rnf :: HsmConfiguration -> () #

Eq HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

Hashable HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

type Rep HsmConfiguration Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmConfiguration

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

newHsmConfiguration :: HsmConfiguration Source #

Create a value of HsmConfiguration with all optional fields omitted.

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

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

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

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

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

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

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

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

A text description of the HSM configuration.

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

The name of the Amazon Redshift HSM configuration.

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

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

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_tags :: Lens' HsmConfiguration (Maybe [Tag]) Source #

The list of tags for the HSM configuration.

HsmStatus

data HsmStatus Source #

Describes the status of changes to HSM settings.

See: newHsmStatus smart constructor.

Constructors

HsmStatus' 

Fields

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

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

  • 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

Instances

Instances details
FromXML HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Generic HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Associated Types

type Rep HsmStatus :: Type -> Type #

Read HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Show HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

NFData HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Methods

rnf :: HsmStatus -> () #

Eq HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

Hashable HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

type Rep HsmStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.HsmStatus

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

newHsmStatus :: HsmStatus Source #

Create a value of HsmStatus with all optional fields omitted.

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

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

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

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

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

Values: active, applying

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.

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

IPRange

data IPRange Source #

Describes an IP range used in a security group.

See: newIPRange smart constructor.

Constructors

IPRange' 

Fields

  • cidrip :: Maybe Text

    The IP range in Classless Inter-Domain Routing (CIDR) notation.

  • status :: Maybe Text

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

  • tags :: Maybe [Tag]

    The list of tags for the IP range.

Instances

Instances details
FromXML IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Generic IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Associated Types

type Rep IPRange :: Type -> Type #

Methods

from :: IPRange -> Rep IPRange x #

to :: Rep IPRange x -> IPRange #

Read IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Show IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

NFData IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

rnf :: IPRange -> () #

Eq IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

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

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

Hashable IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

Methods

hashWithSalt :: Int -> IPRange -> Int #

hash :: IPRange -> Int #

type Rep IPRange Source # 
Instance details

Defined in Amazonka.Redshift.Types.IPRange

type Rep IPRange = D1 ('MetaData "IPRange" "Amazonka.Redshift.Types.IPRange" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "IPRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newIPRange :: IPRange Source #

Create a value of IPRange with all optional fields omitted.

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

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

$sel:cidrip:IPRange', iPRange_cidrip - The IP range in Classless Inter-Domain Routing (CIDR) notation.

$sel:status:IPRange', iPRange_status - The status of the IP range, for example, "authorized".

$sel:tags:IPRange', iPRange_tags - The list of tags for the IP range.

iPRange_cidrip :: Lens' IPRange (Maybe Text) Source #

The IP range in Classless Inter-Domain Routing (CIDR) notation.

iPRange_status :: Lens' IPRange (Maybe Text) Source #

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

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
FromXML LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Generic LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Associated Types

type Rep LoggingStatus :: Type -> Type #

Read LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Show LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

NFData LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Methods

rnf :: LoggingStatus -> () #

Eq LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

Hashable LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.LoggingStatus

type Rep LoggingStatus = D1 ('MetaData "LoggingStatus" "Amazonka.Redshift.Types.LoggingStatus" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "LoggingStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastFailureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastFailureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "lastSuccessfulDeliveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "logDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogDestinationType)) :*: S1 ('MetaSel ('Just "logExports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "loggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "s3KeyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLoggingStatus :: LoggingStatus Source #

Create a value of LoggingStatus with all optional fields omitted.

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

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

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

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

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

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

$sel:logDestinationType:LoggingStatus', loggingStatus_logDestinationType - The log destination type. An enum with possible values of s3 and cloudwatch.

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

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

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

loggingStatus_bucketName :: Lens' LoggingStatus (Maybe Text) Source #

The name of the S3 bucket where the log files are stored.

loggingStatus_lastFailureMessage :: Lens' LoggingStatus (Maybe Text) Source #

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_logDestinationType :: Lens' LoggingStatus (Maybe LogDestinationType) Source #

The log destination type. An enum with possible values of s3 and cloudwatch.

loggingStatus_logExports :: Lens' LoggingStatus (Maybe [Text]) Source #

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

loggingStatus_loggingEnabled :: Lens' LoggingStatus (Maybe Bool) Source #

true if logging is on, false if logging is off.

loggingStatus_s3KeyPrefix :: Lens' LoggingStatus (Maybe Text) Source #

The prefix applied to the log file names.

MaintenanceTrack

data MaintenanceTrack Source #

Defines a maintenance track that determines which Amazon Redshift version to apply during a maintenance window. If the value for MaintenanceTrack is current, the cluster is updated to the most recently certified maintenance release. If the value is trailing, the cluster is updated to the previously certified maintenance release.

See: newMaintenanceTrack smart constructor.

Constructors

MaintenanceTrack' 

Fields

Instances

Instances details
FromXML MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Generic MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Associated Types

type Rep MaintenanceTrack :: Type -> Type #

Read MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Show MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

NFData MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Methods

rnf :: MaintenanceTrack -> () #

Eq MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

Hashable MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

type Rep MaintenanceTrack Source # 
Instance details

Defined in Amazonka.Redshift.Types.MaintenanceTrack

type Rep MaintenanceTrack = D1 ('MetaData "MaintenanceTrack" "Amazonka.Redshift.Types.MaintenanceTrack" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "MaintenanceTrack'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateTarget])))))

newMaintenanceTrack :: MaintenanceTrack Source #

Create a value of MaintenanceTrack with all optional fields omitted.

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

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

MaintenanceTrack, maintenanceTrack_databaseVersion - The version number for the cluster release.

MaintenanceTrack, maintenanceTrack_maintenanceTrackName - The name of the maintenance track. Possible values are current and trailing.

$sel:updateTargets:MaintenanceTrack', maintenanceTrack_updateTargets - An array of UpdateTarget objects to update with the maintenance track.

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
FromXML NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.Redshift.Types.NetworkInterface

type Rep NetworkInterface = D1 ('MetaData "NetworkInterface" "Amazonka.Redshift.Types.NetworkInterface" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface with all optional fields omitted.

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

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

$sel:availabilityZone:NetworkInterface', networkInterface_availabilityZone - The Availability Zone.

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The network interface identifier.

$sel:privateIpAddress:NetworkInterface', networkInterface_privateIpAddress - The IPv4 address of the network interface within the subnet.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The subnet identifier.

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
FromXML NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Generic NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Associated Types

type Rep NodeConfigurationOption :: Type -> Type #

Read NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Show NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

NFData NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Methods

rnf :: NodeConfigurationOption -> () #

Eq NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

Hashable NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

type Rep NodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOption

type Rep NodeConfigurationOption = D1 ('MetaData "NodeConfigurationOption" "Amazonka.Redshift.Types.NodeConfigurationOption" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "NodeConfigurationOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "estimatedDiskUtilizationPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Mode))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newNodeConfigurationOption :: NodeConfigurationOption Source #

Create a value of NodeConfigurationOption with all optional fields omitted.

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

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

$sel:estimatedDiskUtilizationPercent:NodeConfigurationOption', nodeConfigurationOption_estimatedDiskUtilizationPercent - The estimated disk utilizaton percentage.

$sel:mode:NodeConfigurationOption', nodeConfigurationOption_mode - The category of the node configuration recommendation.

$sel:nodeType:NodeConfigurationOption', nodeConfigurationOption_nodeType - The node type, such as, "ds2.8xlarge".

$sel:numberOfNodes:NodeConfigurationOption', nodeConfigurationOption_numberOfNodes - The number of nodes.

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

  • name :: Maybe NodeConfigurationOptionsFilterName

    The name of the element to filter.

  • 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'.

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

Instances

Instances details
ToQuery NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Generic NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Associated Types

type Rep NodeConfigurationOptionsFilter :: Type -> Type #

Read NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Show NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

NFData NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Eq NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

Hashable NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

type Rep NodeConfigurationOptionsFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.NodeConfigurationOptionsFilter

type Rep NodeConfigurationOptionsFilter = D1 ('MetaData "NodeConfigurationOptionsFilter" "Amazonka.Redshift.Types.NodeConfigurationOptionsFilter" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "NodeConfigurationOptionsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeConfigurationOptionsFilterName)) :*: (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OperatorType)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newNodeConfigurationOptionsFilter :: NodeConfigurationOptionsFilter Source #

Create a value of NodeConfigurationOptionsFilter with all optional fields omitted.

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

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

$sel:name:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_name - The name of the element to filter.

$sel:operator:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_operator - The filter operator. If filter Name is NodeType only the 'in' operator is supported. Provide one value to evaluate for 'eq', 'lt', 'le', 'gt', and 'ge'. Provide two values to evaluate for 'between'. Provide a list of values for 'in'.

$sel:values:NodeConfigurationOptionsFilter', nodeConfigurationOptionsFilter_values - List of values. Compare Name using Operator to Values. If filter Name is NumberOfNodes, then values can range from 0 to 200. If filter Name is EstimatedDiskUtilizationPercent, then values can range from 0 to 100. For example, filter NumberOfNodes (name) GT (operator) 3 (values).

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

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

OrderableClusterOption

data OrderableClusterOption Source #

Describes an orderable cluster option.

See: newOrderableClusterOption smart constructor.

Constructors

OrderableClusterOption' 

Fields

Instances

Instances details
FromXML OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Generic OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Associated Types

type Rep OrderableClusterOption :: Type -> Type #

Read OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Show OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

NFData OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Methods

rnf :: OrderableClusterOption -> () #

Eq OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

Hashable OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

type Rep OrderableClusterOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.OrderableClusterOption

type Rep OrderableClusterOption = D1 ('MetaData "OrderableClusterOption" "Amazonka.Redshift.Types.OrderableClusterOption" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "OrderableClusterOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZone])) :*: S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOrderableClusterOption :: OrderableClusterOption Source #

Create a value of OrderableClusterOption with all optional fields omitted.

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

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

$sel:availabilityZones:OrderableClusterOption', orderableClusterOption_availabilityZones - A list of availability zones for the orderable cluster.

$sel:clusterType:OrderableClusterOption', orderableClusterOption_clusterType - The cluster type, for example multi-node.

$sel:clusterVersion:OrderableClusterOption', orderableClusterOption_clusterVersion - The version of the orderable cluster.

$sel:nodeType:OrderableClusterOption', orderableClusterOption_nodeType - The node type for the orderable cluster.

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
ToQuery Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

FromXML Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Generic Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Associated Types

type Rep Parameter :: Type -> Type #

Read Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Show Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

NFData Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Methods

rnf :: Parameter -> () #

Eq Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

Hashable Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

type Rep Parameter Source # 
Instance details

Defined in Amazonka.Redshift.Types.Parameter

newParameter :: Parameter Source #

Create a value of Parameter with all optional fields omitted.

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

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

$sel:allowedValues:Parameter', parameter_allowedValues - The valid range of values for the parameter.

$sel:applyType:Parameter', parameter_applyType - Specifies how to apply the WLM configuration parameter. Some properties can be applied dynamically, while other properties require that any associated clusters be rebooted for the configuration changes to be applied. For more information about parameters and parameter groups, go to Amazon Redshift Parameter Groups in the Amazon Redshift Cluster Management Guide.

$sel:dataType:Parameter', parameter_dataType - The data type of the parameter.

$sel:description:Parameter', parameter_description - A description of the parameter.

$sel:isModifiable:Parameter', parameter_isModifiable - If true, the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

$sel:minimumEngineVersion:Parameter', parameter_minimumEngineVersion - The earliest engine version to which the parameter can apply.

$sel:parameterName:Parameter', parameter_parameterName - The name of the parameter.

$sel:parameterValue:Parameter', parameter_parameterValue - The value of the parameter. If ParameterName is wlm_json_configuration, then the maximum size of ParameterValue is 8000 characters.

$sel:source:Parameter', parameter_source - The source of the parameter value, such as "engine-default" or "user".

parameter_allowedValues :: Lens' Parameter (Maybe Text) Source #

The valid range of values for 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_dataType :: Lens' Parameter (Maybe Text) Source #

The data type of the parameter.

parameter_description :: Lens' Parameter (Maybe Text) Source #

A description of the parameter.

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

The earliest engine version to which the parameter can apply.

parameter_parameterName :: Lens' Parameter (Maybe Text) Source #

The name of the parameter.

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

The source of the parameter value, such as "engine-default" or "user".

PartnerIntegrationInfo

data PartnerIntegrationInfo Source #

Describes a partner integration.

See: newPartnerIntegrationInfo smart constructor.

Constructors

PartnerIntegrationInfo' 

Fields

Instances

Instances details
FromXML PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Generic PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Associated Types

type Rep PartnerIntegrationInfo :: Type -> Type #

Read PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Show PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

NFData PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Methods

rnf :: PartnerIntegrationInfo -> () #

Eq PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

Hashable PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

type Rep PartnerIntegrationInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInfo

type Rep PartnerIntegrationInfo = D1 ('MetaData "PartnerIntegrationInfo" "Amazonka.Redshift.Types.PartnerIntegrationInfo" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PartnerIntegrationInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PartnerIntegrationStatus)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newPartnerIntegrationInfo :: PartnerIntegrationInfo Source #

Create a value of PartnerIntegrationInfo with all optional fields omitted.

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

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

$sel:createdAt:PartnerIntegrationInfo', partnerIntegrationInfo_createdAt - The date (UTC) that the partner integration was created.

$sel:databaseName:PartnerIntegrationInfo', partnerIntegrationInfo_databaseName - The name of the database that receives data from a partner.

$sel:partnerName:PartnerIntegrationInfo', partnerIntegrationInfo_partnerName - The name of the partner.

$sel:status:PartnerIntegrationInfo', partnerIntegrationInfo_status - The partner integration status.

$sel:statusMessage:PartnerIntegrationInfo', partnerIntegrationInfo_statusMessage - The status message provided by the partner.

$sel:updatedAt:PartnerIntegrationInfo', partnerIntegrationInfo_updatedAt - The date (UTC) that the partner integration status was last updated by the partner.

partnerIntegrationInfo_createdAt :: Lens' PartnerIntegrationInfo (Maybe UTCTime) Source #

The date (UTC) that the partner integration was created.

partnerIntegrationInfo_databaseName :: Lens' PartnerIntegrationInfo (Maybe Text) Source #

The name of the database that receives data from a partner.

partnerIntegrationInfo_statusMessage :: Lens' PartnerIntegrationInfo (Maybe Text) Source #

The status message provided by the 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
ToQuery PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Generic PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Associated Types

type Rep PartnerIntegrationInputMessage :: Type -> Type #

Read PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Show PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

NFData PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Eq PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

Hashable PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

type Rep PartnerIntegrationInputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationInputMessage

type Rep PartnerIntegrationInputMessage = D1 ('MetaData "PartnerIntegrationInputMessage" "Amazonka.Redshift.Types.PartnerIntegrationInputMessage" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PartnerIntegrationInputMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "partnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPartnerIntegrationInputMessage Source #

Create a value of PartnerIntegrationInputMessage with all optional fields omitted.

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

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

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

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

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

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

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
FromXML PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Generic PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Associated Types

type Rep PartnerIntegrationOutputMessage :: Type -> Type #

Read PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Show PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

NFData PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Eq PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

Hashable PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

type Rep PartnerIntegrationOutputMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PartnerIntegrationOutputMessage

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

newPartnerIntegrationOutputMessage :: PartnerIntegrationOutputMessage Source #

Create a value of PartnerIntegrationOutputMessage with all optional fields omitted.

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

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

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

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

partnerIntegrationOutputMessage_databaseName :: Lens' PartnerIntegrationOutputMessage (Maybe Text) Source #

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.

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
ToQuery PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

FromXML PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Generic PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Associated Types

type Rep PauseClusterMessage :: Type -> Type #

Read PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Show PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

NFData PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Methods

rnf :: PauseClusterMessage -> () #

Eq PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

Hashable PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

type Rep PauseClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.PauseClusterMessage

type Rep PauseClusterMessage = D1 ('MetaData "PauseClusterMessage" "Amazonka.Redshift.Types.PauseClusterMessage" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PauseClusterMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPauseClusterMessage Source #

Create a value of PauseClusterMessage with all optional fields omitted.

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

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

$sel:clusterIdentifier:PauseClusterMessage', pauseClusterMessage_clusterIdentifier - The identifier of the cluster to be paused.

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
FromXML PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Generic PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Associated Types

type Rep PendingModifiedValues :: Type -> Type #

Read PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Show PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

NFData PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Methods

rnf :: PendingModifiedValues -> () #

Eq PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

Hashable PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

type Rep PendingModifiedValues Source # 
Instance details

Defined in Amazonka.Redshift.Types.PendingModifiedValues

type Rep PendingModifiedValues = D1 ('MetaData "PendingModifiedValues" "Amazonka.Redshift.Types.PendingModifiedValues" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "PendingModifiedValues'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "automatedSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "masterUserPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newPendingModifiedValues :: PendingModifiedValues Source #

Create a value of PendingModifiedValues with all optional fields omitted.

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

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

$sel:automatedSnapshotRetentionPeriod:PendingModifiedValues', pendingModifiedValues_automatedSnapshotRetentionPeriod - The pending or in-progress change of the automated snapshot retention period.

$sel:clusterIdentifier:PendingModifiedValues', pendingModifiedValues_clusterIdentifier - The pending or in-progress change of the new identifier for the cluster.

$sel:clusterType:PendingModifiedValues', pendingModifiedValues_clusterType - The pending or in-progress change of the cluster type.

$sel:clusterVersion:PendingModifiedValues', pendingModifiedValues_clusterVersion - The pending or in-progress change of the service version.

$sel:encryptionType:PendingModifiedValues', pendingModifiedValues_encryptionType - The encryption type for a cluster. Possible values are: KMS and None.

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

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

Default: false

$sel:maintenanceTrackName:PendingModifiedValues', pendingModifiedValues_maintenanceTrackName - The name of the maintenance track that the cluster will change to during the next maintenance window.

$sel:masterUserPassword:PendingModifiedValues', pendingModifiedValues_masterUserPassword - The pending or in-progress change of the admin user password for the cluster.

$sel:nodeType:PendingModifiedValues', pendingModifiedValues_nodeType - The pending or in-progress change of the cluster's node type.

$sel:numberOfNodes:PendingModifiedValues', pendingModifiedValues_numberOfNodes - The pending or in-progress change of the number of nodes in the cluster.

$sel:publiclyAccessible:PendingModifiedValues', pendingModifiedValues_publiclyAccessible - The pending or in-progress change of the ability to connect to the cluster from the public network.

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_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_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_maintenanceTrackName :: Lens' PendingModifiedValues (Maybe Text) Source #

The name of the maintenance track that the cluster will change to during the next maintenance window.

pendingModifiedValues_masterUserPassword :: Lens' PendingModifiedValues (Maybe Text) Source #

The pending or in-progress change of the admin user password for the cluster.

pendingModifiedValues_nodeType :: Lens' PendingModifiedValues (Maybe Text) Source #

The pending or in-progress change of the cluster's node type.

pendingModifiedValues_numberOfNodes :: Lens' PendingModifiedValues (Maybe Int) Source #

The pending or in-progress change of the number of nodes in 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.

RecurringCharge

data RecurringCharge Source #

Describes a recurring charge.

See: newRecurringCharge smart constructor.

Constructors

RecurringCharge' 

Fields

Instances

Instances details
FromXML RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Generic RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Associated Types

type Rep RecurringCharge :: Type -> Type #

Read RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Show RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

NFData RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Methods

rnf :: RecurringCharge -> () #

Eq RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

Hashable RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

type Rep RecurringCharge Source # 
Instance details

Defined in Amazonka.Redshift.Types.RecurringCharge

type Rep RecurringCharge = D1 ('MetaData "RecurringCharge" "Amazonka.Redshift.Types.RecurringCharge" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RecurringCharge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recurringChargeAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "recurringChargeFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRecurringCharge :: RecurringCharge Source #

Create a value of RecurringCharge with all optional fields omitted.

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

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

$sel:recurringChargeAmount:RecurringCharge', recurringCharge_recurringChargeAmount - The amount charged per the period of time specified by the recurring charge frequency.

$sel:recurringChargeFrequency:RecurringCharge', recurringCharge_recurringChargeFrequency - The frequency at which the recurring charge amount is applied.

recurringCharge_recurringChargeAmount :: Lens' RecurringCharge (Maybe Double) Source #

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.

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
FromXML ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Generic ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Associated Types

type Rep ReservedNode :: Type -> Type #

Read ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Show ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

NFData ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Methods

rnf :: ReservedNode -> () #

Eq ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

Hashable ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

type Rep ReservedNode Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNode

type Rep ReservedNode = D1 ('MetaData "ReservedNode" "Amazonka.Redshift.Types.ReservedNode" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ReservedNode'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "nodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: (S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "reservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOfferingType)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))))

newReservedNode :: ReservedNode Source #

Create a value of ReservedNode with all optional fields omitted.

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

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

$sel:currencyCode:ReservedNode', reservedNode_currencyCode - The currency code for the reserved cluster.

$sel:duration:ReservedNode', reservedNode_duration - The duration of the node reservation in seconds.

$sel:fixedPrice:ReservedNode', reservedNode_fixedPrice - The fixed cost Amazon Redshift charges you for this reserved node.

$sel:nodeCount:ReservedNode', reservedNode_nodeCount - The number of reserved compute nodes.

$sel:nodeType:ReservedNode', reservedNode_nodeType - The node type of the reserved node.

$sel:offeringType:ReservedNode', reservedNode_offeringType - The anticipated utilization of the reserved node, as defined in the reserved node offering.

$sel:recurringCharges:ReservedNode', reservedNode_recurringCharges - The recurring charges for the reserved node.

$sel:reservedNodeId:ReservedNode', reservedNode_reservedNodeId - The unique identifier for the reservation.

$sel:reservedNodeOfferingId:ReservedNode', reservedNode_reservedNodeOfferingId - The identifier for the reserved node offering.

$sel:reservedNodeOfferingType:ReservedNode', reservedNode_reservedNodeOfferingType -

$sel:startTime:ReservedNode', reservedNode_startTime - The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.

$sel:state:ReservedNode', reservedNode_state - The state of the reserved compute node.

Possible Values:

  • pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed.
  • active-This reserved node is owned by the caller and is available for use.
  • payment-failed-Payment failed for the purchase attempt.
  • retired-The reserved node is no longer available.
  • exchanging-The owner is exchanging the reserved node for another reserved node.

$sel:usagePrice:ReservedNode', reservedNode_usagePrice - The hourly rate Amazon Redshift charges you for this reserved node.

reservedNode_currencyCode :: Lens' ReservedNode (Maybe Text) Source #

The currency code for the reserved cluster.

reservedNode_duration :: Lens' ReservedNode (Maybe Int) Source #

The duration of the node reservation in seconds.

reservedNode_fixedPrice :: Lens' ReservedNode (Maybe Double) Source #

The fixed cost Amazon Redshift charges you for this reserved node.

reservedNode_nodeCount :: Lens' ReservedNode (Maybe Int) Source #

The number of reserved compute nodes.

reservedNode_nodeType :: Lens' ReservedNode (Maybe Text) Source #

The node type of 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_recurringCharges :: Lens' ReservedNode (Maybe [RecurringCharge]) Source #

The recurring charges for the reserved node.

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_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_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_usagePrice :: Lens' ReservedNode (Maybe Double) Source #

The hourly rate Amazon Redshift charges you for this reserved node.

ReservedNodeConfigurationOption

data ReservedNodeConfigurationOption Source #

Details for a reserved-node exchange. Examples include the node type for a reserved node, the price for a node, the node's state, and other details.

See: newReservedNodeConfigurationOption smart constructor.

Instances

Instances details
FromXML ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Generic ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Associated Types

type Rep ReservedNodeConfigurationOption :: Type -> Type #

Read ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Show ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

NFData ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Eq ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

Hashable ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

type Rep ReservedNodeConfigurationOption Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeConfigurationOption

type Rep ReservedNodeConfigurationOption = D1 ('MetaData "ReservedNodeConfigurationOption" "Amazonka.Redshift.Types.ReservedNodeConfigurationOption" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ReservedNodeConfigurationOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceReservedNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNode)) :*: (S1 ('MetaSel ('Just "targetReservedNodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "targetReservedNodeOffering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOffering)))))

ReservedNodeExchangeStatus

data ReservedNodeExchangeStatus Source #

Reserved-node status details, such as the source reserved-node identifier, the target reserved-node identifier, the node type, the node count, and other details.

See: newReservedNodeExchangeStatus smart constructor.

Constructors

ReservedNodeExchangeStatus' 

Fields

Instances

Instances details
FromXML ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Generic ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Associated Types

type Rep ReservedNodeExchangeStatus :: Type -> Type #

Read ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Show ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

NFData ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Eq ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

Hashable ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

type Rep ReservedNodeExchangeStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeExchangeStatus

type Rep ReservedNodeExchangeStatus = D1 ('MetaData "ReservedNodeExchangeStatus" "Amazonka.Redshift.Types.ReservedNodeExchangeStatus" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ReservedNodeExchangeStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "requestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "reservedNodeExchangeRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceReservedNodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "sourceReservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceReservedNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeExchangeStatusType))) :*: (S1 ('MetaSel ('Just "targetReservedNodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "targetReservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetReservedNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newReservedNodeExchangeStatus :: ReservedNodeExchangeStatus Source #

Create a value of ReservedNodeExchangeStatus with all optional fields omitted.

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

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

$sel:requestTime:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_requestTime - A date and time that indicate when the reserved-node exchange was requested.

$sel:reservedNodeExchangeRequestId:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_reservedNodeExchangeRequestId - The identifier of the reserved-node exchange request.

$sel:sourceReservedNodeCount:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_sourceReservedNodeCount - The source reserved-node count in the cluster.

$sel:sourceReservedNodeId:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_sourceReservedNodeId - The identifier of the source reserved node.

$sel:sourceReservedNodeType:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_sourceReservedNodeType - The source reserved-node type, for example ds2.xlarge.

$sel:status:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_status - The status of the reserved-node exchange request. Statuses include in-progress and requested.

$sel:targetReservedNodeCount:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_targetReservedNodeCount - The count of target reserved nodes in the cluster.

$sel:targetReservedNodeOfferingId:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_targetReservedNodeOfferingId - The identifier of the target reserved node offering.

$sel:targetReservedNodeType:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_targetReservedNodeType - The node type of the target reserved node, for example ra3.4xlarge.

reservedNodeExchangeStatus_requestTime :: Lens' ReservedNodeExchangeStatus (Maybe UTCTime) Source #

A date and time that indicate when the reserved-node exchange was requested.

reservedNodeExchangeStatus_sourceReservedNodeType :: Lens' ReservedNodeExchangeStatus (Maybe Text) Source #

The source reserved-node type, for example ds2.xlarge.

reservedNodeExchangeStatus_status :: Lens' ReservedNodeExchangeStatus (Maybe ReservedNodeExchangeStatusType) Source #

The status of the reserved-node exchange request. Statuses include in-progress and requested.

reservedNodeExchangeStatus_targetReservedNodeType :: Lens' ReservedNodeExchangeStatus (Maybe Text) Source #

The node type of the target reserved node, for example ra3.4xlarge.

ReservedNodeOffering

data ReservedNodeOffering Source #

Describes a reserved node offering.

See: newReservedNodeOffering smart constructor.

Constructors

ReservedNodeOffering' 

Fields

Instances

Instances details
FromXML ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Generic ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Associated Types

type Rep ReservedNodeOffering :: Type -> Type #

Read ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Show ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

NFData ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Methods

rnf :: ReservedNodeOffering -> () #

Eq ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

Hashable ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

type Rep ReservedNodeOffering Source # 
Instance details

Defined in Amazonka.Redshift.Types.ReservedNodeOffering

type Rep ReservedNodeOffering = D1 ('MetaData "ReservedNodeOffering" "Amazonka.Redshift.Types.ReservedNodeOffering" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ReservedNodeOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge]))) :*: (S1 ('MetaSel ('Just "reservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedNodeOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNodeOfferingType)) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))))

newReservedNodeOffering :: ReservedNodeOffering Source #

Create a value of ReservedNodeOffering with all optional fields omitted.

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

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

$sel:currencyCode:ReservedNodeOffering', reservedNodeOffering_currencyCode - The currency code for the compute nodes offering.

$sel:duration:ReservedNodeOffering', reservedNodeOffering_duration - The duration, in seconds, for which the offering will reserve the node.

$sel:fixedPrice:ReservedNodeOffering', reservedNodeOffering_fixedPrice - The upfront fixed charge you will pay to purchase the specific reserved node offering.

$sel:nodeType:ReservedNodeOffering', reservedNodeOffering_nodeType - The node type offered by the reserved node offering.

$sel:offeringType:ReservedNodeOffering', reservedNodeOffering_offeringType - The anticipated utilization of the reserved node, as defined in the reserved node offering.

$sel:recurringCharges:ReservedNodeOffering', reservedNodeOffering_recurringCharges - The charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.

$sel:reservedNodeOfferingId:ReservedNodeOffering', reservedNodeOffering_reservedNodeOfferingId - The offering identifier.

$sel:reservedNodeOfferingType:ReservedNodeOffering', reservedNodeOffering_reservedNodeOfferingType -

$sel:usagePrice:ReservedNodeOffering', reservedNodeOffering_usagePrice - The rate you are charged for each hour the cluster that is using the offering is running.

reservedNodeOffering_currencyCode :: Lens' ReservedNodeOffering (Maybe Text) Source #

The currency code for the compute nodes offering.

reservedNodeOffering_duration :: Lens' ReservedNodeOffering (Maybe Int) Source #

The duration, in seconds, for which the offering will reserve the node.

reservedNodeOffering_fixedPrice :: Lens' ReservedNodeOffering (Maybe Double) Source #

The upfront fixed charge you will pay to purchase the specific reserved node offering.

reservedNodeOffering_nodeType :: Lens' ReservedNodeOffering (Maybe Text) Source #

The node type offered by the reserved node offering.

reservedNodeOffering_offeringType :: Lens' ReservedNodeOffering (Maybe Text) Source #

The anticipated utilization of the reserved node, as defined in the reserved node 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_usagePrice :: Lens' ReservedNodeOffering (Maybe Double) Source #

The rate you are charged for each hour the cluster that is using the offering is running.

ResizeClusterMessage

data ResizeClusterMessage Source #

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

See: newResizeClusterMessage smart constructor.

Constructors

ResizeClusterMessage' 

Fields

Instances

Instances details
ToQuery ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

FromXML ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Generic ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Associated Types

type Rep ResizeClusterMessage :: Type -> Type #

Read ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Show ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

NFData ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Methods

rnf :: ResizeClusterMessage -> () #

Eq ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

Hashable ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

type Rep ResizeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeClusterMessage

type Rep ResizeClusterMessage = D1 ('MetaData "ResizeClusterMessage" "Amazonka.Redshift.Types.ResizeClusterMessage" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResizeClusterMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "classic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservedNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetReservedNodeOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newResizeClusterMessage Source #

Create a value of ResizeClusterMessage with all optional fields omitted.

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

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

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

$sel:clusterType:ResizeClusterMessage', resizeClusterMessage_clusterType - The new cluster type for the specified cluster.

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

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

$sel:reservedNodeId:ResizeClusterMessage', resizeClusterMessage_reservedNodeId - The identifier of the reserved node.

$sel:targetReservedNodeOfferingId:ResizeClusterMessage', resizeClusterMessage_targetReservedNodeOfferingId - The identifier of the target reserved node offering.

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

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_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_targetReservedNodeOfferingId :: Lens' ResizeClusterMessage (Maybe Text) Source #

The identifier of the target reserved node offering.

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
FromXML ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Generic ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Associated Types

type Rep ResizeInfo :: Type -> Type #

Read ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Show ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

NFData ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Methods

rnf :: ResizeInfo -> () #

Eq ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

Hashable ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

type Rep ResizeInfo Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeInfo

type Rep ResizeInfo = D1 ('MetaData "ResizeInfo" "Amazonka.Redshift.Types.ResizeInfo" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResizeInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowCancelResize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "resizeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResizeInfo :: ResizeInfo Source #

Create a value of ResizeInfo with all optional fields omitted.

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

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

$sel:allowCancelResize:ResizeInfo', resizeInfo_allowCancelResize - A boolean value indicating if the resize operation can be cancelled.

$sel:resizeType:ResizeInfo', resizeInfo_resizeType - Returns the value ClassicResize.

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

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

  • dataTransferProgressPercent :: Maybe Double

    The percent of data transferred from source cluster to target cluster.

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

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

  • importTablesCompleted :: Maybe [Text]

    The names of tables that have been completely imported .

    Valid Values: List of table names.

  • importTablesInProgress :: Maybe [Text]

    The names of tables that are being currently imported.

    Valid Values: List of table names.

  • importTablesNotStarted :: Maybe [Text]

    The names of tables that have not been yet imported.

    Valid Values: List of table names

  • message :: Maybe Text

    An optional string to provide additional details about the resize action.

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

  • resizeType :: Maybe Text

    An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

  • status :: Maybe Text

    The status of the resize operation.

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

  • targetClusterType :: Maybe Text

    The cluster type after the resize operation is complete.

    Valid Values: multi-node | single-node

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

  • targetNumberOfNodes :: Maybe Int

    The number of nodes that the cluster will have after the resize operation is complete.

  • totalResizeDataInMegaBytes :: Maybe Integer

    The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

Instances

Instances details
FromXML ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Generic ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Associated Types

type Rep ResizeProgressMessage :: Type -> Type #

Read ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Show ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

NFData ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Methods

rnf :: ResizeProgressMessage -> () #

Eq ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

Hashable ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

type Rep ResizeProgressMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResizeProgressMessage

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

newResizeProgressMessage :: ResizeProgressMessage Source #

Create a value of ResizeProgressMessage with all optional fields omitted.

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

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

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

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

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

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

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

Valid Values: List of table names.

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

Valid Values: List of table names.

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

Valid Values: List of table names

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

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

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

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

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

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

Valid Values: multi-node | single-node

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

Possible values are KMS and None.

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

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

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

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_dataTransferProgressPercent :: Lens' ResizeProgressMessage (Maybe Double) Source #

The percent of data transferred from source cluster to target cluster.

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.

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_importTablesCompleted :: Lens' ResizeProgressMessage (Maybe [Text]) Source #

The names of tables that have been completely imported .

Valid Values: List of table names.

resizeProgressMessage_importTablesInProgress :: Lens' ResizeProgressMessage (Maybe [Text]) Source #

The names of tables that are being currently imported.

Valid Values: List of table names.

resizeProgressMessage_importTablesNotStarted :: Lens' ResizeProgressMessage (Maybe [Text]) Source #

The names of tables that have not been yet imported.

Valid Values: List of table names

resizeProgressMessage_message :: Lens' ResizeProgressMessage (Maybe Text) Source #

An optional string to provide additional details about the resize action.

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_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_status :: Lens' ResizeProgressMessage (Maybe Text) Source #

The status of the resize operation.

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

resizeProgressMessage_targetClusterType :: Lens' ResizeProgressMessage (Maybe Text) Source #

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

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_targetNumberOfNodes :: Lens' ResizeProgressMessage (Maybe Int) Source #

The number of nodes that the cluster will have after the resize operation is complete.

resizeProgressMessage_totalResizeDataInMegaBytes :: Lens' ResizeProgressMessage (Maybe Integer) Source #

The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

RestoreStatus

data RestoreStatus Source #

Describes the status of a cluster restore action. Returns null if the cluster was not created by restoring a snapshot.

See: newRestoreStatus smart constructor.

Constructors

RestoreStatus' 

Fields

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

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

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

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

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

  • status :: Maybe Text

    The status of the restore action. Returns starting, restoring, completed, or failed.

Instances

Instances details
FromXML RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Generic RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Associated Types

type Rep RestoreStatus :: Type -> Type #

Read RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Show RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

NFData RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Methods

rnf :: RestoreStatus -> () #

Eq RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

Hashable RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

type Rep RestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.RestoreStatus

type Rep RestoreStatus = D1 ('MetaData "RestoreStatus" "Amazonka.Redshift.Types.RestoreStatus" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RestoreStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentRestoreRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "estimatedTimeToCompletionInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "snapshotSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRestoreStatus :: RestoreStatus Source #

Create a value of RestoreStatus with all optional fields omitted.

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

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

$sel:currentRestoreRateInMegaBytesPerSecond:RestoreStatus', restoreStatus_currentRestoreRateInMegaBytesPerSecond - The number of megabytes per second being transferred from the backup storage. Returns the average rate for a completed backup. This field is only updated when you restore to DC2 and DS2 node types.

$sel:elapsedTimeInSeconds:RestoreStatus', restoreStatus_elapsedTimeInSeconds - The amount of time an in-progress restore has been running, or the amount of time it took a completed restore to finish. This field is only updated when you restore to DC2 and DS2 node types.

$sel:estimatedTimeToCompletionInSeconds:RestoreStatus', restoreStatus_estimatedTimeToCompletionInSeconds - The estimate of the time remaining before the restore will complete. Returns 0 for a completed restore. This field is only updated when you restore to DC2 and DS2 node types.

$sel:progressInMegaBytes:RestoreStatus', restoreStatus_progressInMegaBytes - The number of megabytes that have been transferred from snapshot storage. This field is only updated when you restore to DC2 and DS2 node types.

$sel:snapshotSizeInMegaBytes:RestoreStatus', restoreStatus_snapshotSizeInMegaBytes - The size of the set of snapshot data used to restore the cluster. This field is only updated when you restore to DC2 and DS2 node types.

$sel:status:RestoreStatus', restoreStatus_status - The status of the restore action. Returns starting, restoring, completed, or failed.

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

restoreStatus_status :: Lens' RestoreStatus (Maybe Text) Source #

The status of the restore action. Returns starting, restoring, completed, or failed.

ResumeClusterMessage

data ResumeClusterMessage Source #

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

See: newResumeClusterMessage smart constructor.

Constructors

ResumeClusterMessage' 

Fields

Instances

Instances details
ToQuery ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

FromXML ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Generic ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Associated Types

type Rep ResumeClusterMessage :: Type -> Type #

Read ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Show ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

NFData ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Methods

rnf :: ResumeClusterMessage -> () #

Eq ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

Hashable ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

type Rep ResumeClusterMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.ResumeClusterMessage

type Rep ResumeClusterMessage = D1 ('MetaData "ResumeClusterMessage" "Amazonka.Redshift.Types.ResumeClusterMessage" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ResumeClusterMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResumeClusterMessage Source #

Create a value of ResumeClusterMessage with all optional fields omitted.

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

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

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

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
FromXML RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Generic RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Associated Types

type Rep RevisionTarget :: Type -> Type #

Read RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Show RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

NFData RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Methods

rnf :: RevisionTarget -> () #

Eq RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

Hashable RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

type Rep RevisionTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.RevisionTarget

type Rep RevisionTarget = D1 ('MetaData "RevisionTarget" "Amazonka.Redshift.Types.RevisionTarget" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "RevisionTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "databaseRevisionReleaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRevisionTarget :: RevisionTarget Source #

Create a value of RevisionTarget with all optional fields omitted.

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

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

$sel:databaseRevision:RevisionTarget', revisionTarget_databaseRevision - A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

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

$sel:description:RevisionTarget', revisionTarget_description - A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

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_databaseRevisionReleaseDate :: Lens' RevisionTarget (Maybe UTCTime) Source #

The date on which the database revision was released.

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

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

  • nextInvocations :: Maybe [ISO8601]

    List of times when the scheduled action will run.

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

  • scheduledActionDescription :: Maybe Text

    The description of the scheduled action.

  • scheduledActionName :: Maybe Text

    The name of the scheduled action.

  • startTime :: Maybe ISO8601

    The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

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

Instances

Instances details
FromXML ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Generic ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Associated Types

type Rep ScheduledAction :: Type -> Type #

Read ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Show ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

NFData ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Methods

rnf :: ScheduledAction -> () #

Eq ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

Hashable ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

type Rep ScheduledAction Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledAction

newScheduledAction :: ScheduledAction Source #

Create a value of ScheduledAction with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

scheduledAction_nextInvocations :: Lens' ScheduledAction (Maybe [UTCTime]) Source #

List of times when the scheduled action will run.

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

ScheduledActionFilter

data ScheduledActionFilter Source #

A set of elements to filter the returned scheduled actions.

See: newScheduledActionFilter smart constructor.

Constructors

ScheduledActionFilter' 

Fields

Instances

Instances details
ToQuery ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Generic ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Associated Types

type Rep ScheduledActionFilter :: Type -> Type #

Read ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Show ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

NFData ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Methods

rnf :: ScheduledActionFilter -> () #

Eq ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

Hashable ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

type Rep ScheduledActionFilter Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionFilter

type Rep ScheduledActionFilter = D1 ('MetaData "ScheduledActionFilter" "Amazonka.Redshift.Types.ScheduledActionFilter" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ScheduledActionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScheduledActionFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newScheduledActionFilter Source #

Create a value of ScheduledActionFilter with all optional fields omitted.

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

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

$sel:name:ScheduledActionFilter', scheduledActionFilter_name - The type of element to filter.

$sel:values:ScheduledActionFilter', scheduledActionFilter_values - List of values. Compare if the value (of type defined by Name) equals an item in the list of scheduled actions.

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
ToQuery ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

FromXML ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Generic ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Associated Types

type Rep ScheduledActionType :: Type -> Type #

Read ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Show ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

NFData ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Methods

rnf :: ScheduledActionType -> () #

Eq ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

Hashable ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

type Rep ScheduledActionType Source # 
Instance details

Defined in Amazonka.Redshift.Types.ScheduledActionType

type Rep ScheduledActionType = D1 ('MetaData "ScheduledActionType" "Amazonka.Redshift.Types.ScheduledActionType" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "ScheduledActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pauseCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PauseClusterMessage)) :*: (S1 ('MetaSel ('Just "resizeCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResizeClusterMessage)) :*: S1 ('MetaSel ('Just "resumeCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResumeClusterMessage)))))

newScheduledActionType :: ScheduledActionType Source #

Create a value of ScheduledActionType with all optional fields omitted.

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

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

$sel:pauseCluster:ScheduledActionType', scheduledActionType_pauseCluster - An action that runs a PauseCluster API operation.

$sel:resizeCluster:ScheduledActionType', scheduledActionType_resizeCluster - An action that runs a ResizeCluster API operation.

$sel:resumeCluster:ScheduledActionType', scheduledActionType_resumeCluster - An action that runs a ResumeCluster API operation.

scheduledActionType_pauseCluster :: Lens' ScheduledActionType (Maybe PauseClusterMessage) Source #

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.

Snapshot

data Snapshot Source #

Describes a snapshot.

See: newSnapshot smart constructor.

Constructors

Snapshot' 

Fields

Instances

Instances details
FromXML Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

Read Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

NFData Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Eq Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.Redshift.Types.Snapshot

type Rep Snapshot = D1 ('MetaData "Snapshot" "Amazonka.Redshift.Types.Snapshot" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "Snapshot'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "accountsWithRestoreAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountWithRestoreAccess])) :*: S1 ('MetaSel ('Just "actualIncrementalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "backupProgressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "clusterCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currentBackupRateInMegaBytesPerSecond") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: (((S1 ('MetaSel ('Just "dbName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedTimeInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encryptedWithHSM") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "engineFullVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enhancedVpcRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "estimatedSecondsToCompletion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 ('MetaSel ('Just "manualSnapshotRemainingDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "manualSnapshotRetentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "masterUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ownerAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "restorableNodeTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: (((S1 ('MetaSel ('Just "snapshotCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotRetentionStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "snapshotType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "totalBackupSizeInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))))

newSnapshot :: Snapshot Source #

Create a value of Snapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountsWithRestoreAccess:Snapshot', snapshot_accountsWithRestoreAccess - A list of the Amazon Web Services accounts authorized to restore the snapshot. Returns null if no accounts are authorized. Visible only to the snapshot owner.

$sel:actualIncrementalBackupSizeInMegaBytes:Snapshot', snapshot_actualIncrementalBackupSizeInMegaBytes - The size of the incremental backup.

$sel:availabilityZone:Snapshot', snapshot_availabilityZone - The Availability Zone in which the cluster was created.

$sel:backupProgressInMegaBytes:Snapshot', snapshot_backupProgressInMegaBytes - The number of megabytes that have been transferred to the snapshot backup.

$sel:clusterCreateTime:Snapshot', snapshot_clusterCreateTime - The time (UTC) when the cluster was originally created.

$sel:clusterIdentifier:Snapshot', snapshot_clusterIdentifier - The identifier of the cluster for which the snapshot was taken.

$sel:clusterVersion:Snapshot', snapshot_clusterVersion - The version ID of the Amazon Redshift engine that is running on the cluster.

$sel:currentBackupRateInMegaBytesPerSecond:Snapshot', snapshot_currentBackupRateInMegaBytesPerSecond - The number of megabytes per second being transferred to the snapshot backup. Returns 0 for a completed backup.

$sel:dbName:Snapshot', snapshot_dbName - The name of the database that was created when the cluster was created.

$sel:elapsedTimeInSeconds:Snapshot', snapshot_elapsedTimeInSeconds - The amount of time an in-progress snapshot backup has been running, or the amount of time it took a completed backup to finish.

$sel:encrypted:Snapshot', snapshot_encrypted - If true, the data in the snapshot is encrypted at rest.

$sel:encryptedWithHSM:Snapshot', snapshot_encryptedWithHSM - A boolean that indicates whether the snapshot data is encrypted using the HSM keys of the source cluster. true indicates that the data is encrypted using HSM keys.

$sel:engineFullVersion:Snapshot', snapshot_engineFullVersion - The cluster version of the cluster used to create the snapshot. For example, 1.0.15503.

$sel:enhancedVpcRouting:Snapshot', snapshot_enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

If this option is true, enhanced VPC routing is enabled.

Default: false

$sel:estimatedSecondsToCompletion:Snapshot', snapshot_estimatedSecondsToCompletion - The estimate of the time remaining before the snapshot backup will complete. Returns 0 for a completed backup.

$sel:kmsKeyId:Snapshot', snapshot_kmsKeyId - The Key Management Service (KMS) key ID of the encryption key that was used to encrypt data in the cluster from which the snapshot was taken.

$sel:maintenanceTrackName:Snapshot', snapshot_maintenanceTrackName - The name of the maintenance track for the snapshot.

$sel:manualSnapshotRemainingDays:Snapshot', snapshot_manualSnapshotRemainingDays - The number of days until a manual snapshot will pass its retention period.

$sel:manualSnapshotRetentionPeriod:Snapshot', snapshot_manualSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

The value must be either -1 or an integer between 1 and 3,653.

$sel:masterUsername:Snapshot', snapshot_masterUsername - The admin user name for the cluster.

$sel:nodeType:Snapshot', snapshot_nodeType - The node type of the nodes in the cluster.

$sel:numberOfNodes:Snapshot', snapshot_numberOfNodes - The number of nodes in the cluster.

$sel:ownerAccount:Snapshot', snapshot_ownerAccount - For manual snapshots, the Amazon Web Services account used to create or copy the snapshot. For automatic snapshots, the owner of the cluster. The owner can perform all snapshot actions, such as sharing a manual snapshot.

$sel:port:Snapshot', snapshot_port - The port that the cluster is listening on.

$sel:restorableNodeTypes:Snapshot', snapshot_restorableNodeTypes - The list of node types that this cluster snapshot is able to restore into.

$sel:snapshotCreateTime:Snapshot', snapshot_snapshotCreateTime - The time (in UTC format) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.

$sel:snapshotIdentifier:Snapshot', snapshot_snapshotIdentifier - The snapshot identifier that is provided in the request.

$sel:snapshotRetentionStartTime:Snapshot', snapshot_snapshotRetentionStartTime - A timestamp representing the start of the retention period for the snapshot.

$sel:snapshotType:Snapshot', snapshot_snapshotType - The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot are of type "manual".

$sel:sourceRegion:Snapshot', snapshot_sourceRegion - The source region from which the snapshot was copied.

$sel:status:Snapshot', snapshot_status - The snapshot status. The value of the status depends on the API operation used:

  • CreateClusterSnapshot and CopyClusterSnapshot returns status as "creating".
  • DescribeClusterSnapshots returns status as "creating", "available", "final snapshot", or "failed".
  • DeleteClusterSnapshot returns status as "deleted".

$sel:tags:Snapshot', snapshot_tags - The list of tags for the cluster snapshot.

$sel:totalBackupSizeInMegaBytes:Snapshot', snapshot_totalBackupSizeInMegaBytes - The size of the complete set of backup data that would be used to restore the cluster.

$sel:vpcId:Snapshot', snapshot_vpcId - The VPC identifier of the cluster if the snapshot is from a cluster in a VPC. Otherwise, this field is not in the output.

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_availabilityZone :: Lens' Snapshot (Maybe Text) Source #

The Availability Zone in which the cluster was created.

snapshot_backupProgressInMegaBytes :: Lens' Snapshot (Maybe Double) Source #

The number of megabytes that have been transferred to the snapshot backup.

snapshot_clusterCreateTime :: Lens' Snapshot (Maybe UTCTime) Source #

The time (UTC) when the cluster was originally created.

snapshot_clusterIdentifier :: Lens' Snapshot (Maybe Text) Source #

The identifier of the cluster for which the snapshot was taken.

snapshot_clusterVersion :: Lens' Snapshot (Maybe Text) Source #

The version ID of the Amazon Redshift engine that is running on the cluster.

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_dbName :: Lens' Snapshot (Maybe Text) Source #

The name of the database that was created when the cluster was created.

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_encrypted :: Lens' Snapshot (Maybe Bool) Source #

If true, the data in the snapshot is encrypted at rest.

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_engineFullVersion :: Lens' Snapshot (Maybe Text) Source #

The cluster version of the cluster used to create the snapshot. For example, 1.0.15503.

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_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_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_maintenanceTrackName :: Lens' Snapshot (Maybe Text) Source #

The name of the maintenance track for the snapshot.

snapshot_manualSnapshotRemainingDays :: Lens' Snapshot (Maybe Int) Source #

The number of days until a manual snapshot will pass its retention period.

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_masterUsername :: Lens' Snapshot (Maybe Text) Source #

The admin user name for the cluster.

snapshot_nodeType :: Lens' Snapshot (Maybe Text) Source #

The node type of the nodes in the cluster.

snapshot_numberOfNodes :: Lens' Snapshot (Maybe Int) Source #

The number of nodes in 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_port :: Lens' Snapshot (Maybe Int) Source #

The port that the cluster is listening on.

snapshot_restorableNodeTypes :: Lens' Snapshot (Maybe [Text]) Source #

The list of node types that this cluster snapshot is able to restore into.

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_snapshotIdentifier :: Lens' Snapshot (Maybe Text) Source #

The snapshot identifier that is provided in the request.

snapshot_snapshotRetentionStartTime :: Lens' Snapshot (Maybe UTCTime) Source #

A timestamp representing the start of the retention period for the snapshot.

snapshot_snapshotType :: Lens' Snapshot (Maybe Text) Source #

The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot are of type "manual".

snapshot_sourceRegion :: Lens' Snapshot (Maybe Text) Source #

The source region from which the snapshot was copied.

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_tags :: Lens' Snapshot (Maybe [Tag]) Source #

The list of tags for the cluster snapshot.

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_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.

SnapshotCopyGrant

data SnapshotCopyGrant Source #

The snapshot copy grant that grants Amazon Redshift permission to encrypt copied snapshots with the specified encrypted symmetric key from Amazon Web Services KMS in the destination region.

For more information about managing snapshot copy grants, go to Amazon Redshift Database Encryption in the Amazon Redshift Cluster Management Guide.

See: newSnapshotCopyGrant smart constructor.

Constructors

SnapshotCopyGrant' 

Fields

Instances

Instances details
FromXML SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Generic SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Associated Types

type Rep SnapshotCopyGrant :: Type -> Type #

Read SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Show SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

NFData SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Methods

rnf :: SnapshotCopyGrant -> () #

Eq SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

Hashable SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

type Rep SnapshotCopyGrant Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotCopyGrant

type Rep SnapshotCopyGrant = D1 ('MetaData "SnapshotCopyGrant" "Amazonka.Redshift.Types.SnapshotCopyGrant" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SnapshotCopyGrant'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotCopyGrantName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newSnapshotCopyGrant :: SnapshotCopyGrant Source #

Create a value of SnapshotCopyGrant with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKeyId:SnapshotCopyGrant', snapshotCopyGrant_kmsKeyId - The unique identifier of the encrypted symmetric key in Amazon Web Services KMS to which Amazon Redshift is granted permission.

$sel:snapshotCopyGrantName:SnapshotCopyGrant', snapshotCopyGrant_snapshotCopyGrantName - The name of the snapshot copy grant.

$sel:tags:SnapshotCopyGrant', snapshotCopyGrant_tags - A list of tag instances.

snapshotCopyGrant_kmsKeyId :: Lens' SnapshotCopyGrant (Maybe Text) Source #

The unique identifier of the encrypted symmetric key 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
FromXML SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Generic SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Associated Types

type Rep SnapshotErrorMessage :: Type -> Type #

Read SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Show SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

NFData SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Methods

rnf :: SnapshotErrorMessage -> () #

Eq SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

Hashable SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

type Rep SnapshotErrorMessage Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotErrorMessage

type Rep SnapshotErrorMessage = D1 ('MetaData "SnapshotErrorMessage" "Amazonka.Redshift.Types.SnapshotErrorMessage" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SnapshotErrorMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSnapshotErrorMessage :: SnapshotErrorMessage Source #

Create a value of SnapshotErrorMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureCode:SnapshotErrorMessage', snapshotErrorMessage_failureCode - The failure code for the error.

$sel:failureReason:SnapshotErrorMessage', snapshotErrorMessage_failureReason - The text message describing the error.

$sel:snapshotClusterIdentifier:SnapshotErrorMessage', snapshotErrorMessage_snapshotClusterIdentifier - A unique identifier for the cluster.

$sel:snapshotIdentifier:SnapshotErrorMessage', snapshotErrorMessage_snapshotIdentifier - A unique identifier for the snapshot returning the error.

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
FromXML SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Generic SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Associated Types

type Rep SnapshotSchedule :: Type -> Type #

Read SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Show SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

NFData SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Methods

rnf :: SnapshotSchedule -> () #

Eq SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

Hashable SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSchedule

type Rep SnapshotSchedule = D1 ('MetaData "SnapshotSchedule" "Amazonka.Redshift.Types.SnapshotSchedule" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedClusterCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "associatedClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterAssociatedToSchedule])) :*: S1 ('MetaSel ('Just "nextInvocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ISO8601])))) :*: ((S1 ('MetaSel ('Just "scheduleDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "scheduleDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "scheduleIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newSnapshotSchedule :: SnapshotSchedule Source #

Create a value of SnapshotSchedule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associatedClusterCount:SnapshotSchedule', snapshotSchedule_associatedClusterCount - The number of clusters associated with the schedule.

$sel:associatedClusters:SnapshotSchedule', snapshotSchedule_associatedClusters - A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

$sel:nextInvocations:SnapshotSchedule', snapshotSchedule_nextInvocations -

$sel:scheduleDefinitions:SnapshotSchedule', snapshotSchedule_scheduleDefinitions - A list of ScheduleDefinitions.

$sel:scheduleDescription:SnapshotSchedule', snapshotSchedule_scheduleDescription - The description of the schedule.

$sel:scheduleIdentifier:SnapshotSchedule', snapshotSchedule_scheduleIdentifier - A unique identifier for the schedule.

$sel:tags:SnapshotSchedule', snapshotSchedule_tags - An optional set of tags describing the schedule.

snapshotSchedule_associatedClusterCount :: Lens' SnapshotSchedule (Maybe Int) Source #

The number of clusters associated with 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_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
ToQuery SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Generic SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Associated Types

type Rep SnapshotSortingEntity :: Type -> Type #

Read SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Show SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

NFData SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Methods

rnf :: SnapshotSortingEntity -> () #

Eq SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

Hashable SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

type Rep SnapshotSortingEntity Source # 
Instance details

Defined in Amazonka.Redshift.Types.SnapshotSortingEntity

type Rep SnapshotSortingEntity = D1 ('MetaData "SnapshotSortingEntity" "Amazonka.Redshift.Types.SnapshotSortingEntity" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SnapshotSortingEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortByOrder)) :*: S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SnapshotAttributeToSortBy)))

newSnapshotSortingEntity Source #

Create a value of SnapshotSortingEntity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sortOrder:SnapshotSortingEntity', snapshotSortingEntity_sortOrder - The order for listing the attributes.

$sel:attribute:SnapshotSortingEntity', snapshotSortingEntity_attribute - The category for sorting the snapshots.

Subnet

data Subnet Source #

Describes a subnet.

See: newSubnet smart constructor.

Constructors

Subnet' 

Fields

Instances

Instances details
FromXML Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Generic Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Associated Types

type Rep Subnet :: Type -> Type #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

Read Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Show Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

NFData Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

rnf :: Subnet -> () #

Eq Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

(==) :: Subnet -> Subnet -> Bool #

(/=) :: Subnet -> Subnet -> Bool #

Hashable Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

type Rep Subnet Source # 
Instance details

Defined in Amazonka.Redshift.Types.Subnet

type Rep Subnet = D1 ('MetaData "Subnet" "Amazonka.Redshift.Types.Subnet" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "Subnet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityZone)) :*: (S1 ('MetaSel ('Just "subnetIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSubnet :: Subnet Source #

Create a value of Subnet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetAvailabilityZone:Subnet', subnet_subnetAvailabilityZone -

$sel:subnetIdentifier:Subnet', subnet_subnetIdentifier - The identifier of the subnet.

$sel:subnetStatus:Subnet', subnet_subnetStatus - The status of the subnet.

subnet_subnetIdentifier :: Lens' Subnet (Maybe Text) Source #

The identifier of the subnet.

subnet_subnetStatus :: Lens' Subnet (Maybe Text) Source #

The status 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
FromXML SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Generic SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Associated Types

type Rep SupportedOperation :: Type -> Type #

Read SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Show SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

NFData SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Methods

rnf :: SupportedOperation -> () #

Eq SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

Hashable SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

type Rep SupportedOperation Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedOperation

type Rep SupportedOperation = D1 ('MetaData "SupportedOperation" "Amazonka.Redshift.Types.SupportedOperation" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SupportedOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSupportedOperation :: SupportedOperation Source #

Create a value of SupportedOperation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:operationName:SupportedOperation', supportedOperation_operationName - A list of the supported operations.

SupportedPlatform

data SupportedPlatform Source #

A list of supported platforms for orderable clusters.

See: newSupportedPlatform smart constructor.

Constructors

SupportedPlatform' 

Fields

Instances

Instances details
FromXML SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Generic SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Associated Types

type Rep SupportedPlatform :: Type -> Type #

Read SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Show SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

NFData SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Methods

rnf :: SupportedPlatform -> () #

Eq SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

Hashable SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

type Rep SupportedPlatform Source # 
Instance details

Defined in Amazonka.Redshift.Types.SupportedPlatform

type Rep SupportedPlatform = D1 ('MetaData "SupportedPlatform" "Amazonka.Redshift.Types.SupportedPlatform" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "SupportedPlatform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSupportedPlatform :: SupportedPlatform Source #

Create a value of SupportedPlatform with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:SupportedPlatform', supportedPlatform_name -

TableRestoreStatus

data TableRestoreStatus Source #

Describes the status of a RestoreTableFromClusterSnapshot operation.

See: newTableRestoreStatus smart constructor.

Constructors

TableRestoreStatus' 

Fields

Instances

Instances details
FromXML TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Generic TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Associated Types

type Rep TableRestoreStatus :: Type -> Type #

Read TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Show TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

NFData TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Methods

rnf :: TableRestoreStatus -> () #

Eq TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

Hashable TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

type Rep TableRestoreStatus Source # 
Instance details

Defined in Amazonka.Redshift.Types.TableRestoreStatus

type Rep TableRestoreStatus = D1 ('MetaData "TableRestoreStatus" "Amazonka.Redshift.Types.TableRestoreStatus" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "TableRestoreStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "newTableName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "progressInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "requestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "snapshotIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "sourceSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableRestoreStatusType)))) :*: ((S1 ('MetaSel ('Just "tableRestoreRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetSchemaName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalDataInMegaBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newTableRestoreStatus :: TableRestoreStatus Source #

Create a value of TableRestoreStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterIdentifier:TableRestoreStatus', tableRestoreStatus_clusterIdentifier - The identifier of the Amazon Redshift cluster that the table is being restored to.

$sel:message:TableRestoreStatus', tableRestoreStatus_message - A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

$sel:newTableName':TableRestoreStatus', tableRestoreStatus_newTableName - The name of the table to create as a result of the table restore request.

$sel:progressInMegaBytes:TableRestoreStatus', tableRestoreStatus_progressInMegaBytes - The amount of data restored to the new table so far, in megabytes (MB).

$sel:requestTime:TableRestoreStatus', tableRestoreStatus_requestTime - The time that the table restore request was made, in Universal Coordinated Time (UTC).

$sel:snapshotIdentifier:TableRestoreStatus', tableRestoreStatus_snapshotIdentifier - The identifier of the snapshot that the table is being restored from.

$sel:sourceDatabaseName:TableRestoreStatus', tableRestoreStatus_sourceDatabaseName - The name of the source database that contains the table being restored.

$sel:sourceSchemaName:TableRestoreStatus', tableRestoreStatus_sourceSchemaName - The name of the source schema that contains the table being restored.

$sel:sourceTableName:TableRestoreStatus', tableRestoreStatus_sourceTableName - The name of the source table being restored.

$sel:status:TableRestoreStatus', tableRestoreStatus_status - A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

$sel:tableRestoreRequestId:TableRestoreStatus', tableRestoreStatus_tableRestoreRequestId - The unique identifier for the table restore request.

$sel:targetDatabaseName:TableRestoreStatus', tableRestoreStatus_targetDatabaseName - The name of the database to restore the table to.

$sel:targetSchemaName:TableRestoreStatus', tableRestoreStatus_targetSchemaName - The name of the schema to restore the table to.

$sel:totalDataInMegaBytes:TableRestoreStatus', tableRestoreStatus_totalDataInMegaBytes - The total amount of data to restore to the new table, in megabytes (MB).

tableRestoreStatus_clusterIdentifier :: Lens' TableRestoreStatus (Maybe Text) Source #

The identifier of the Amazon Redshift cluster that the table is being restored to.

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.

tableRestoreStatus_newTableName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the table to create as a result of the table restore request.

tableRestoreStatus_progressInMegaBytes :: Lens' TableRestoreStatus (Maybe Integer) Source #

The amount of data restored to the new table so far, in megabytes (MB).

tableRestoreStatus_requestTime :: Lens' TableRestoreStatus (Maybe UTCTime) Source #

The time that the table restore request was made, in Universal Coordinated Time (UTC).

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_sourceSchemaName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the source schema that contains the table being restored.

tableRestoreStatus_sourceTableName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the source table being restored.

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_tableRestoreRequestId :: Lens' TableRestoreStatus (Maybe Text) Source #

The unique identifier for the table restore request.

tableRestoreStatus_targetDatabaseName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the database to restore the table to.

tableRestoreStatus_targetSchemaName :: Lens' TableRestoreStatus (Maybe Text) Source #

The name of the schema to restore the table to.

tableRestoreStatus_totalDataInMegaBytes :: Lens' TableRestoreStatus (Maybe Integer) Source #

The total amount of data to restore to the new table, in megabytes (MB).

Tag

data Tag Source #

A tag consisting of a name/value pair for a resource.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
ToQuery Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

toQuery :: Tag -> QueryString #

FromXML Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

parseXML :: [Node] -> Either String Tag #

Generic Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Redshift.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Redshift.Types.Tag" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The key, or name, for the resource tag.

$sel:value:Tag', tag_value - The value for the resource tag.

tag_key :: Lens' Tag (Maybe Text) Source #

The key, or name, for the resource tag.

tag_value :: Lens' Tag (Maybe Text) Source #

The value for the resource tag.

TaggedResource

data TaggedResource Source #

A tag and its associated resource.

See: newTaggedResource smart constructor.

Constructors

TaggedResource' 

Fields

  • 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.

  • 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.

  • tag :: Maybe Tag

    The tag for the resource.

Instances

Instances details
FromXML TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Generic TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Associated Types

type Rep TaggedResource :: Type -> Type #

Read TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Show TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

NFData TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Methods

rnf :: TaggedResource -> () #

Eq TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

Hashable TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

type Rep TaggedResource Source # 
Instance details

Defined in Amazonka.Redshift.Types.TaggedResource

type Rep TaggedResource = D1 ('MetaData "TaggedResource" "Amazonka.Redshift.Types.TaggedResource" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "TaggedResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tag)))))

newTaggedResource :: TaggedResource Source #

Create a value of TaggedResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceName:TaggedResource', taggedResource_resourceName - The Amazon Resource Name (ARN) with which the tag is associated, for example: arn:aws:redshift:us-east-2:123456789:cluster:t1.

$sel:resourceType:TaggedResource', taggedResource_resourceType - The type of resource with which the tag is associated. Valid resource types are:

  • Cluster
  • CIDR/IP
  • EC2 security group
  • Snapshot
  • Cluster security group
  • Subnet group
  • HSM connection
  • HSM certificate
  • Parameter group

For more information about Amazon Redshift resource types and constructing ARNs, go to Constructing an Amazon Redshift Amazon Resource Name (ARN) in the Amazon Redshift Cluster Management Guide.

$sel:tag:TaggedResource', taggedResource_tag - The tag for the resource.

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.

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_tag :: Lens' TaggedResource (Maybe Tag) Source #

The tag for the resource.

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
FromXML UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Generic UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Associated Types

type Rep UpdateTarget :: Type -> Type #

Read UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Show UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

NFData UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Methods

rnf :: UpdateTarget -> () #

Eq UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

Hashable UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

type Rep UpdateTarget Source # 
Instance details

Defined in Amazonka.Redshift.Types.UpdateTarget

type Rep UpdateTarget = D1 ('MetaData "UpdateTarget" "Amazonka.Redshift.Types.UpdateTarget" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "UpdateTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maintenanceTrackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedOperations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SupportedOperation])))))

newUpdateTarget :: UpdateTarget Source #

Create a value of UpdateTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:databaseVersion:UpdateTarget', updateTarget_databaseVersion - The cluster version for the new maintenance track.

$sel:maintenanceTrackName:UpdateTarget', updateTarget_maintenanceTrackName - The name of the new maintenance track.

$sel:supportedOperations:UpdateTarget', updateTarget_supportedOperations - A list of operations supported by the maintenance track.

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
FromXML UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Generic UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Associated Types

type Rep UsageLimit :: Type -> Type #

Read UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Show UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

NFData UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Methods

rnf :: UsageLimit -> () #

Eq UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

Hashable UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

type Rep UsageLimit Source # 
Instance details

Defined in Amazonka.Redshift.Types.UsageLimit

newUsageLimit :: UsageLimit Source #

Create a value of UsageLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amount:UsageLimit', usageLimit_amount - The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB).

$sel:breachAction:UsageLimit', usageLimit_breachAction - The action that Amazon Redshift takes when the limit is reached. Possible values are:

  • log - To log an event in a system table. The default is log.
  • emit-metric - To emit CloudWatch metrics.
  • disable - To disable the feature until the next usage period begins.

$sel:clusterIdentifier:UsageLimit', usageLimit_clusterIdentifier - The identifier of the cluster with a usage limit.

$sel:featureType:UsageLimit', usageLimit_featureType - The Amazon Redshift feature to which the limit applies.

$sel:limitType:UsageLimit', usageLimit_limitType - The type of limit. Depending on the feature type, this can be based on a time duration or data size.

$sel:period:UsageLimit', usageLimit_period - The time period that the amount applies to. A weekly period begins on Sunday. The default is monthly.

$sel:tags:UsageLimit', usageLimit_tags - A list of tag instances.

$sel:usageLimitId:UsageLimit', usageLimit_usageLimitId - The identifier of the usage limit.

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_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_clusterIdentifier :: Lens' UsageLimit (Maybe Text) Source #

The identifier of the cluster with a usage limit.

usageLimit_featureType :: Lens' UsageLimit (Maybe UsageLimitFeatureType) Source #

The Amazon Redshift feature to which the limit applies.

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_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_tags :: Lens' UsageLimit (Maybe [Tag]) Source #

A list of tag instances.

usageLimit_usageLimitId :: Lens' UsageLimit (Maybe Text) Source #

The identifier of the usage limit.

VpcEndpoint

data VpcEndpoint Source #

The connection endpoint for connecting to an Amazon Redshift cluster through the proxy.

See: newVpcEndpoint smart constructor.

Constructors

VpcEndpoint' 

Fields

Instances

Instances details
FromXML VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Generic VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Associated Types

type Rep VpcEndpoint :: Type -> Type #

Read VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Show VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

NFData VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Methods

rnf :: VpcEndpoint -> () #

Eq VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

Hashable VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

type Rep VpcEndpoint Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcEndpoint

type Rep VpcEndpoint = D1 ('MetaData "VpcEndpoint" "Amazonka.Redshift.Types.VpcEndpoint" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "VpcEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: (S1 ('MetaSel ('Just "vpcEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVpcEndpoint :: VpcEndpoint Source #

Create a value of VpcEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:networkInterfaces:VpcEndpoint', vpcEndpoint_networkInterfaces - One or more network interfaces of the endpoint. Also known as an interface endpoint.

$sel:vpcEndpointId:VpcEndpoint', vpcEndpoint_vpcEndpointId - The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.

$sel:vpcId:VpcEndpoint', vpcEndpoint_vpcId - The VPC identifier that the endpoint is associated.

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.

vpcEndpoint_vpcId :: Lens' VpcEndpoint (Maybe Text) Source #

The VPC identifier that the endpoint is associated.

VpcSecurityGroupMembership

data VpcSecurityGroupMembership Source #

Describes the members of a VPC security group.

See: newVpcSecurityGroupMembership smart constructor.

Constructors

VpcSecurityGroupMembership' 

Fields

Instances

Instances details
FromXML VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Generic VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Associated Types

type Rep VpcSecurityGroupMembership :: Type -> Type #

Read VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Show VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

NFData VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Eq VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

Hashable VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

type Rep VpcSecurityGroupMembership Source # 
Instance details

Defined in Amazonka.Redshift.Types.VpcSecurityGroupMembership

type Rep VpcSecurityGroupMembership = D1 ('MetaData "VpcSecurityGroupMembership" "Amazonka.Redshift.Types.VpcSecurityGroupMembership" "amazonka-redshift-2.0-4tocKxBWIuj2GdXa6djdUl" 'False) (C1 ('MetaCons "VpcSecurityGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcSecurityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVpcSecurityGroupMembership :: VpcSecurityGroupMembership Source #

Create a value of VpcSecurityGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:VpcSecurityGroupMembership', vpcSecurityGroupMembership_status - The status of the VPC security group.

$sel:vpcSecurityGroupId:VpcSecurityGroupMembership', vpcSecurityGroupMembership_vpcSecurityGroupId - The identifier of the VPC security group.