Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- Errors
- ClusterSecurityGroupQuotaExceededFault
- InvalidS3KeyPrefixFault
- SourceNotFoundFault
- AuthorizationQuotaExceededFault
- CopyToRegionDisabledFault
- LimitExceededFault
- InvalidClusterSecurityGroupStateFault
- ClusterSecurityGroupAlreadyExistsFault
- ClusterSnapshotNotFoundFault
- InvalidElasticIPFault
- HSMConfigurationNotFoundFault
- AuthorizationAlreadyExistsFault
- SubscriptionCategoryNotFoundFault
- HSMConfigurationAlreadyExistsFault
- SubscriptionNotFoundFault
- InvalidS3BucketNameFault
- ClusterSnapshotAlreadyExistsFault
- InvalidSubnet
- InvalidHSMConfigurationStateFault
- SnapshotCopyAlreadyDisabledFault
- ClusterQuotaExceededFault
- HSMClientCertificateQuotaExceededFault
- ClusterParameterGroupNotFoundFault
- SnapshotCopyGrantQuotaExceededFault
- NumberOfNodesPerClusterLimitExceededFault
- SnapshotCopyAlreadyEnabledFault
- ClusterParameterGroupAlreadyExistsFault
- SnapshotCopyDisabledFault
- ResizeNotFoundFault
- HSMClientCertificateNotFoundFault
- SNSTopicARNNotFoundFault
- ClusterNotFoundFault
- ClusterParameterGroupQuotaExceededFault
- SnapshotCopyGrantAlreadyExistsFault
- SNSNoAuthorizationFault
- InvalidClusterStateFault
- SnapshotCopyGrantNotFoundFault
- HSMConfigurationQuotaExceededFault
- ClusterSnapshotQuotaExceededFault
- InsufficientClusterCapacityFault
- SNSInvalidTopicFault
- UnsupportedOptionFault
- SubscriptionAlreadyExistFault
- InvalidVPCNetworkStateFault
- ClusterSubnetGroupNotFoundFault
- BucketNotFoundFault
- InvalidSubscriptionStateFault
- AuthorizationNotFoundFault
- InvalidClusterSubnetGroupStateFault
- UnsupportedOperationFault
- ClusterSubnetGroupAlreadyExistsFault
- InvalidClusterSnapshotStateFault
- ClusterSecurityGroupNotFoundFault
- ReservedNodeNotFoundFault
- ReservedNodeOfferingNotFoundFault
- InvalidClusterSubnetStateFault
- IncompatibleOrderableOptions
- EventSubscriptionQuotaExceededFault
- InvalidClusterParameterGroupStateFault
- ReservedNodeAlreadyExistsFault
- InvalidRestoreFault
- ResourceNotFoundFault
- SubscriptionEventIdNotFoundFault
- InvalidSnapshotCopyGrantStateFault
- UnknownSnapshotCopyRegionFault
- ReservedNodeQuotaExceededFault
- ClusterSubnetQuotaExceededFault
- ClusterAlreadyExistsFault
- AccessToSnapshotDeniedFault
- TagLimitExceededFault
- NumberOfNodesQuotaExceededFault
- HSMClientCertificateAlreadyExistsFault
- InvalidHSMClientCertificateStateFault
- SubnetAlreadyInUse
- SubscriptionSeverityNotFoundFault
- UnauthorizedOperation
- InvalidTagFault
- InsufficientS3BucketPolicyFault
- ClusterSubnetGroupQuotaExceededFault
- Waiters
- Operations
- DescribeClusters (Paginated)
- DescribeTags
- DeleteClusterSubnetGroup
- DisableLogging
- ModifyEventSubscription
- DeleteClusterSnapshot
- PurchaseReservedNodeOffering
- DescribeReservedNodeOfferings (Paginated)
- DescribeEvents (Paginated)
- DescribeReservedNodes (Paginated)
- DescribeClusterParameterGroups (Paginated)
- EnableLogging
- CreateClusterSubnetGroup
- DeleteClusterParameterGroup
- DescribeClusterSecurityGroups (Paginated)
- CreateTags
- EnableSnapshotCopy
- DescribeClusterSnapshots (Paginated)
- DeleteTags
- DescribeClusterSubnetGroups (Paginated)
- ModifySnapshotCopyRetentionPeriod
- AuthorizeSnapshotAccess
- RebootCluster
- DeleteCluster
- CreateEventSubscription
- DescribeOrderableClusterOptions (Paginated)
- CreateCluster
- CreateHSMClientCertificate
- DescribeDefaultClusterParameters (Paginated)
- DeleteEventSubscription
- ResetClusterParameterGroup
- DescribeEventSubscriptions (Paginated)
- RevokeClusterSecurityGroupIngress
- DescribeHSMClientCertificates (Paginated)
- ModifyClusterParameterGroup
- CreateClusterSecurityGroup
- DescribeEventCategories
- DescribeResize
- DeleteHSMConfiguration
- AuthorizeClusterSecurityGroupIngress
- CreateClusterSnapshot
- CreateHSMConfiguration
- DescribeLoggingStatus
- ModifyCluster
- DeleteClusterSecurityGroup
- DisableSnapshotCopy
- DescribeClusterParameters (Paginated)
- RestoreFromClusterSnapshot
- CreateClusterParameterGroup
- RevokeSnapshotAccess
- DescribeHSMConfigurations (Paginated)
- CreateSnapshotCopyGrant
- CopyClusterSnapshot
- DeleteHSMClientCertificate
- DeleteSnapshotCopyGrant
- DescribeClusterVersions (Paginated)
- ModifyClusterSubnetGroup
- RotateEncryptionKey
- DescribeSnapshotCopyGrants
- Types
- ParameterApplyType
- SourceType
- AccountWithRestoreAccess
- AvailabilityZone
- Cluster
- ClusterNode
- ClusterParameterGroup
- ClusterParameterGroupNameMessage
- ClusterParameterGroupStatus
- ClusterParameterStatus
- ClusterSecurityGroup
- ClusterSecurityGroupMembership
- ClusterSnapshotCopyStatus
- ClusterSubnetGroup
- ClusterVersion
- DefaultClusterParameters
- EC2SecurityGroup
- ElasticIPStatus
- Endpoint
- Event
- EventCategoriesMap
- EventInfoMap
- EventSubscription
- HSMClientCertificate
- HSMConfiguration
- HSMStatus
- IPRange
- LoggingStatus
- OrderableClusterOption
- Parameter
- PendingModifiedValues
- RecurringCharge
- ReservedNode
- ReservedNodeOffering
- RestoreStatus
- Snapshot
- SnapshotCopyGrant
- Subnet
- Tag
- TaggedResource
- VPCSecurityGroupMembership
Amazon Redshift Overview
This is an interface reference for Amazon Redshift. It contains documentation for one of the programming or command line interfaces you can use to manage Amazon Redshift clusters. Note that Amazon Redshift is asynchronous, which means that some interfaces may require techniques, such as polling or asynchronous callback handlers, to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a change is applied immediately, on the next instance reboot, or during the next maintenance window. For a summary of the Amazon Redshift cluster management interfaces, go to Using the Amazon Redshift Management Interfaces.
Amazon Redshift manages all the work of setting up, operating, and scaling a data warehouse: provisioning capacity, monitoring and backing up the cluster, and applying patches and upgrades to the Amazon Redshift engine. You can focus on using your data to acquire new insights for your business and customers.
If you are a first-time user of Amazon Redshift, we recommend that you begin by reading the The Amazon Redshift Getting Started Guide
If you are a database developer, the Amazon Redshift Database Developer Guide explains how to design, build, query, and maintain the databases that make up your data warehouse.
See: AWS API Reference
- redshift :: Service
- _ClusterSecurityGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidS3KeyPrefixFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _AuthorizationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _CopyToRegionDisabledFault :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidClusterSecurityGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterSecurityGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidElasticIPFault :: AsError a => Getting (First ServiceError) a ServiceError
- _HSMConfigurationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _AuthorizationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SubscriptionCategoryNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _HSMConfigurationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SubscriptionNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidS3BucketNameFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidHSMConfigurationStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SnapshotCopyAlreadyDisabledFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _HSMClientCertificateQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SnapshotCopyGrantQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberOfNodesPerClusterLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SnapshotCopyAlreadyEnabledFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterParameterGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SnapshotCopyDisabledFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ResizeNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _HSMClientCertificateNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SNSTopicARNNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterParameterGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SnapshotCopyGrantAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SNSNoAuthorizationFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SnapshotCopyGrantNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _HSMConfigurationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterSnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SNSInvalidTopicFault :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedOptionFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SubscriptionAlreadyExistFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidVPCNetworkStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterSubnetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _BucketNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSubscriptionStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _AuthorizationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidClusterSubnetGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _UnsupportedOperationFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterSubnetGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidClusterSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterSecurityGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ReservedNodeNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ReservedNodeOfferingNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidClusterSubnetStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _IncompatibleOrderableOptions :: AsError a => Getting (First ServiceError) a ServiceError
- _EventSubscriptionQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidClusterParameterGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ReservedNodeAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRestoreFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SubscriptionEventIdNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSnapshotCopyGrantStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _UnknownSnapshotCopyRegionFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ReservedNodeQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterSubnetQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessToSnapshotDeniedFault :: AsError a => Getting (First ServiceError) a ServiceError
- _TagLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberOfNodesQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _HSMClientCertificateAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidHSMClientCertificateStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError
- _SubscriptionSeverityNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedOperation :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidTagFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientS3BucketPolicyFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ClusterSubnetGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- clusterDeleted :: Wait DescribeClusters
- snapshotAvailable :: Wait DescribeClusterSnapshots
- clusterAvailable :: Wait DescribeClusters
- module Network.AWS.Redshift.DescribeClusters
- module Network.AWS.Redshift.DescribeTags
- module Network.AWS.Redshift.DeleteClusterSubnetGroup
- module Network.AWS.Redshift.DisableLogging
- module Network.AWS.Redshift.ModifyEventSubscription
- module Network.AWS.Redshift.DeleteClusterSnapshot
- module Network.AWS.Redshift.PurchaseReservedNodeOffering
- module Network.AWS.Redshift.DescribeReservedNodeOfferings
- module Network.AWS.Redshift.DescribeEvents
- module Network.AWS.Redshift.DescribeReservedNodes
- module Network.AWS.Redshift.DescribeClusterParameterGroups
- module Network.AWS.Redshift.EnableLogging
- module Network.AWS.Redshift.CreateClusterSubnetGroup
- module Network.AWS.Redshift.DeleteClusterParameterGroup
- module Network.AWS.Redshift.DescribeClusterSecurityGroups
- module Network.AWS.Redshift.CreateTags
- module Network.AWS.Redshift.EnableSnapshotCopy
- module Network.AWS.Redshift.DescribeClusterSnapshots
- module Network.AWS.Redshift.DeleteTags
- module Network.AWS.Redshift.DescribeClusterSubnetGroups
- module Network.AWS.Redshift.ModifySnapshotCopyRetentionPeriod
- module Network.AWS.Redshift.AuthorizeSnapshotAccess
- module Network.AWS.Redshift.RebootCluster
- module Network.AWS.Redshift.DeleteCluster
- module Network.AWS.Redshift.CreateEventSubscription
- module Network.AWS.Redshift.DescribeOrderableClusterOptions
- module Network.AWS.Redshift.CreateCluster
- module Network.AWS.Redshift.CreateHSMClientCertificate
- module Network.AWS.Redshift.DescribeDefaultClusterParameters
- module Network.AWS.Redshift.DeleteEventSubscription
- module Network.AWS.Redshift.ResetClusterParameterGroup
- module Network.AWS.Redshift.DescribeEventSubscriptions
- module Network.AWS.Redshift.RevokeClusterSecurityGroupIngress
- module Network.AWS.Redshift.DescribeHSMClientCertificates
- module Network.AWS.Redshift.ModifyClusterParameterGroup
- module Network.AWS.Redshift.CreateClusterSecurityGroup
- module Network.AWS.Redshift.DescribeEventCategories
- module Network.AWS.Redshift.DescribeResize
- module Network.AWS.Redshift.DeleteHSMConfiguration
- module Network.AWS.Redshift.AuthorizeClusterSecurityGroupIngress
- module Network.AWS.Redshift.CreateClusterSnapshot
- module Network.AWS.Redshift.CreateHSMConfiguration
- module Network.AWS.Redshift.DescribeLoggingStatus
- module Network.AWS.Redshift.ModifyCluster
- module Network.AWS.Redshift.DeleteClusterSecurityGroup
- module Network.AWS.Redshift.DisableSnapshotCopy
- module Network.AWS.Redshift.DescribeClusterParameters
- module Network.AWS.Redshift.RestoreFromClusterSnapshot
- module Network.AWS.Redshift.CreateClusterParameterGroup
- module Network.AWS.Redshift.RevokeSnapshotAccess
- module Network.AWS.Redshift.DescribeHSMConfigurations
- module Network.AWS.Redshift.CreateSnapshotCopyGrant
- module Network.AWS.Redshift.CopyClusterSnapshot
- module Network.AWS.Redshift.DeleteHSMClientCertificate
- module Network.AWS.Redshift.DeleteSnapshotCopyGrant
- module Network.AWS.Redshift.DescribeClusterVersions
- module Network.AWS.Redshift.ModifyClusterSubnetGroup
- module Network.AWS.Redshift.RotateEncryptionKey
- module Network.AWS.Redshift.DescribeSnapshotCopyGrants
- data ParameterApplyType
- data SourceType
- data AccountWithRestoreAccess
- accountWithRestoreAccess :: AccountWithRestoreAccess
- awraAccountId :: Lens' AccountWithRestoreAccess (Maybe Text)
- data AvailabilityZone
- availabilityZone :: AvailabilityZone
- azName :: Lens' AvailabilityZone (Maybe Text)
- data Cluster
- cluster :: Cluster
- cRestoreStatus :: Lens' Cluster (Maybe RestoreStatus)
- cClusterSnapshotCopyStatus :: Lens' Cluster (Maybe ClusterSnapshotCopyStatus)
- cClusterRevisionNumber :: Lens' Cluster (Maybe Text)
- cPubliclyAccessible :: Lens' Cluster (Maybe Bool)
- cMasterUsername :: Lens' Cluster (Maybe Text)
- cVPCId :: Lens' Cluster (Maybe Text)
- cClusterSecurityGroups :: Lens' Cluster [ClusterSecurityGroupMembership]
- cAutomatedSnapshotRetentionPeriod :: Lens' Cluster (Maybe Int)
- cEncrypted :: Lens' Cluster (Maybe Bool)
- cClusterSubnetGroupName :: Lens' Cluster (Maybe Text)
- cClusterIdentifier :: Lens' Cluster (Maybe Text)
- cNumberOfNodes :: Lens' Cluster (Maybe Int)
- cClusterPublicKey :: Lens' Cluster (Maybe Text)
- cPreferredMaintenanceWindow :: Lens' Cluster (Maybe Text)
- cModifyStatus :: Lens' Cluster (Maybe Text)
- cKMSKeyId :: Lens' Cluster (Maybe Text)
- cClusterParameterGroups :: Lens' Cluster [ClusterParameterGroupStatus]
- cAvailabilityZone :: Lens' Cluster (Maybe Text)
- cVPCSecurityGroups :: Lens' Cluster [VPCSecurityGroupMembership]
- cHSMStatus :: Lens' Cluster (Maybe HSMStatus)
- cElasticIPStatus :: Lens' Cluster (Maybe ElasticIPStatus)
- cClusterVersion :: Lens' Cluster (Maybe Text)
- cNodeType :: Lens' Cluster (Maybe Text)
- cClusterCreateTime :: Lens' Cluster (Maybe UTCTime)
- cEndpoint :: Lens' Cluster (Maybe Endpoint)
- cAllowVersionUpgrade :: Lens' Cluster (Maybe Bool)
- cClusterStatus :: Lens' Cluster (Maybe Text)
- cPendingModifiedValues :: Lens' Cluster (Maybe PendingModifiedValues)
- cTags :: Lens' Cluster [Tag]
- cClusterNodes :: Lens' Cluster [ClusterNode]
- cDBName :: Lens' Cluster (Maybe Text)
- data ClusterNode
- clusterNode :: ClusterNode
- cnNodeRole :: Lens' ClusterNode (Maybe Text)
- cnPrivateIPAddress :: Lens' ClusterNode (Maybe Text)
- cnPublicIPAddress :: Lens' ClusterNode (Maybe Text)
- data ClusterParameterGroup
- clusterParameterGroup :: ClusterParameterGroup
- cpgParameterGroupFamily :: Lens' ClusterParameterGroup (Maybe Text)
- cpgDescription :: Lens' ClusterParameterGroup (Maybe Text)
- cpgTags :: Lens' ClusterParameterGroup [Tag]
- cpgParameterGroupName :: Lens' ClusterParameterGroup (Maybe Text)
- data ClusterParameterGroupNameMessage
- clusterParameterGroupNameMessage :: ClusterParameterGroupNameMessage
- cpgnmParameterGroupStatus :: Lens' ClusterParameterGroupNameMessage (Maybe Text)
- cpgnmParameterGroupName :: Lens' ClusterParameterGroupNameMessage (Maybe Text)
- data ClusterParameterGroupStatus
- clusterParameterGroupStatus :: ClusterParameterGroupStatus
- cpgsClusterParameterStatusList :: Lens' ClusterParameterGroupStatus [ClusterParameterStatus]
- cpgsParameterApplyStatus :: Lens' ClusterParameterGroupStatus (Maybe Text)
- cpgsParameterGroupName :: Lens' ClusterParameterGroupStatus (Maybe Text)
- data ClusterParameterStatus
- clusterParameterStatus :: ClusterParameterStatus
- cpsParameterApplyErrorDescription :: Lens' ClusterParameterStatus (Maybe Text)
- cpsParameterName :: Lens' ClusterParameterStatus (Maybe Text)
- cpsParameterApplyStatus :: Lens' ClusterParameterStatus (Maybe Text)
- data ClusterSecurityGroup
- clusterSecurityGroup :: ClusterSecurityGroup
- cluClusterSecurityGroupName :: Lens' ClusterSecurityGroup (Maybe Text)
- cluIPRanges :: Lens' ClusterSecurityGroup [IPRange]
- cluEC2SecurityGroups :: Lens' ClusterSecurityGroup [EC2SecurityGroup]
- cluDescription :: Lens' ClusterSecurityGroup (Maybe Text)
- cluTags :: Lens' ClusterSecurityGroup [Tag]
- data ClusterSecurityGroupMembership
- clusterSecurityGroupMembership :: ClusterSecurityGroupMembership
- csgmStatus :: Lens' ClusterSecurityGroupMembership (Maybe Text)
- csgmClusterSecurityGroupName :: Lens' ClusterSecurityGroupMembership (Maybe Text)
- data ClusterSnapshotCopyStatus
- clusterSnapshotCopyStatus :: ClusterSnapshotCopyStatus
- cscsRetentionPeriod :: Lens' ClusterSnapshotCopyStatus (Maybe Integer)
- cscsDestinationRegion :: Lens' ClusterSnapshotCopyStatus (Maybe Text)
- cscsSnapshotCopyGrantName :: Lens' ClusterSnapshotCopyStatus (Maybe Text)
- data ClusterSubnetGroup
- clusterSubnetGroup :: ClusterSubnetGroup
- csgVPCId :: Lens' ClusterSubnetGroup (Maybe Text)
- csgSubnets :: Lens' ClusterSubnetGroup [Subnet]
- csgClusterSubnetGroupName :: Lens' ClusterSubnetGroup (Maybe Text)
- csgSubnetGroupStatus :: Lens' ClusterSubnetGroup (Maybe Text)
- csgDescription :: Lens' ClusterSubnetGroup (Maybe Text)
- csgTags :: Lens' ClusterSubnetGroup [Tag]
- data ClusterVersion
- clusterVersion :: ClusterVersion
- cvClusterParameterGroupFamily :: Lens' ClusterVersion (Maybe Text)
- cvClusterVersion :: Lens' ClusterVersion (Maybe Text)
- cvDescription :: Lens' ClusterVersion (Maybe Text)
- data DefaultClusterParameters
- defaultClusterParameters :: DefaultClusterParameters
- dcpMarker :: Lens' DefaultClusterParameters (Maybe Text)
- dcpParameters :: Lens' DefaultClusterParameters [Parameter]
- dcpParameterGroupFamily :: Lens' DefaultClusterParameters (Maybe Text)
- data EC2SecurityGroup
- ec2SecurityGroup :: EC2SecurityGroup
- esgStatus :: Lens' EC2SecurityGroup (Maybe Text)
- esgEC2SecurityGroupOwnerId :: Lens' EC2SecurityGroup (Maybe Text)
- esgEC2SecurityGroupName :: Lens' EC2SecurityGroup (Maybe Text)
- esgTags :: Lens' EC2SecurityGroup [Tag]
- data ElasticIPStatus
- elasticIPStatus :: ElasticIPStatus
- eisStatus :: Lens' ElasticIPStatus (Maybe Text)
- eisElasticIP :: Lens' ElasticIPStatus (Maybe Text)
- data Endpoint
- endpoint :: Endpoint
- eAddress :: Lens' Endpoint (Maybe Text)
- ePort :: Lens' Endpoint (Maybe Int)
- data Event
- event :: Event
- eSourceType :: Lens' Event (Maybe SourceType)
- eSeverity :: Lens' Event (Maybe Text)
- eSourceIdentifier :: Lens' Event (Maybe Text)
- eDate :: Lens' Event (Maybe UTCTime)
- eEventCategories :: Lens' Event [Text]
- eMessage :: Lens' Event (Maybe Text)
- eEventId :: Lens' Event (Maybe Text)
- data EventCategoriesMap
- eventCategoriesMap :: EventCategoriesMap
- ecmSourceType :: Lens' EventCategoriesMap (Maybe Text)
- ecmEvents :: Lens' EventCategoriesMap [EventInfoMap]
- data EventInfoMap
- eventInfoMap :: EventInfoMap
- eimEventDescription :: Lens' EventInfoMap (Maybe Text)
- eimSeverity :: Lens' EventInfoMap (Maybe Text)
- eimEventCategories :: Lens' EventInfoMap [Text]
- eimEventId :: Lens' EventInfoMap (Maybe Text)
- data EventSubscription
- eventSubscription :: EventSubscription
- esStatus :: Lens' EventSubscription (Maybe Text)
- esCustomerAWSId :: Lens' EventSubscription (Maybe Text)
- esCustSubscriptionId :: Lens' EventSubscription (Maybe Text)
- esSNSTopicARN :: Lens' EventSubscription (Maybe Text)
- esEnabled :: Lens' EventSubscription (Maybe Bool)
- esSourceType :: Lens' EventSubscription (Maybe Text)
- esSeverity :: Lens' EventSubscription (Maybe Text)
- esSubscriptionCreationTime :: Lens' EventSubscription (Maybe UTCTime)
- esEventCategoriesList :: Lens' EventSubscription [Text]
- esTags :: Lens' EventSubscription [Tag]
- esSourceIdsList :: Lens' EventSubscription [Text]
- data HSMClientCertificate
- hsmClientCertificate :: HSMClientCertificate
- hccHSMClientCertificateIdentifier :: Lens' HSMClientCertificate (Maybe Text)
- hccHSMClientCertificatePublicKey :: Lens' HSMClientCertificate (Maybe Text)
- hccTags :: Lens' HSMClientCertificate [Tag]
- data HSMConfiguration
- hsmConfiguration :: HSMConfiguration
- hcHSMConfigurationIdentifier :: Lens' HSMConfiguration (Maybe Text)
- hcHSMPartitionName :: Lens' HSMConfiguration (Maybe Text)
- hcDescription :: Lens' HSMConfiguration (Maybe Text)
- hcTags :: Lens' HSMConfiguration [Tag]
- hcHSMIPAddress :: Lens' HSMConfiguration (Maybe Text)
- data HSMStatus
- hsmStatus :: HSMStatus
- hsStatus :: Lens' HSMStatus (Maybe Text)
- hsHSMConfigurationIdentifier :: Lens' HSMStatus (Maybe Text)
- hsHSMClientCertificateIdentifier :: Lens' HSMStatus (Maybe Text)
- data IPRange
- ipRange :: IPRange
- irStatus :: Lens' IPRange (Maybe Text)
- irCIdRIP :: Lens' IPRange (Maybe Text)
- irTags :: Lens' IPRange [Tag]
- data LoggingStatus
- loggingStatus :: LoggingStatus
- lsLastFailureTime :: Lens' LoggingStatus (Maybe UTCTime)
- lsLastSuccessfulDeliveryTime :: Lens' LoggingStatus (Maybe UTCTime)
- lsS3KeyPrefix :: Lens' LoggingStatus (Maybe Text)
- lsBucketName :: Lens' LoggingStatus (Maybe Text)
- lsLoggingEnabled :: Lens' LoggingStatus (Maybe Bool)
- lsLastFailureMessage :: Lens' LoggingStatus (Maybe Text)
- data OrderableClusterOption
- orderableClusterOption :: OrderableClusterOption
- ocoAvailabilityZones :: Lens' OrderableClusterOption [AvailabilityZone]
- ocoClusterType :: Lens' OrderableClusterOption (Maybe Text)
- ocoClusterVersion :: Lens' OrderableClusterOption (Maybe Text)
- ocoNodeType :: Lens' OrderableClusterOption (Maybe Text)
- data Parameter
- parameter :: Parameter
- pApplyType :: Lens' Parameter (Maybe ParameterApplyType)
- pParameterValue :: Lens' Parameter (Maybe Text)
- pMinimumEngineVersion :: Lens' Parameter (Maybe Text)
- pSource :: Lens' Parameter (Maybe Text)
- pIsModifiable :: Lens' Parameter (Maybe Bool)
- pDataType :: Lens' Parameter (Maybe Text)
- pAllowedValues :: Lens' Parameter (Maybe Text)
- pParameterName :: Lens' Parameter (Maybe Text)
- pDescription :: Lens' Parameter (Maybe Text)
- data PendingModifiedValues
- pendingModifiedValues :: PendingModifiedValues
- pmvMasterUserPassword :: Lens' PendingModifiedValues (Maybe Text)
- pmvAutomatedSnapshotRetentionPeriod :: Lens' PendingModifiedValues (Maybe Int)
- pmvClusterIdentifier :: Lens' PendingModifiedValues (Maybe Text)
- pmvNumberOfNodes :: Lens' PendingModifiedValues (Maybe Int)
- pmvClusterType :: Lens' PendingModifiedValues (Maybe Text)
- pmvClusterVersion :: Lens' PendingModifiedValues (Maybe Text)
- pmvNodeType :: Lens' PendingModifiedValues (Maybe Text)
- data RecurringCharge
- recurringCharge :: RecurringCharge
- rcRecurringChargeFrequency :: Lens' RecurringCharge (Maybe Text)
- rcRecurringChargeAmount :: Lens' RecurringCharge (Maybe Double)
- data ReservedNode
- reservedNode :: ReservedNode
- rnState :: Lens' ReservedNode (Maybe Text)
- rnCurrencyCode :: Lens' ReservedNode (Maybe Text)
- rnStartTime :: Lens' ReservedNode (Maybe UTCTime)
- rnNodeCount :: Lens' ReservedNode (Maybe Int)
- rnReservedNodeId :: Lens' ReservedNode (Maybe Text)
- rnReservedNodeOfferingId :: Lens' ReservedNode (Maybe Text)
- rnRecurringCharges :: Lens' ReservedNode [RecurringCharge]
- rnOfferingType :: Lens' ReservedNode (Maybe Text)
- rnUsagePrice :: Lens' ReservedNode (Maybe Double)
- rnNodeType :: Lens' ReservedNode (Maybe Text)
- rnFixedPrice :: Lens' ReservedNode (Maybe Double)
- rnDuration :: Lens' ReservedNode (Maybe Int)
- data ReservedNodeOffering
- reservedNodeOffering :: ReservedNodeOffering
- rnoCurrencyCode :: Lens' ReservedNodeOffering (Maybe Text)
- rnoReservedNodeOfferingId :: Lens' ReservedNodeOffering (Maybe Text)
- rnoRecurringCharges :: Lens' ReservedNodeOffering [RecurringCharge]
- rnoOfferingType :: Lens' ReservedNodeOffering (Maybe Text)
- rnoUsagePrice :: Lens' ReservedNodeOffering (Maybe Double)
- rnoNodeType :: Lens' ReservedNodeOffering (Maybe Text)
- rnoFixedPrice :: Lens' ReservedNodeOffering (Maybe Double)
- rnoDuration :: Lens' ReservedNodeOffering (Maybe Int)
- data RestoreStatus
- restoreStatus :: RestoreStatus
- rsStatus :: Lens' RestoreStatus (Maybe Text)
- rsEstimatedTimeToCompletionInSeconds :: Lens' RestoreStatus (Maybe Integer)
- rsCurrentRestoreRateInMegaBytesPerSecond :: Lens' RestoreStatus (Maybe Double)
- rsProgressInMegaBytes :: Lens' RestoreStatus (Maybe Integer)
- rsElapsedTimeInSeconds :: Lens' RestoreStatus (Maybe Integer)
- rsSnapshotSizeInMegaBytes :: Lens' RestoreStatus (Maybe Integer)
- data Snapshot
- snapshot :: Snapshot
- sStatus :: Lens' Snapshot (Maybe Text)
- sRestorableNodeTypes :: Lens' Snapshot [Text]
- sAccountsWithRestoreAccess :: Lens' Snapshot [AccountWithRestoreAccess]
- sSnapshotIdentifier :: Lens' Snapshot (Maybe Text)
- sEncryptedWithHSM :: Lens' Snapshot (Maybe Bool)
- sMasterUsername :: Lens' Snapshot (Maybe Text)
- sSourceRegion :: Lens' Snapshot (Maybe Text)
- sVPCId :: Lens' Snapshot (Maybe Text)
- sBackupProgressInMegaBytes :: Lens' Snapshot (Maybe Double)
- sEncrypted :: Lens' Snapshot (Maybe Bool)
- sClusterIdentifier :: Lens' Snapshot (Maybe Text)
- sNumberOfNodes :: Lens' Snapshot (Maybe Int)
- sSnapshotType :: Lens' Snapshot (Maybe Text)
- sKMSKeyId :: Lens' Snapshot (Maybe Text)
- sAvailabilityZone :: Lens' Snapshot (Maybe Text)
- sCurrentBackupRateInMegaBytesPerSecond :: Lens' Snapshot (Maybe Double)
- sSnapshotCreateTime :: Lens' Snapshot (Maybe UTCTime)
- sClusterVersion :: Lens' Snapshot (Maybe Text)
- sOwnerAccount :: Lens' Snapshot (Maybe Text)
- sNodeType :: Lens' Snapshot (Maybe Text)
- sElapsedTimeInSeconds :: Lens' Snapshot (Maybe Integer)
- sClusterCreateTime :: Lens' Snapshot (Maybe UTCTime)
- sEstimatedSecondsToCompletion :: Lens' Snapshot (Maybe Integer)
- sActualIncrementalBackupSizeInMegaBytes :: Lens' Snapshot (Maybe Double)
- sTags :: Lens' Snapshot [Tag]
- sPort :: Lens' Snapshot (Maybe Int)
- sTotalBackupSizeInMegaBytes :: Lens' Snapshot (Maybe Double)
- sDBName :: Lens' Snapshot (Maybe Text)
- data SnapshotCopyGrant
- snapshotCopyGrant :: SnapshotCopyGrant
- scgKMSKeyId :: Lens' SnapshotCopyGrant (Maybe Text)
- scgSnapshotCopyGrantName :: Lens' SnapshotCopyGrant (Maybe Text)
- scgTags :: Lens' SnapshotCopyGrant [Tag]
- data Subnet
- subnet :: Subnet
- sSubnetStatus :: Lens' Subnet (Maybe Text)
- sSubnetIdentifier :: Lens' Subnet (Maybe Text)
- sSubnetAvailabilityZone :: Lens' Subnet (Maybe AvailabilityZone)
- data Tag
- tag :: Tag
- tagValue :: Lens' Tag (Maybe Text)
- tagKey :: Lens' Tag (Maybe Text)
- data TaggedResource
- taggedResource :: TaggedResource
- trTag :: Lens' TaggedResource (Maybe Tag)
- trResourceType :: Lens' TaggedResource (Maybe Text)
- trResourceName :: Lens' TaggedResource (Maybe Text)
- data VPCSecurityGroupMembership
- vpcSecurityGroupMembership :: VPCSecurityGroupMembership
- vsgmStatus :: Lens' VPCSecurityGroupMembership (Maybe Text)
- vsgmVPCSecurityGroupId :: Lens' VPCSecurityGroupMembership (Maybe Text)
Service Configuration
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by Redshift
.
ClusterSecurityGroupQuotaExceededFault
_ClusterSecurityGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The request would result in the user exceeding the allowed number of cluster security groups. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
InvalidS3KeyPrefixFault
_InvalidS3KeyPrefixFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The string specified for the logging S3 key prefix does not comply with the documented constraints.
SourceNotFoundFault
_SourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified Amazon Redshift event source could not be found.
AuthorizationQuotaExceededFault
_AuthorizationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The authorization quota for the cluster security group has been reached.
CopyToRegionDisabledFault
_CopyToRegionDisabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source
Cross-region snapshot copy was temporarily disabled. Try your request again.
LimitExceededFault
_LimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The encryption key has exceeded its grant limit in AWS KMS.
InvalidClusterSecurityGroupStateFault
_InvalidClusterSecurityGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The state of the cluster security group is not available
.
ClusterSecurityGroupAlreadyExistsFault
_ClusterSecurityGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
A cluster security group with the same name already exists.
ClusterSnapshotNotFoundFault
_ClusterSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The snapshot identifier does not refer to an existing cluster snapshot.
InvalidElasticIPFault
_InvalidElasticIPFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The Elastic IP (EIP) is invalid or cannot be found.
HSMConfigurationNotFoundFault
_HSMConfigurationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
There is no Amazon Redshift HSM configuration with the specified identifier.
AuthorizationAlreadyExistsFault
_AuthorizationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified CIDR block or EC2 security group is already authorized for the specified cluster security group.
SubscriptionCategoryNotFoundFault
_SubscriptionCategoryNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The value specified for the event category was not one of the allowed values, or it specified a category that does not apply to the specified source type. The allowed values are Configuration, Management, Monitoring, and Security.
HSMConfigurationAlreadyExistsFault
_HSMConfigurationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
There is already an existing Amazon Redshift HSM configuration with the specified identifier.
SubscriptionNotFoundFault
_SubscriptionNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
An Amazon Redshift event notification subscription with the specified name does not exist.
InvalidS3BucketNameFault
_InvalidS3BucketNameFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The S3 bucket name is invalid. For more information about naming rules, go to Bucket Restrictions and Limitations in the Amazon Simple Storage Service (S3) Developer Guide.
ClusterSnapshotAlreadyExistsFault
_ClusterSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The value specified as a snapshot identifier is already used by an existing snapshot.
InvalidSubnet
_InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError Source
The requested subnet is not valid, or not all of the subnets are in the same VPC.
InvalidHSMConfigurationStateFault
_InvalidHSMConfigurationStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified HSM configuration is not in the available
state, or it
is still in use by one or more Amazon Redshift clusters.
SnapshotCopyAlreadyDisabledFault
_SnapshotCopyAlreadyDisabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The cluster already has cross-region snapshot copy disabled.
ClusterQuotaExceededFault
_ClusterQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The request would exceed the allowed number of cluster instances for this account. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
HSMClientCertificateQuotaExceededFault
_HSMClientCertificateQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The quota for HSM client certificates has been reached. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
ClusterParameterGroupNotFoundFault
_ClusterParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The parameter group name does not refer to an existing parameter group.
SnapshotCopyGrantQuotaExceededFault
_SnapshotCopyGrantQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The AWS account has exceeded the maximum number of snapshot copy grants in this region.
NumberOfNodesPerClusterLimitExceededFault
_NumberOfNodesPerClusterLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The operation would exceed the number of nodes allowed for a cluster.
SnapshotCopyAlreadyEnabledFault
_SnapshotCopyAlreadyEnabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The cluster already has cross-region snapshot copy enabled.
ClusterParameterGroupAlreadyExistsFault
_ClusterParameterGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
A cluster parameter group with the same name already exists.
SnapshotCopyDisabledFault
_SnapshotCopyDisabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source
Cross-region snapshot copy was temporarily disabled. Try your request again.
ResizeNotFoundFault
_ResizeNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
A resize operation for the specified cluster is not found.
HSMClientCertificateNotFoundFault
_HSMClientCertificateNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
There is no Amazon Redshift HSM client certificate with the specified identifier.
SNSTopicARNNotFoundFault
_SNSTopicARNNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
An Amazon SNS topic with the specified Amazon Resource Name (ARN) does not exist.
ClusterNotFoundFault
_ClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The ClusterIdentifier parameter does not refer to an existing cluster.
ClusterParameterGroupQuotaExceededFault
_ClusterParameterGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The request would result in the user exceeding the allowed number of cluster parameter groups. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
SnapshotCopyGrantAlreadyExistsFault
_SnapshotCopyGrantAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The snapshot copy grant can't be created because a grant with the same name already exists.
SNSNoAuthorizationFault
_SNSNoAuthorizationFault :: AsError a => Getting (First ServiceError) a ServiceError Source
You do not have permission to publish to the specified Amazon SNS topic.
InvalidClusterStateFault
_InvalidClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified cluster is not in the available
state.
SnapshotCopyGrantNotFoundFault
_SnapshotCopyGrantNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified snapshot copy grant can't be found. Make sure that the name is typed correctly and that the grant exists in the destination region.
HSMConfigurationQuotaExceededFault
_HSMConfigurationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The quota for HSM configurations has been reached. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
ClusterSnapshotQuotaExceededFault
_ClusterSnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The request would result in the user exceeding the allowed number of cluster snapshots.
InsufficientClusterCapacityFault
_InsufficientClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The number of nodes specified exceeds the allotted capacity of the cluster.
SNSInvalidTopicFault
_SNSInvalidTopicFault :: AsError a => Getting (First ServiceError) a ServiceError Source
Amazon SNS has responded that there is a problem with the specified Amazon SNS topic.
UnsupportedOptionFault
_UnsupportedOptionFault :: AsError a => Getting (First ServiceError) a ServiceError Source
A request option was specified that is not supported.
SubscriptionAlreadyExistFault
_SubscriptionAlreadyExistFault :: AsError a => Getting (First ServiceError) a ServiceError Source
There is already an existing event notification subscription with the specified name.
InvalidVPCNetworkStateFault
_InvalidVPCNetworkStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The cluster subnet group does not cover all Availability Zones.
ClusterSubnetGroupNotFoundFault
_ClusterSubnetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The cluster subnet group name does not refer to an existing cluster subnet group.
BucketNotFoundFault
_BucketNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
Could not find the specified S3 bucket.
InvalidSubscriptionStateFault
_InvalidSubscriptionStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The subscription request is invalid because it is a duplicate request. This subscription request is already in progress.
AuthorizationNotFoundFault
_AuthorizationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified CIDR IP range or EC2 security group is not authorized for the specified cluster security group.
InvalidClusterSubnetGroupStateFault
_InvalidClusterSubnetGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The cluster subnet group cannot be deleted because it is in use.
UnsupportedOperationFault
_UnsupportedOperationFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The requested operation isn't supported.
ClusterSubnetGroupAlreadyExistsFault
_ClusterSubnetGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
A ClusterSubnetGroupName is already used by an existing cluster subnet group.
InvalidClusterSnapshotStateFault
_InvalidClusterSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The state of the cluster snapshot is not available
, or other accounts
are authorized to access the snapshot.
ClusterSecurityGroupNotFoundFault
_ClusterSecurityGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The cluster security group name does not refer to an existing cluster security group.
ReservedNodeNotFoundFault
_ReservedNodeNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified reserved compute node not found.
ReservedNodeOfferingNotFoundFault
_ReservedNodeOfferingNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
Specified offering does not exist.
InvalidClusterSubnetStateFault
_InvalidClusterSubnetStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The state of the subnet is invalid.
IncompatibleOrderableOptions
_IncompatibleOrderableOptions :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified options are incompatible.
EventSubscriptionQuotaExceededFault
_EventSubscriptionQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The request would exceed the allowed number of event subscriptions for this account. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
InvalidClusterParameterGroupStateFault
_InvalidClusterParameterGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The cluster parameter group action can not be completed because another task is in progress that involves the parameter group. Wait a few moments and try the operation again.
ReservedNodeAlreadyExistsFault
_ReservedNodeAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
User already has a reservation with the given identifier.
InvalidRestoreFault
_InvalidRestoreFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The restore is invalid.
ResourceNotFoundFault
_ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The resource could not be found.
SubscriptionEventIdNotFoundFault
_SubscriptionEventIdNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
An Amazon Redshift event with the specified event ID does not exist.
InvalidSnapshotCopyGrantStateFault
_InvalidSnapshotCopyGrantStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The snapshot copy grant can't be deleted because it is used by one or more clusters.
UnknownSnapshotCopyRegionFault
_UnknownSnapshotCopyRegionFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified region is incorrect or does not exist.
ReservedNodeQuotaExceededFault
_ReservedNodeQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
Request would exceed the user's compute node quota. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
ClusterSubnetQuotaExceededFault
_ClusterSubnetQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The request would result in user exceeding the allowed number of subnets in a cluster subnet groups. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
ClusterAlreadyExistsFault
_ClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The account already has a cluster with the given identifier.
AccessToSnapshotDeniedFault
_AccessToSnapshotDeniedFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The owner of the specified snapshot has not authorized your account to access the snapshot.
TagLimitExceededFault
_TagLimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The request exceeds the limit of 10 tags for the resource.
NumberOfNodesQuotaExceededFault
_NumberOfNodesQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The operation would exceed the number of nodes allotted to the account. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
HSMClientCertificateAlreadyExistsFault
_HSMClientCertificateAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source
There is already an existing Amazon Redshift HSM client certificate with the specified identifier.
InvalidHSMClientCertificateStateFault
_InvalidHSMClientCertificateStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The specified HSM client certificate is not in the available
state, or
it is still in use by one or more Amazon Redshift clusters.
SubnetAlreadyInUse
_SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source
A specified subnet is already in use by another cluster.
SubscriptionSeverityNotFoundFault
_SubscriptionSeverityNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The value specified for the event severity was not one of the allowed values, or it specified a severity that does not apply to the specified source type. The allowed values are ERROR and INFO.
UnauthorizedOperation
_UnauthorizedOperation :: AsError a => Getting (First ServiceError) a ServiceError Source
Your account is not authorized to perform the requested operation.
InvalidTagFault
_InvalidTagFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The tag is invalid.
InsufficientS3BucketPolicyFault
_InsufficientS3BucketPolicyFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The cluster does not have read bucket or put object permissions on the S3 bucket specified when enabling logging.
ClusterSubnetGroupQuotaExceededFault
_ClusterSubnetGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source
The request would result in user exceeding the allowed number of cluster subnet groups. For information about increasing your quota, go to Limits in Amazon Redshift in the Amazon Redshift Cluster Management Guide.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
ClusterDeleted
clusterDeleted :: Wait DescribeClusters Source
Polls DescribeClusters
every 60 seconds until a
successful state is reached. An error is returned after 30 failed checks.
SnapshotAvailable
snapshotAvailable :: Wait DescribeClusterSnapshots Source
Polls DescribeClusterSnapshots
every 15 seconds until a
successful state is reached. An error is returned after 20 failed checks.
ClusterAvailable
clusterAvailable :: Wait DescribeClusters Source
Polls DescribeClusters
every 60 seconds until a
successful state is reached. An error is returned after 30 failed checks.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
DescribeClusters (Paginated)
DescribeTags
DeleteClusterSubnetGroup
DisableLogging
ModifyEventSubscription
DeleteClusterSnapshot
PurchaseReservedNodeOffering
DescribeReservedNodeOfferings (Paginated)
DescribeEvents (Paginated)
DescribeReservedNodes (Paginated)
DescribeClusterParameterGroups (Paginated)
EnableLogging
CreateClusterSubnetGroup
DeleteClusterParameterGroup
DescribeClusterSecurityGroups (Paginated)
CreateTags
EnableSnapshotCopy
DescribeClusterSnapshots (Paginated)
DeleteTags
DescribeClusterSubnetGroups (Paginated)
ModifySnapshotCopyRetentionPeriod
AuthorizeSnapshotAccess
RebootCluster
DeleteCluster
CreateEventSubscription
DescribeOrderableClusterOptions (Paginated)
CreateCluster
CreateHSMClientCertificate
DescribeDefaultClusterParameters (Paginated)
DeleteEventSubscription
ResetClusterParameterGroup
DescribeEventSubscriptions (Paginated)
RevokeClusterSecurityGroupIngress
DescribeHSMClientCertificates (Paginated)
ModifyClusterParameterGroup
CreateClusterSecurityGroup
DescribeEventCategories
DescribeResize
DeleteHSMConfiguration
AuthorizeClusterSecurityGroupIngress
CreateClusterSnapshot
CreateHSMConfiguration
DescribeLoggingStatus
ModifyCluster
DeleteClusterSecurityGroup
DisableSnapshotCopy
DescribeClusterParameters (Paginated)
RestoreFromClusterSnapshot
CreateClusterParameterGroup
RevokeSnapshotAccess
DescribeHSMConfigurations (Paginated)
CreateSnapshotCopyGrant
CopyClusterSnapshot
DeleteHSMClientCertificate
DeleteSnapshotCopyGrant
DescribeClusterVersions (Paginated)
ModifyClusterSubnetGroup
RotateEncryptionKey
DescribeSnapshotCopyGrants
Types
ParameterApplyType
data ParameterApplyType Source
SourceType
data SourceType Source
AccountWithRestoreAccess
data AccountWithRestoreAccess Source
Describes an AWS customer account authorized to restore a snapshot.
See: accountWithRestoreAccess
smart constructor.
accountWithRestoreAccess :: AccountWithRestoreAccess Source
Creates a value of AccountWithRestoreAccess
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
awraAccountId :: Lens' AccountWithRestoreAccess (Maybe Text) Source
The identifier of an AWS customer account authorized to restore a snapshot.
AvailabilityZone
data AvailabilityZone Source
Describes an availability zone.
See: availabilityZone
smart constructor.
availabilityZone :: AvailabilityZone Source
Creates a value of AvailabilityZone
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Cluster
Describes a cluster.
See: cluster
smart constructor.
Creates a value of Cluster
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cRestoreStatus
cClusterSnapshotCopyStatus
cClusterRevisionNumber
cPubliclyAccessible
cMasterUsername
cVPCId
cClusterSecurityGroups
cAutomatedSnapshotRetentionPeriod
cEncrypted
cClusterSubnetGroupName
cClusterIdentifier
cNumberOfNodes
cClusterPublicKey
cPreferredMaintenanceWindow
cModifyStatus
cKMSKeyId
cClusterParameterGroups
cAvailabilityZone
cVPCSecurityGroups
cHSMStatus
cElasticIPStatus
cClusterVersion
cNodeType
cClusterCreateTime
cEndpoint
cAllowVersionUpgrade
cClusterStatus
cPendingModifiedValues
cTags
cClusterNodes
cDBName
cRestoreStatus :: Lens' Cluster (Maybe RestoreStatus) Source
Describes the status of a cluster restore action. Returns null if the cluster was not created by restoring a snapshot.
cClusterSnapshotCopyStatus :: Lens' Cluster (Maybe ClusterSnapshotCopyStatus) Source
Returns the destination region and retention period that are configured for cross-region snapshot copy.
cClusterRevisionNumber :: Lens' Cluster (Maybe Text) Source
The specific revision number of the database in the cluster.
cPubliclyAccessible :: Lens' Cluster (Maybe Bool) Source
If true
, the cluster can be accessed from a public network.
cMasterUsername :: Lens' Cluster (Maybe Text) Source
The master user name for the cluster. This name is used to connect to the database that is specified in DBName.
cVPCId :: Lens' Cluster (Maybe Text) Source
The identifier of the VPC the cluster is in, if the cluster is in a VPC.
cClusterSecurityGroups :: Lens' Cluster [ClusterSecurityGroupMembership] Source
A list of cluster security group that are associated with the cluster.
Each security group is represented by an element that contains
Name
and Status
subelements.
Cluster security groups are used when the cluster is not created in a VPC. Clusters that are created in a VPC use VPC security groups, which are listed by the VpcSecurityGroups parameter.
cAutomatedSnapshotRetentionPeriod :: Lens' Cluster (Maybe Int) Source
The number of days that automatic cluster snapshots are retained.
cClusterSubnetGroupName :: 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.
cPreferredMaintenanceWindow :: Lens' Cluster (Maybe Text) Source
The weekly time range (in UTC) during which system maintenance can occur.
cModifyStatus :: Lens' Cluster (Maybe Text) Source
The status of a modify operation, if any, initiated for the cluster.
cKMSKeyId :: Lens' Cluster (Maybe Text) Source
The AWS Key Management Service (KMS) key ID of the encryption key used to encrypt data in the cluster.
cClusterParameterGroups :: Lens' Cluster [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.
cAvailabilityZone :: Lens' Cluster (Maybe Text) Source
The name of the Availability Zone in which the cluster is located.
cVPCSecurityGroups :: Lens' Cluster [VPCSecurityGroupMembership] Source
A list of Virtual Private Cloud (VPC) security groups that are associated with the cluster. This parameter is returned only if the cluster is in a VPC.
cHSMStatus :: Lens' Cluster (Maybe HSMStatus) Source
Reports whether the Amazon Redshift cluster has finished applying any HSM settings changes specified in a modify cluster command.
Values: active, applying
cElasticIPStatus :: Lens' Cluster (Maybe ElasticIPStatus) Source
Describes the status of the elastic IP (EIP) address.
cClusterVersion :: Lens' Cluster (Maybe Text) Source
The version ID of the Amazon Redshift engine that is running on the cluster.
cClusterCreateTime :: Lens' Cluster (Maybe UTCTime) Source
The date and time that the cluster was created.
cAllowVersionUpgrade :: Lens' Cluster (Maybe Bool) Source
If true
, major version upgrades will be applied automatically to the
cluster during the maintenance window.
cClusterStatus :: Lens' Cluster (Maybe Text) Source
The current state of this cluster. Possible values include available
,
creating
, deleting
, rebooting
, renaming
, and resizing
.
cPendingModifiedValues :: Lens' Cluster (Maybe PendingModifiedValues) Source
If present, changes to the cluster are pending. Specific pending changes are identified by subelements.
cClusterNodes :: Lens' Cluster [ClusterNode] Source
The nodes in a cluster.
cDBName :: 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 "dev" was created by default.
ClusterNode
data ClusterNode Source
The identifier of a node in a cluster.
See: clusterNode
smart constructor.
clusterNode :: ClusterNode Source
Creates a value of ClusterNode
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cnNodeRole :: Lens' ClusterNode (Maybe Text) Source
Whether the node is a leader node or a compute node.
cnPrivateIPAddress :: Lens' ClusterNode (Maybe Text) Source
The private IP address of a node within a cluster.
cnPublicIPAddress :: Lens' ClusterNode (Maybe Text) Source
The public IP address of a node within a cluster.
ClusterParameterGroup
data ClusterParameterGroup Source
Describes a parameter group.
See: clusterParameterGroup
smart constructor.
clusterParameterGroup :: ClusterParameterGroup Source
Creates a value of ClusterParameterGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cpgParameterGroupFamily :: Lens' ClusterParameterGroup (Maybe Text) Source
The name of the cluster parameter group family that this cluster parameter group is compatible with.
cpgDescription :: Lens' ClusterParameterGroup (Maybe Text) Source
The description of the parameter group.
cpgTags :: Lens' ClusterParameterGroup [Tag] Source
The list of tags for the cluster parameter group.
cpgParameterGroupName :: Lens' ClusterParameterGroup (Maybe Text) Source
The name of the cluster parameter group.
ClusterParameterGroupNameMessage
data ClusterParameterGroupNameMessage Source
Contains the output from the ModifyClusterParameterGroup and ResetClusterParameterGroup actions and indicate the parameter group involved and the status of the operation on the parameter group.
See: clusterParameterGroupNameMessage
smart constructor.
clusterParameterGroupNameMessage :: ClusterParameterGroupNameMessage Source
Creates a value of ClusterParameterGroupNameMessage
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cpgnmParameterGroupStatus :: 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.
cpgnmParameterGroupName :: Lens' ClusterParameterGroupNameMessage (Maybe Text) Source
The name of the cluster parameter group.
ClusterParameterGroupStatus
data ClusterParameterGroupStatus Source
Describes the status of a parameter group.
See: clusterParameterGroupStatus
smart constructor.
clusterParameterGroupStatus :: ClusterParameterGroupStatus Source
Creates a value of ClusterParameterGroupStatus
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cpgsClusterParameterStatusList :: Lens' ClusterParameterGroupStatus [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.
cpgsParameterApplyStatus :: Lens' ClusterParameterGroupStatus (Maybe Text) Source
The status of parameter updates.
cpgsParameterGroupName :: Lens' ClusterParameterGroupStatus (Maybe Text) Source
The name of the cluster parameter group.
ClusterParameterStatus
data ClusterParameterStatus Source
Describes the status of a parameter group.
See: clusterParameterStatus
smart constructor.
clusterParameterStatus :: ClusterParameterStatus Source
Creates a value of ClusterParameterStatus
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cpsParameterApplyErrorDescription :: Lens' ClusterParameterStatus (Maybe Text) Source
The error that prevented the parameter from being applied to the database.
cpsParameterName :: Lens' ClusterParameterStatus (Maybe Text) Source
The name of the parameter.
cpsParameterApplyStatus :: 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: clusterSecurityGroup
smart constructor.
clusterSecurityGroup :: ClusterSecurityGroup Source
Creates a value of ClusterSecurityGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cluClusterSecurityGroupName :: Lens' ClusterSecurityGroup (Maybe Text) Source
The name of the cluster security group to which the operation was applied.
cluIPRanges :: Lens' ClusterSecurityGroup [IPRange] Source
A list of IP ranges (CIDR blocks) that are permitted to access clusters associated with this cluster security group.
cluEC2SecurityGroups :: Lens' ClusterSecurityGroup [EC2SecurityGroup] Source
A list of EC2 security groups that are permitted to access clusters associated with this cluster security group.
cluDescription :: Lens' ClusterSecurityGroup (Maybe Text) Source
A description of the security group.
cluTags :: Lens' ClusterSecurityGroup [Tag] Source
The list of tags for the cluster security group.
ClusterSecurityGroupMembership
data ClusterSecurityGroupMembership Source
Describes a security group.
See: clusterSecurityGroupMembership
smart constructor.
clusterSecurityGroupMembership :: ClusterSecurityGroupMembership Source
Creates a value of ClusterSecurityGroupMembership
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
csgmStatus :: Lens' ClusterSecurityGroupMembership (Maybe Text) Source
The status of the cluster security group.
csgmClusterSecurityGroupName :: Lens' ClusterSecurityGroupMembership (Maybe Text) Source
The name of the cluster security group.
ClusterSnapshotCopyStatus
data ClusterSnapshotCopyStatus Source
Returns the destination region and retention period that are configured for cross-region snapshot copy.
See: clusterSnapshotCopyStatus
smart constructor.
clusterSnapshotCopyStatus :: ClusterSnapshotCopyStatus Source
Creates a value of ClusterSnapshotCopyStatus
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cscsRetentionPeriod :: 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.
cscsDestinationRegion :: Lens' ClusterSnapshotCopyStatus (Maybe Text) Source
The destination region that snapshots are automatically copied to when cross-region snapshot copy is enabled.
cscsSnapshotCopyGrantName :: Lens' ClusterSnapshotCopyStatus (Maybe Text) Source
The name of the snapshot copy grant.
ClusterSubnetGroup
data ClusterSubnetGroup Source
Describes a subnet group.
See: clusterSubnetGroup
smart constructor.
clusterSubnetGroup :: ClusterSubnetGroup Source
Creates a value of ClusterSubnetGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
csgSubnets :: Lens' ClusterSubnetGroup [Subnet] Source
A list of the VPC Subnet elements.
csgClusterSubnetGroupName :: Lens' ClusterSubnetGroup (Maybe Text) Source
The name of the cluster subnet group.
csgSubnetGroupStatus :: Lens' ClusterSubnetGroup (Maybe Text) Source
The status of the cluster subnet group. Possible values are Complete
,
Incomplete
and Invalid
.
csgDescription :: Lens' ClusterSubnetGroup (Maybe Text) Source
The description of the cluster subnet group.
csgTags :: Lens' ClusterSubnetGroup [Tag] Source
The list of tags for the cluster subnet group.
ClusterVersion
data ClusterVersion Source
Describes a cluster version, including the parameter group family and description of the version.
See: clusterVersion
smart constructor.
clusterVersion :: ClusterVersion Source
Creates a value of ClusterVersion
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cvClusterParameterGroupFamily :: Lens' ClusterVersion (Maybe Text) Source
The name of the cluster parameter group family for the cluster.
cvClusterVersion :: Lens' ClusterVersion (Maybe Text) Source
The version number used by the cluster.
cvDescription :: Lens' ClusterVersion (Maybe Text) Source
The description of the cluster version.
DefaultClusterParameters
data DefaultClusterParameters Source
Describes the default cluster parameters for a parameter group family.
See: defaultClusterParameters
smart constructor.
defaultClusterParameters :: DefaultClusterParameters Source
Creates a value of DefaultClusterParameters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dcpMarker :: 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.
dcpParameters :: Lens' DefaultClusterParameters [Parameter] Source
The list of cluster default parameters.
dcpParameterGroupFamily :: Lens' DefaultClusterParameters (Maybe Text) Source
The name of the cluster parameter group family to which the engine default parameters apply.
EC2SecurityGroup
data EC2SecurityGroup Source
Describes an Amazon EC2 security group.
See: ec2SecurityGroup
smart constructor.
ec2SecurityGroup :: EC2SecurityGroup Source
Creates a value of EC2SecurityGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
esgEC2SecurityGroupOwnerId :: Lens' EC2SecurityGroup (Maybe Text) Source
The AWS ID of the owner of the EC2 security group specified in the
EC2SecurityGroupName
field.
esgEC2SecurityGroupName :: Lens' EC2SecurityGroup (Maybe Text) Source
The name of the EC2 Security Group.
esgTags :: Lens' EC2SecurityGroup [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: elasticIPStatus
smart constructor.
elasticIPStatus :: ElasticIPStatus Source
Creates a value of ElasticIPStatus
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eisStatus :: Lens' ElasticIPStatus (Maybe Text) Source
Describes the status of the elastic IP (EIP) address.
eisElasticIP :: Lens' ElasticIPStatus (Maybe Text) Source
The elastic IP (EIP) address for the cluster.
Endpoint
Describes a connection endpoint.
See: endpoint
smart constructor.
Event
Describes an event.
See: event
smart constructor.
Creates a value of Event
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eSourceType :: Lens' Event (Maybe SourceType) Source
The source type for this event.
eEventCategories :: Lens' Event [Text] Source
A list of the event categories.
Values: Configuration, Management, Monitoring, Security
EventCategoriesMap
data EventCategoriesMap Source
See: eventCategoriesMap
smart constructor.
eventCategoriesMap :: EventCategoriesMap Source
Creates a value of EventCategoriesMap
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ecmSourceType :: Lens' EventCategoriesMap (Maybe Text) Source
The Amazon Redshift source type, such as cluster or cluster-snapshot, that the returned categories belong to.
ecmEvents :: Lens' EventCategoriesMap [EventInfoMap] Source
The events in the event category.
EventInfoMap
data EventInfoMap Source
See: eventInfoMap
smart constructor.
eventInfoMap :: EventInfoMap Source
Creates a value of EventInfoMap
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eimEventDescription :: Lens' EventInfoMap (Maybe Text) Source
The description of an Amazon Redshift event.
eimSeverity :: Lens' EventInfoMap (Maybe Text) Source
The severity of the event.
Values: ERROR, INFO
eimEventCategories :: Lens' EventInfoMap [Text] Source
The category of an Amazon Redshift event.
eimEventId :: Lens' EventInfoMap (Maybe Text) Source
The identifier of an Amazon Redshift event.
EventSubscription
data EventSubscription Source
See: eventSubscription
smart constructor.
eventSubscription :: EventSubscription Source
Creates a value of EventSubscription
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
esStatus :: 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.
esCustomerAWSId :: Lens' EventSubscription (Maybe Text) Source
The AWS customer account associated with the Amazon Redshift event notification subscription.
esCustSubscriptionId :: Lens' EventSubscription (Maybe Text) Source
The name of the Amazon Redshift event notification subscription.
esSNSTopicARN :: Lens' EventSubscription (Maybe Text) Source
The Amazon Resource Name (ARN) of the Amazon SNS topic used by the event notification subscription.
esEnabled :: Lens' EventSubscription (Maybe Bool) Source
A Boolean value indicating whether the subscription is enabled. true
indicates the subscription is enabled.
esSourceType :: Lens' EventSubscription (Maybe Text) Source
The source type of the events returned the Amazon Redshift event notification, such as cluster, or cluster-snapshot.
esSeverity :: Lens' EventSubscription (Maybe Text) Source
The event severity specified in the Amazon Redshift event notification subscription.
Values: ERROR, INFO
esSubscriptionCreationTime :: Lens' EventSubscription (Maybe UTCTime) Source
The date and time the Amazon Redshift event notification subscription was created.
esEventCategoriesList :: Lens' EventSubscription [Text] Source
The list of Amazon Redshift event categories specified in the event notification subscription.
Values: Configuration, Management, Monitoring, Security
esTags :: Lens' EventSubscription [Tag] Source
The list of tags for the event subscription.
esSourceIdsList :: Lens' EventSubscription [Text] Source
A list of the sources that publish events to the Amazon Redshift event notification subscription.
HSMClientCertificate
data HSMClientCertificate Source
Returns information about an HSM client certificate. The certificate is stored in a secure Hardware Storage Module (HSM), and used by the Amazon Redshift cluster to encrypt data files.
See: hsmClientCertificate
smart constructor.
hsmClientCertificate :: HSMClientCertificate Source
Creates a value of HSMClientCertificate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
hccHSMClientCertificateIdentifier :: Lens' HSMClientCertificate (Maybe Text) Source
The identifier of the HSM client certificate.
hccHSMClientCertificatePublicKey :: 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.
hccTags :: Lens' HSMClientCertificate [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: hsmConfiguration
smart constructor.
hsmConfiguration :: HSMConfiguration Source
Creates a value of HSMConfiguration
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
hcHSMConfigurationIdentifier :: Lens' HSMConfiguration (Maybe Text) Source
The name of the Amazon Redshift HSM configuration.
hcHSMPartitionName :: Lens' HSMConfiguration (Maybe Text) Source
The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.
hcDescription :: Lens' HSMConfiguration (Maybe Text) Source
A text description of the HSM configuration.
hcTags :: Lens' HSMConfiguration [Tag] Source
The list of tags for the HSM configuration.
hcHSMIPAddress :: Lens' HSMConfiguration (Maybe Text) Source
The IP address that the Amazon Redshift cluster must use to access the HSM.
HSMStatus
See: hsmStatus
smart constructor.
Creates a value of HSMStatus
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
hsStatus :: 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
hsHSMConfigurationIdentifier :: 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.
hsHSMClientCertificateIdentifier :: Lens' HSMStatus (Maybe Text) Source
Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM.
IPRange
Describes an IP range used in a security group.
See: ipRange
smart constructor.
irCIdRIP :: Lens' IPRange (Maybe Text) Source
The IP range in Classless Inter-Domain Routing (CIDR) notation.
LoggingStatus
data LoggingStatus Source
Describes the status of logging for a cluster.
See: loggingStatus
smart constructor.
loggingStatus :: LoggingStatus Source
Creates a value of LoggingStatus
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lsLastFailureTime :: Lens' LoggingStatus (Maybe UTCTime) Source
The last time when logs failed to be delivered.
lsLastSuccessfulDeliveryTime :: Lens' LoggingStatus (Maybe UTCTime) Source
The last time when logs were delivered.
lsS3KeyPrefix :: Lens' LoggingStatus (Maybe Text) Source
The prefix applied to the log file names.
lsBucketName :: Lens' LoggingStatus (Maybe Text) Source
The name of the S3 bucket where the log files are stored.
lsLoggingEnabled :: Lens' LoggingStatus (Maybe Bool) Source
true
if logging is on, false
if logging is off.
lsLastFailureMessage :: Lens' LoggingStatus (Maybe Text) Source
The message indicating that logs failed to be delivered.
OrderableClusterOption
data OrderableClusterOption Source
Describes an orderable cluster option.
See: orderableClusterOption
smart constructor.
orderableClusterOption :: OrderableClusterOption Source
Creates a value of OrderableClusterOption
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ocoAvailabilityZones :: Lens' OrderableClusterOption [AvailabilityZone] Source
A list of availability zones for the orderable cluster.
ocoClusterType :: Lens' OrderableClusterOption (Maybe Text) Source
The cluster type, for example 'multi-node'.
ocoClusterVersion :: Lens' OrderableClusterOption (Maybe Text) Source
The version of the orderable cluster.
ocoNodeType :: Lens' OrderableClusterOption (Maybe Text) Source
The node type for the orderable cluster.
Parameter
Describes a parameter in a cluster parameter group.
See: parameter
smart constructor.
Creates a value of Parameter
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pApplyType :: Lens' Parameter (Maybe ParameterApplyType) Source
Specifies how to apply the parameter. Supported value: static
.
pMinimumEngineVersion :: Lens' Parameter (Maybe Text) Source
The earliest engine version to which the parameter can apply.
pSource :: Lens' Parameter (Maybe Text) Source
The source of the parameter value, such as "engine-default" or "user".
pIsModifiable :: 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.
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: pendingModifiedValues
smart constructor.
pendingModifiedValues :: PendingModifiedValues Source
Creates a value of PendingModifiedValues
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pmvMasterUserPassword :: Lens' PendingModifiedValues (Maybe Text) Source
The pending or in-progress change of the master user password for the cluster.
pmvAutomatedSnapshotRetentionPeriod :: Lens' PendingModifiedValues (Maybe Int) Source
The pending or in-progress change of the automated snapshot retention period.
pmvClusterIdentifier :: Lens' PendingModifiedValues (Maybe Text) Source
The pending or in-progress change of the new identifier for the cluster.
pmvNumberOfNodes :: Lens' PendingModifiedValues (Maybe Int) Source
The pending or in-progress change of the number of nodes in the cluster.
pmvClusterType :: Lens' PendingModifiedValues (Maybe Text) Source
The pending or in-progress change of the cluster type.
pmvClusterVersion :: Lens' PendingModifiedValues (Maybe Text) Source
The pending or in-progress change of the service version.
pmvNodeType :: Lens' PendingModifiedValues (Maybe Text) Source
The pending or in-progress change of the cluster's node type.
RecurringCharge
data RecurringCharge Source
Describes a recurring charge.
See: recurringCharge
smart constructor.
recurringCharge :: RecurringCharge Source
Creates a value of RecurringCharge
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rcRecurringChargeFrequency :: Lens' RecurringCharge (Maybe Text) Source
The frequency at which the recurring charge amount is applied.
rcRecurringChargeAmount :: Lens' RecurringCharge (Maybe Double) Source
The amount charged per the period of time specified by the recurring charge frequency.
ReservedNode
data ReservedNode Source
Describes a reserved node. You can call the DescribeReservedNodeOfferings API to obtain the available reserved node offerings.
See: reservedNode
smart constructor.
reservedNode :: ReservedNode Source
Creates a value of ReservedNode
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rnState :: 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.
rnCurrencyCode :: Lens' ReservedNode (Maybe Text) Source
The currency code for the reserved cluster.
rnStartTime :: 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.
rnNodeCount :: Lens' ReservedNode (Maybe Int) Source
The number of reserved compute nodes.
rnReservedNodeId :: Lens' ReservedNode (Maybe Text) Source
The unique identifier for the reservation.
rnReservedNodeOfferingId :: Lens' ReservedNode (Maybe Text) Source
The identifier for the reserved node offering.
rnRecurringCharges :: Lens' ReservedNode [RecurringCharge] Source
The recurring charges for the reserved node.
rnOfferingType :: Lens' ReservedNode (Maybe Text) Source
The anticipated utilization of the reserved node, as defined in the reserved node offering.
rnUsagePrice :: Lens' ReservedNode (Maybe Double) Source
The hourly rate Amazon Redshift charges you for this reserved node.
rnNodeType :: Lens' ReservedNode (Maybe Text) Source
The node type of the reserved node.
rnFixedPrice :: Lens' ReservedNode (Maybe Double) Source
The fixed cost Amazon Redshift charges you for this reserved node.
rnDuration :: Lens' ReservedNode (Maybe Int) Source
The duration of the node reservation in seconds.
ReservedNodeOffering
data ReservedNodeOffering Source
Describes a reserved node offering.
See: reservedNodeOffering
smart constructor.
reservedNodeOffering :: ReservedNodeOffering Source
Creates a value of ReservedNodeOffering
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rnoCurrencyCode :: Lens' ReservedNodeOffering (Maybe Text) Source
The currency code for the compute nodes offering.
rnoReservedNodeOfferingId :: Lens' ReservedNodeOffering (Maybe Text) Source
The offering identifier.
rnoRecurringCharges :: Lens' ReservedNodeOffering [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.
rnoOfferingType :: Lens' ReservedNodeOffering (Maybe Text) Source
The anticipated utilization of the reserved node, as defined in the reserved node offering.
rnoUsagePrice :: Lens' ReservedNodeOffering (Maybe Double) Source
The rate you are charged for each hour the cluster that is using the offering is running.
rnoNodeType :: Lens' ReservedNodeOffering (Maybe Text) Source
The node type offered by the reserved node offering.
rnoFixedPrice :: Lens' ReservedNodeOffering (Maybe Double) Source
The upfront fixed charge you will pay to purchase the specific reserved node offering.
rnoDuration :: Lens' ReservedNodeOffering (Maybe Int) Source
The duration, in seconds, for which the offering will reserve the node.
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: restoreStatus
smart constructor.
restoreStatus :: RestoreStatus Source
Creates a value of RestoreStatus
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rsStatus :: Lens' RestoreStatus (Maybe Text) Source
The status of the restore action. Returns starting, restoring, completed, or failed.
rsEstimatedTimeToCompletionInSeconds :: Lens' RestoreStatus (Maybe Integer) Source
The estimate of the time remaining before the restore will complete. Returns 0 for a completed restore.
rsCurrentRestoreRateInMegaBytesPerSecond :: 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.
rsProgressInMegaBytes :: Lens' RestoreStatus (Maybe Integer) Source
The number of megabytes that have been transferred from snapshot storage.
rsElapsedTimeInSeconds :: 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.
rsSnapshotSizeInMegaBytes :: Lens' RestoreStatus (Maybe Integer) Source
The size of the set of snapshot data used to restore the cluster.
Snapshot
Describes a snapshot.
See: snapshot
smart constructor.
Creates a value of Snapshot
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sStatus
sRestorableNodeTypes
sAccountsWithRestoreAccess
sSnapshotIdentifier
sEncryptedWithHSM
sMasterUsername
sSourceRegion
sVPCId
sBackupProgressInMegaBytes
sEncrypted
sClusterIdentifier
sNumberOfNodes
sSnapshotType
sKMSKeyId
sAvailabilityZone
sCurrentBackupRateInMegaBytesPerSecond
sSnapshotCreateTime
sClusterVersion
sOwnerAccount
sNodeType
sElapsedTimeInSeconds
sClusterCreateTime
sEstimatedSecondsToCompletion
sActualIncrementalBackupSizeInMegaBytes
sTags
sPort
sTotalBackupSizeInMegaBytes
sDBName
sStatus :: 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".
sRestorableNodeTypes :: Lens' Snapshot [Text] Source
The list of node types that this cluster snapshot is able to restore into.
sAccountsWithRestoreAccess :: Lens' Snapshot [AccountWithRestoreAccess] Source
A list of the AWS customer accounts authorized to restore the snapshot.
Returns null
if no accounts are authorized. Visible only to the
snapshot owner.
sSnapshotIdentifier :: Lens' Snapshot (Maybe Text) Source
The snapshot identifier that is provided in the request.
sEncryptedWithHSM :: 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.
sSourceRegion :: Lens' Snapshot (Maybe Text) Source
The source region from which the snapshot was copied.
sVPCId :: 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.
sBackupProgressInMegaBytes :: Lens' Snapshot (Maybe Double) Source
The number of megabytes that have been transferred to the snapshot backup.
sEncrypted :: Lens' Snapshot (Maybe Bool) Source
If true
, the data in the snapshot is encrypted at rest.
sClusterIdentifier :: Lens' Snapshot (Maybe Text) Source
The identifier of the cluster for which the snapshot was taken.
sSnapshotType :: Lens' Snapshot (Maybe Text) Source
The snapshot type. Snapshots created using CreateClusterSnapshot and CopyClusterSnapshot will be of type "manual".
sKMSKeyId :: Lens' Snapshot (Maybe Text) Source
The AWS 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.
sAvailabilityZone :: Lens' Snapshot (Maybe Text) Source
The Availability Zone in which the cluster was created.
sCurrentBackupRateInMegaBytesPerSecond :: Lens' Snapshot (Maybe Double) Source
The number of megabytes per second being transferred to the snapshot backup. Returns '0' for a completed backup.
sSnapshotCreateTime :: Lens' Snapshot (Maybe UTCTime) Source
The time (UTC) when Amazon Redshift began the snapshot. A snapshot contains a copy of the cluster data as of this exact time.
sClusterVersion :: Lens' Snapshot (Maybe Text) Source
The version ID of the Amazon Redshift engine that is running on the cluster.
sOwnerAccount :: Lens' Snapshot (Maybe Text) Source
For manual snapshots, the AWS customer 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.
sElapsedTimeInSeconds :: 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.
sClusterCreateTime :: Lens' Snapshot (Maybe UTCTime) Source
The time (UTC) when the cluster was originally created.
sEstimatedSecondsToCompletion :: Lens' Snapshot (Maybe Integer) Source
The estimate of the time remaining before the snapshot backup will complete. Returns '0' for a completed backup.
sActualIncrementalBackupSizeInMegaBytes :: Lens' Snapshot (Maybe Double) Source
The size of the incremental backup.
sTotalBackupSizeInMegaBytes :: Lens' Snapshot (Maybe Double) Source
The size of the complete set of backup data that would be used to restore the cluster.
sDBName :: Lens' Snapshot (Maybe Text) Source
The name of the database that was created when the cluster was created.
SnapshotCopyGrant
data SnapshotCopyGrant Source
The snapshot copy grant that grants Amazon Redshift permission to encrypt copied snapshots with the specified customer master key (CMK) from AWS 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: snapshotCopyGrant
smart constructor.
snapshotCopyGrant :: SnapshotCopyGrant Source
Creates a value of SnapshotCopyGrant
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
scgKMSKeyId :: Lens' SnapshotCopyGrant (Maybe Text) Source
The unique identifier of the customer master key (CMK) in AWS KMS to which Amazon Redshift is granted permission.
scgSnapshotCopyGrantName :: Lens' SnapshotCopyGrant (Maybe Text) Source
The name of the snapshot copy grant.
scgTags :: Lens' SnapshotCopyGrant [Tag] Source
A list of tag instances.
Subnet
Describes a subnet.
See: subnet
smart constructor.
Creates a value of Subnet
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sSubnetAvailabilityZone :: Lens' Subnet (Maybe AvailabilityZone) Source
Undocumented member.
Tag
A tag consisting of a name/value pair for a resource.
See: tag
smart constructor.
TaggedResource
data TaggedResource Source
A tag and its associated resource.
See: taggedResource
smart constructor.
taggedResource :: TaggedResource Source
Creates a value of TaggedResource
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
trResourceType :: 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.
trResourceName :: Lens' TaggedResource (Maybe Text) Source
The Amazon Resource Name (ARN) with which the tag is associated. For example, 'arn:aws:redshift:us-east-1:123456789:cluster:t1'.
VPCSecurityGroupMembership
data VPCSecurityGroupMembership Source
Describes the members of a VPC security group.
See: vpcSecurityGroupMembership
smart constructor.
vpcSecurityGroupMembership :: VPCSecurityGroupMembership Source
Creates a value of VPCSecurityGroupMembership
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vsgmStatus :: Lens' VPCSecurityGroupMembership (Maybe Text) Source
Undocumented member.
vsgmVPCSecurityGroupId :: Lens' VPCSecurityGroupMembership (Maybe Text) Source
Undocumented member.