Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AccountWithRestoreAccess struct + AccountID *string + type AuthorizeClusterSecurityGroupIngressInput struct + CIDRIP *string + ClusterSecurityGroupName *string + EC2SecurityGroupName *string + EC2SecurityGroupOwnerID *string + type AuthorizeClusterSecurityGroupIngressOutput struct + ClusterSecurityGroup *ClusterSecurityGroup + type AuthorizeSnapshotAccessInput struct + AccountWithRestoreAccess *string + SnapshotClusterIdentifier *string + SnapshotIdentifier *string + type AuthorizeSnapshotAccessOutput struct + Snapshot *Snapshot + type AvailabilityZone struct + Name *string + type Cluster struct + AllowVersionUpgrade *bool + AutomatedSnapshotRetentionPeriod *int64 + AvailabilityZone *string + ClusterCreateTime *time.Time + ClusterIdentifier *string + ClusterNodes []*ClusterNode + ClusterParameterGroups []*ClusterParameterGroupStatus + ClusterPublicKey *string + ClusterRevisionNumber *string + ClusterSecurityGroups []*ClusterSecurityGroupMembership + ClusterSnapshotCopyStatus *ClusterSnapshotCopyStatus + ClusterStatus *string + ClusterSubnetGroupName *string + ClusterVersion *string + DBName *string + ElasticIPStatus *ElasticIPStatus + Encrypted *bool + Endpoint *Endpoint + HSMStatus *HSMStatus + KMSKeyID *string + MasterUsername *string + ModifyStatus *string + NodeType *string + NumberOfNodes *int64 + PendingModifiedValues *PendingModifiedValues + PreferredMaintenanceWindow *string + PubliclyAccessible *bool + RestoreStatus *RestoreStatus + Tags []*Tag + VPCID *string + VPCSecurityGroups []*VPCSecurityGroupMembership + type ClusterNode struct + NodeRole *string + PrivateIPAddress *string + PublicIPAddress *string + type ClusterParameterGroup struct + Description *string + ParameterGroupFamily *string + ParameterGroupName *string + Tags []*Tag + type ClusterParameterGroupNameMessage struct + ParameterGroupName *string + ParameterGroupStatus *string + type ClusterParameterGroupStatus struct + ParameterApplyStatus *string + ParameterGroupName *string + type ClusterSecurityGroup struct + ClusterSecurityGroupName *string + Description *string + EC2SecurityGroups []*EC2SecurityGroup + IPRanges []*IPRange + Tags []*Tag + type ClusterSecurityGroupMembership struct + ClusterSecurityGroupName *string + Status *string + type ClusterSnapshotCopyStatus struct + DestinationRegion *string + RetentionPeriod *int64 + type ClusterSubnetGroup struct + ClusterSubnetGroupName *string + Description *string + SubnetGroupStatus *string + Subnets []*Subnet + Tags []*Tag + VPCID *string + type ClusterVersion struct + ClusterParameterGroupFamily *string + ClusterVersion *string + Description *string + type CopyClusterSnapshotInput struct + SourceSnapshotClusterIdentifier *string + SourceSnapshotIdentifier *string + TargetSnapshotIdentifier *string + type CopyClusterSnapshotOutput struct + Snapshot *Snapshot + type CreateClusterInput struct + AllowVersionUpgrade *bool + AutomatedSnapshotRetentionPeriod *int64 + AvailabilityZone *string + ClusterIdentifier *string + ClusterParameterGroupName *string + ClusterSecurityGroups []*string + ClusterSubnetGroupName *string + ClusterType *string + ClusterVersion *string + DBName *string + ElasticIP *string + Encrypted *bool + HSMClientCertificateIdentifier *string + HSMConfigurationIdentifier *string + KMSKeyID *string + MasterUserPassword *string + MasterUsername *string + NodeType *string + NumberOfNodes *int64 + Port *int64 + PreferredMaintenanceWindow *string + PubliclyAccessible *bool + Tags []*Tag + VPCSecurityGroupIDs []*string + type CreateClusterOutput struct + Cluster *Cluster + type CreateClusterParameterGroupInput struct + Description *string + ParameterGroupFamily *string + ParameterGroupName *string + Tags []*Tag + type CreateClusterParameterGroupOutput struct + ClusterParameterGroup *ClusterParameterGroup + type CreateClusterSecurityGroupInput struct + ClusterSecurityGroupName *string + Description *string + Tags []*Tag + type CreateClusterSecurityGroupOutput struct + ClusterSecurityGroup *ClusterSecurityGroup + type CreateClusterSnapshotInput struct + ClusterIdentifier *string + SnapshotIdentifier *string + Tags []*Tag + type CreateClusterSnapshotOutput struct + Snapshot *Snapshot + type CreateClusterSubnetGroupInput struct + ClusterSubnetGroupName *string + Description *string + SubnetIDs []*string + Tags []*Tag + type CreateClusterSubnetGroupOutput struct + ClusterSubnetGroup *ClusterSubnetGroup + type CreateEventSubscriptionInput struct + Enabled *bool + EventCategories []*string + SNSTopicARN *string + Severity *string + SourceIDs []*string + SourceType *string + SubscriptionName *string + Tags []*Tag + type CreateEventSubscriptionOutput struct + EventSubscription *EventSubscription + type CreateHSMClientCertificateInput struct + HSMClientCertificateIdentifier *string + Tags []*Tag + type CreateHSMClientCertificateOutput struct + HSMClientCertificate *HSMClientCertificate + type CreateHSMConfigurationInput struct + Description *string + HSMConfigurationIdentifier *string + HSMIPAddress *string + HSMPartitionName *string + HSMPartitionPassword *string + HSMServerPublicCertificate *string + Tags []*Tag + type CreateHSMConfigurationOutput struct + HSMConfiguration *HSMConfiguration + type CreateTagsInput struct + ResourceName *string + Tags []*Tag + type CreateTagsOutput struct + type DefaultClusterParameters struct + Marker *string + ParameterGroupFamily *string + Parameters []*Parameter + type DeleteClusterInput struct + ClusterIdentifier *string + FinalClusterSnapshotIdentifier *string + SkipFinalClusterSnapshot *bool + type DeleteClusterOutput struct + Cluster *Cluster + type DeleteClusterParameterGroupInput struct + ParameterGroupName *string + type DeleteClusterParameterGroupOutput struct + type DeleteClusterSecurityGroupInput struct + ClusterSecurityGroupName *string + type DeleteClusterSecurityGroupOutput struct + type DeleteClusterSnapshotInput struct + SnapshotClusterIdentifier *string + SnapshotIdentifier *string + type DeleteClusterSnapshotOutput struct + Snapshot *Snapshot + type DeleteClusterSubnetGroupInput struct + ClusterSubnetGroupName *string + type DeleteClusterSubnetGroupOutput struct + type DeleteEventSubscriptionInput struct + SubscriptionName *string + type DeleteEventSubscriptionOutput struct + type DeleteHSMClientCertificateInput struct + HSMClientCertificateIdentifier *string + type DeleteHSMClientCertificateOutput struct + type DeleteHSMConfigurationInput struct + HSMConfigurationIdentifier *string + type DeleteHSMConfigurationOutput struct + type DeleteTagsInput struct + ResourceName *string + TagKeys []*string + type DeleteTagsOutput struct + type DescribeClusterParameterGroupsInput struct + Marker *string + MaxRecords *int64 + ParameterGroupName *string + TagKeys []*string + TagValues []*string + type DescribeClusterParameterGroupsOutput struct + Marker *string + ParameterGroups []*ClusterParameterGroup + type DescribeClusterParametersInput struct + Marker *string + MaxRecords *int64 + ParameterGroupName *string + Source *string + type DescribeClusterParametersOutput struct + Marker *string + Parameters []*Parameter + type DescribeClusterSecurityGroupsInput struct + ClusterSecurityGroupName *string + Marker *string + MaxRecords *int64 + TagKeys []*string + TagValues []*string + type DescribeClusterSecurityGroupsOutput struct + ClusterSecurityGroups []*ClusterSecurityGroup + Marker *string + type DescribeClusterSnapshotsInput struct + ClusterIdentifier *string + EndTime *time.Time + Marker *string + MaxRecords *int64 + OwnerAccount *string + SnapshotIdentifier *string + SnapshotType *string + StartTime *time.Time + TagKeys []*string + TagValues []*string + type DescribeClusterSnapshotsOutput struct + Marker *string + Snapshots []*Snapshot + type DescribeClusterSubnetGroupsInput struct + ClusterSubnetGroupName *string + Marker *string + MaxRecords *int64 + TagKeys []*string + TagValues []*string + type DescribeClusterSubnetGroupsOutput struct + ClusterSubnetGroups []*ClusterSubnetGroup + Marker *string + type DescribeClusterVersionsInput struct + ClusterParameterGroupFamily *string + ClusterVersion *string + Marker *string + MaxRecords *int64 + type DescribeClusterVersionsOutput struct + ClusterVersions []*ClusterVersion + Marker *string + type DescribeClustersInput struct + ClusterIdentifier *string + Marker *string + MaxRecords *int64 + TagKeys []*string + TagValues []*string + type DescribeClustersOutput struct + Clusters []*Cluster + Marker *string + type DescribeDefaultClusterParametersInput struct + Marker *string + MaxRecords *int64 + ParameterGroupFamily *string + type DescribeDefaultClusterParametersOutput struct + DefaultClusterParameters *DefaultClusterParameters + type DescribeEventCategoriesInput struct + SourceType *string + type DescribeEventCategoriesOutput struct + EventCategoriesMapList []*EventCategoriesMap + type DescribeEventSubscriptionsInput struct + Marker *string + MaxRecords *int64 + SubscriptionName *string + type DescribeEventSubscriptionsOutput struct + EventSubscriptionsList []*EventSubscription + Marker *string + type DescribeEventsInput struct + Duration *int64 + EndTime *time.Time + Marker *string + MaxRecords *int64 + SourceIdentifier *string + SourceType *string + StartTime *time.Time + type DescribeEventsOutput struct + Events []*Event + Marker *string + type DescribeHSMClientCertificatesInput struct + HSMClientCertificateIdentifier *string + Marker *string + MaxRecords *int64 + TagKeys []*string + TagValues []*string + type DescribeHSMClientCertificatesOutput struct + HSMClientCertificates []*HSMClientCertificate + Marker *string + type DescribeHSMConfigurationsInput struct + HSMConfigurationIdentifier *string + Marker *string + MaxRecords *int64 + TagKeys []*string + TagValues []*string + type DescribeHSMConfigurationsOutput struct + HSMConfigurations []*HSMConfiguration + Marker *string + type DescribeLoggingStatusInput struct + ClusterIdentifier *string + type DescribeOrderableClusterOptionsInput struct + ClusterVersion *string + Marker *string + MaxRecords *int64 + NodeType *string + type DescribeOrderableClusterOptionsOutput struct + Marker *string + OrderableClusterOptions []*OrderableClusterOption + type DescribeReservedNodeOfferingsInput struct + Marker *string + MaxRecords *int64 + ReservedNodeOfferingID *string + type DescribeReservedNodeOfferingsOutput struct + Marker *string + ReservedNodeOfferings []*ReservedNodeOffering + type DescribeReservedNodesInput struct + Marker *string + MaxRecords *int64 + ReservedNodeID *string + type DescribeReservedNodesOutput struct + Marker *string + ReservedNodes []*ReservedNode + type DescribeResizeInput struct + ClusterIdentifier *string + type DescribeResizeOutput struct + AvgResizeRateInMegaBytesPerSecond *float64 + ElapsedTimeInSeconds *int64 + EstimatedTimeToCompletionInSeconds *int64 + ImportTablesCompleted []*string + ImportTablesInProgress []*string + ImportTablesNotStarted []*string + ProgressInMegaBytes *int64 + Status *string + TargetClusterType *string + TargetNodeType *string + TargetNumberOfNodes *int64 + TotalResizeDataInMegaBytes *int64 + type DescribeTagsInput struct + Marker *string + MaxRecords *int64 + ResourceName *string + ResourceType *string + TagKeys []*string + TagValues []*string + type DescribeTagsOutput struct + Marker *string + TaggedResources []*TaggedResource + type DisableLoggingInput struct + ClusterIdentifier *string + type DisableSnapshotCopyInput struct + ClusterIdentifier *string + type DisableSnapshotCopyOutput struct + Cluster *Cluster + type EC2SecurityGroup struct + EC2SecurityGroupName *string + EC2SecurityGroupOwnerID *string + Status *string + Tags []*Tag + type ElasticIPStatus struct + ElasticIP *string + Status *string + type EnableLoggingInput struct + BucketName *string + ClusterIdentifier *string + S3KeyPrefix *string + type EnableSnapshotCopyInput struct + ClusterIdentifier *string + DestinationRegion *string + RetentionPeriod *int64 + type EnableSnapshotCopyOutput struct + Cluster *Cluster + type Endpoint struct + Address *string + Port *int64 + type Event struct + Date *time.Time + EventCategories []*string + EventID *string + Message *string + Severity *string + SourceIdentifier *string + SourceType *string + type EventCategoriesMap struct + Events []*EventInfoMap + SourceType *string + type EventInfoMap struct + EventCategories []*string + EventDescription *string + EventID *string + Severity *string + type EventSubscription struct + CustSubscriptionID *string + CustomerAWSID *string + Enabled *bool + EventCategoriesList []*string + SNSTopicARN *string + Severity *string + SourceIDsList []*string + SourceType *string + Status *string + SubscriptionCreationTime *time.Time + Tags []*Tag + type HSMClientCertificate struct + HSMClientCertificateIdentifier *string + HSMClientCertificatePublicKey *string + Tags []*Tag + type HSMConfiguration struct + Description *string + HSMConfigurationIdentifier *string + HSMIPAddress *string + HSMPartitionName *string + Tags []*Tag + type HSMStatus struct + HSMClientCertificateIdentifier *string + HSMConfigurationIdentifier *string + Status *string + type IPRange struct + CIDRIP *string + Status *string + Tags []*Tag + type LoggingStatus struct + BucketName *string + LastFailureMessage *string + LastFailureTime *time.Time + LastSuccessfulDeliveryTime *time.Time + LoggingEnabled *bool + S3KeyPrefix *string + type ModifyClusterInput struct + AllowVersionUpgrade *bool + AutomatedSnapshotRetentionPeriod *int64 + ClusterIdentifier *string + ClusterParameterGroupName *string + ClusterSecurityGroups []*string + ClusterType *string + ClusterVersion *string + HSMClientCertificateIdentifier *string + HSMConfigurationIdentifier *string + MasterUserPassword *string + NewClusterIdentifier *string + NodeType *string + NumberOfNodes *int64 + PreferredMaintenanceWindow *string + VPCSecurityGroupIDs []*string + type ModifyClusterOutput struct + Cluster *Cluster + type ModifyClusterParameterGroupInput struct + ParameterGroupName *string + Parameters []*Parameter + type ModifyClusterSubnetGroupInput struct + ClusterSubnetGroupName *string + Description *string + SubnetIDs []*string + type ModifyClusterSubnetGroupOutput struct + ClusterSubnetGroup *ClusterSubnetGroup + type ModifyEventSubscriptionInput struct + Enabled *bool + EventCategories []*string + SNSTopicARN *string + Severity *string + SourceIDs []*string + SourceType *string + SubscriptionName *string + type ModifyEventSubscriptionOutput struct + EventSubscription *EventSubscription + type ModifySnapshotCopyRetentionPeriodInput struct + ClusterIdentifier *string + RetentionPeriod *int64 + type ModifySnapshotCopyRetentionPeriodOutput struct + Cluster *Cluster + type OrderableClusterOption struct + AvailabilityZones []*AvailabilityZone + ClusterType *string + ClusterVersion *string + NodeType *string + type Parameter struct + AllowedValues *string + DataType *string + Description *string + IsModifiable *bool + MinimumEngineVersion *string + ParameterName *string + ParameterValue *string + Source *string + type PendingModifiedValues struct + AutomatedSnapshotRetentionPeriod *int64 + ClusterIdentifier *string + ClusterType *string + ClusterVersion *string + MasterUserPassword *string + NodeType *string + NumberOfNodes *int64 + type PurchaseReservedNodeOfferingInput struct + NodeCount *int64 + ReservedNodeOfferingID *string + type PurchaseReservedNodeOfferingOutput struct + ReservedNode *ReservedNode + type RebootClusterInput struct + ClusterIdentifier *string + type RebootClusterOutput struct + Cluster *Cluster + type RecurringCharge struct + RecurringChargeAmount *float64 + RecurringChargeFrequency *string + type Redshift struct + func New(config *aws.Config) *Redshift + func (c *Redshift) AuthorizeClusterSecurityGroupIngress(input *AuthorizeClusterSecurityGroupIngressInput) (*AuthorizeClusterSecurityGroupIngressOutput, error) + func (c *Redshift) AuthorizeClusterSecurityGroupIngressRequest(input *AuthorizeClusterSecurityGroupIngressInput) (req *aws.Request, output *AuthorizeClusterSecurityGroupIngressOutput) + func (c *Redshift) AuthorizeSnapshotAccess(input *AuthorizeSnapshotAccessInput) (*AuthorizeSnapshotAccessOutput, error) + func (c *Redshift) AuthorizeSnapshotAccessRequest(input *AuthorizeSnapshotAccessInput) (req *aws.Request, output *AuthorizeSnapshotAccessOutput) + func (c *Redshift) CopyClusterSnapshot(input *CopyClusterSnapshotInput) (*CopyClusterSnapshotOutput, error) + func (c *Redshift) CopyClusterSnapshotRequest(input *CopyClusterSnapshotInput) (req *aws.Request, output *CopyClusterSnapshotOutput) + func (c *Redshift) CreateCluster(input *CreateClusterInput) (*CreateClusterOutput, error) + func (c *Redshift) CreateClusterParameterGroup(input *CreateClusterParameterGroupInput) (*CreateClusterParameterGroupOutput, error) + func (c *Redshift) CreateClusterParameterGroupRequest(input *CreateClusterParameterGroupInput) (req *aws.Request, output *CreateClusterParameterGroupOutput) + func (c *Redshift) CreateClusterRequest(input *CreateClusterInput) (req *aws.Request, output *CreateClusterOutput) + func (c *Redshift) CreateClusterSecurityGroup(input *CreateClusterSecurityGroupInput) (*CreateClusterSecurityGroupOutput, error) + func (c *Redshift) CreateClusterSecurityGroupRequest(input *CreateClusterSecurityGroupInput) (req *aws.Request, output *CreateClusterSecurityGroupOutput) + func (c *Redshift) CreateClusterSnapshot(input *CreateClusterSnapshotInput) (*CreateClusterSnapshotOutput, error) + func (c *Redshift) CreateClusterSnapshotRequest(input *CreateClusterSnapshotInput) (req *aws.Request, output *CreateClusterSnapshotOutput) + func (c *Redshift) CreateClusterSubnetGroup(input *CreateClusterSubnetGroupInput) (*CreateClusterSubnetGroupOutput, error) + func (c *Redshift) CreateClusterSubnetGroupRequest(input *CreateClusterSubnetGroupInput) (req *aws.Request, output *CreateClusterSubnetGroupOutput) + func (c *Redshift) CreateEventSubscription(input *CreateEventSubscriptionInput) (*CreateEventSubscriptionOutput, error) + func (c *Redshift) CreateEventSubscriptionRequest(input *CreateEventSubscriptionInput) (req *aws.Request, output *CreateEventSubscriptionOutput) + func (c *Redshift) CreateHSMClientCertificate(input *CreateHSMClientCertificateInput) (*CreateHSMClientCertificateOutput, error) + func (c *Redshift) CreateHSMClientCertificateRequest(input *CreateHSMClientCertificateInput) (req *aws.Request, output *CreateHSMClientCertificateOutput) + func (c *Redshift) CreateHSMConfiguration(input *CreateHSMConfigurationInput) (*CreateHSMConfigurationOutput, error) + func (c *Redshift) CreateHSMConfigurationRequest(input *CreateHSMConfigurationInput) (req *aws.Request, output *CreateHSMConfigurationOutput) + func (c *Redshift) CreateTags(input *CreateTagsInput) (*CreateTagsOutput, error) + func (c *Redshift) CreateTagsRequest(input *CreateTagsInput) (req *aws.Request, output *CreateTagsOutput) + func (c *Redshift) DeleteCluster(input *DeleteClusterInput) (*DeleteClusterOutput, error) + func (c *Redshift) DeleteClusterParameterGroup(input *DeleteClusterParameterGroupInput) (*DeleteClusterParameterGroupOutput, error) + func (c *Redshift) DeleteClusterParameterGroupRequest(input *DeleteClusterParameterGroupInput) (req *aws.Request, output *DeleteClusterParameterGroupOutput) + func (c *Redshift) DeleteClusterRequest(input *DeleteClusterInput) (req *aws.Request, output *DeleteClusterOutput) + func (c *Redshift) DeleteClusterSecurityGroup(input *DeleteClusterSecurityGroupInput) (*DeleteClusterSecurityGroupOutput, error) + func (c *Redshift) DeleteClusterSecurityGroupRequest(input *DeleteClusterSecurityGroupInput) (req *aws.Request, output *DeleteClusterSecurityGroupOutput) + func (c *Redshift) DeleteClusterSnapshot(input *DeleteClusterSnapshotInput) (*DeleteClusterSnapshotOutput, error) + func (c *Redshift) DeleteClusterSnapshotRequest(input *DeleteClusterSnapshotInput) (req *aws.Request, output *DeleteClusterSnapshotOutput) + func (c *Redshift) DeleteClusterSubnetGroup(input *DeleteClusterSubnetGroupInput) (*DeleteClusterSubnetGroupOutput, error) + func (c *Redshift) DeleteClusterSubnetGroupRequest(input *DeleteClusterSubnetGroupInput) (req *aws.Request, output *DeleteClusterSubnetGroupOutput) + func (c *Redshift) DeleteEventSubscription(input *DeleteEventSubscriptionInput) (*DeleteEventSubscriptionOutput, error) + func (c *Redshift) DeleteEventSubscriptionRequest(input *DeleteEventSubscriptionInput) (req *aws.Request, output *DeleteEventSubscriptionOutput) + func (c *Redshift) DeleteHSMClientCertificate(input *DeleteHSMClientCertificateInput) (*DeleteHSMClientCertificateOutput, error) + func (c *Redshift) DeleteHSMClientCertificateRequest(input *DeleteHSMClientCertificateInput) (req *aws.Request, output *DeleteHSMClientCertificateOutput) + func (c *Redshift) DeleteHSMConfiguration(input *DeleteHSMConfigurationInput) (*DeleteHSMConfigurationOutput, error) + func (c *Redshift) DeleteHSMConfigurationRequest(input *DeleteHSMConfigurationInput) (req *aws.Request, output *DeleteHSMConfigurationOutput) + func (c *Redshift) DeleteTags(input *DeleteTagsInput) (*DeleteTagsOutput, error) + func (c *Redshift) DeleteTagsRequest(input *DeleteTagsInput) (req *aws.Request, output *DeleteTagsOutput) + func (c *Redshift) DescribeClusterParameterGroups(input *DescribeClusterParameterGroupsInput) (*DescribeClusterParameterGroupsOutput, error) + func (c *Redshift) DescribeClusterParameterGroupsPages(input *DescribeClusterParameterGroupsInput, ...) error + func (c *Redshift) DescribeClusterParameterGroupsRequest(input *DescribeClusterParameterGroupsInput) (req *aws.Request, output *DescribeClusterParameterGroupsOutput) + func (c *Redshift) DescribeClusterParameters(input *DescribeClusterParametersInput) (*DescribeClusterParametersOutput, error) + func (c *Redshift) DescribeClusterParametersPages(input *DescribeClusterParametersInput, ...) error + func (c *Redshift) DescribeClusterParametersRequest(input *DescribeClusterParametersInput) (req *aws.Request, output *DescribeClusterParametersOutput) + func (c *Redshift) DescribeClusterSecurityGroups(input *DescribeClusterSecurityGroupsInput) (*DescribeClusterSecurityGroupsOutput, error) + func (c *Redshift) DescribeClusterSecurityGroupsPages(input *DescribeClusterSecurityGroupsInput, ...) error + func (c *Redshift) DescribeClusterSecurityGroupsRequest(input *DescribeClusterSecurityGroupsInput) (req *aws.Request, output *DescribeClusterSecurityGroupsOutput) + func (c *Redshift) DescribeClusterSnapshots(input *DescribeClusterSnapshotsInput) (*DescribeClusterSnapshotsOutput, error) + func (c *Redshift) DescribeClusterSnapshotsPages(input *DescribeClusterSnapshotsInput, ...) error + func (c *Redshift) DescribeClusterSnapshotsRequest(input *DescribeClusterSnapshotsInput) (req *aws.Request, output *DescribeClusterSnapshotsOutput) + func (c *Redshift) DescribeClusterSubnetGroups(input *DescribeClusterSubnetGroupsInput) (*DescribeClusterSubnetGroupsOutput, error) + func (c *Redshift) DescribeClusterSubnetGroupsPages(input *DescribeClusterSubnetGroupsInput, ...) error + func (c *Redshift) DescribeClusterSubnetGroupsRequest(input *DescribeClusterSubnetGroupsInput) (req *aws.Request, output *DescribeClusterSubnetGroupsOutput) + func (c *Redshift) DescribeClusterVersions(input *DescribeClusterVersionsInput) (*DescribeClusterVersionsOutput, error) + func (c *Redshift) DescribeClusterVersionsPages(input *DescribeClusterVersionsInput, ...) error + func (c *Redshift) DescribeClusterVersionsRequest(input *DescribeClusterVersionsInput) (req *aws.Request, output *DescribeClusterVersionsOutput) + func (c *Redshift) DescribeClusters(input *DescribeClustersInput) (*DescribeClustersOutput, error) + func (c *Redshift) DescribeClustersPages(input *DescribeClustersInput, ...) error + func (c *Redshift) DescribeClustersRequest(input *DescribeClustersInput) (req *aws.Request, output *DescribeClustersOutput) + func (c *Redshift) DescribeDefaultClusterParameters(input *DescribeDefaultClusterParametersInput) (*DescribeDefaultClusterParametersOutput, error) + func (c *Redshift) DescribeDefaultClusterParametersPages(input *DescribeDefaultClusterParametersInput, ...) error + func (c *Redshift) DescribeDefaultClusterParametersRequest(input *DescribeDefaultClusterParametersInput) (req *aws.Request, output *DescribeDefaultClusterParametersOutput) + func (c *Redshift) DescribeEventCategories(input *DescribeEventCategoriesInput) (*DescribeEventCategoriesOutput, error) + func (c *Redshift) DescribeEventCategoriesRequest(input *DescribeEventCategoriesInput) (req *aws.Request, output *DescribeEventCategoriesOutput) + func (c *Redshift) DescribeEventSubscriptions(input *DescribeEventSubscriptionsInput) (*DescribeEventSubscriptionsOutput, error) + func (c *Redshift) DescribeEventSubscriptionsPages(input *DescribeEventSubscriptionsInput, ...) error + func (c *Redshift) DescribeEventSubscriptionsRequest(input *DescribeEventSubscriptionsInput) (req *aws.Request, output *DescribeEventSubscriptionsOutput) + func (c *Redshift) DescribeEvents(input *DescribeEventsInput) (*DescribeEventsOutput, error) + func (c *Redshift) DescribeEventsPages(input *DescribeEventsInput, ...) error + func (c *Redshift) DescribeEventsRequest(input *DescribeEventsInput) (req *aws.Request, output *DescribeEventsOutput) + func (c *Redshift) DescribeHSMClientCertificates(input *DescribeHSMClientCertificatesInput) (*DescribeHSMClientCertificatesOutput, error) + func (c *Redshift) DescribeHSMClientCertificatesPages(input *DescribeHSMClientCertificatesInput, ...) error + func (c *Redshift) DescribeHSMClientCertificatesRequest(input *DescribeHSMClientCertificatesInput) (req *aws.Request, output *DescribeHSMClientCertificatesOutput) + func (c *Redshift) DescribeHSMConfigurations(input *DescribeHSMConfigurationsInput) (*DescribeHSMConfigurationsOutput, error) + func (c *Redshift) DescribeHSMConfigurationsPages(input *DescribeHSMConfigurationsInput, ...) error + func (c *Redshift) DescribeHSMConfigurationsRequest(input *DescribeHSMConfigurationsInput) (req *aws.Request, output *DescribeHSMConfigurationsOutput) + func (c *Redshift) DescribeLoggingStatus(input *DescribeLoggingStatusInput) (*LoggingStatus, error) + func (c *Redshift) DescribeLoggingStatusRequest(input *DescribeLoggingStatusInput) (req *aws.Request, output *LoggingStatus) + func (c *Redshift) DescribeOrderableClusterOptions(input *DescribeOrderableClusterOptionsInput) (*DescribeOrderableClusterOptionsOutput, error) + func (c *Redshift) DescribeOrderableClusterOptionsPages(input *DescribeOrderableClusterOptionsInput, ...) error + func (c *Redshift) DescribeOrderableClusterOptionsRequest(input *DescribeOrderableClusterOptionsInput) (req *aws.Request, output *DescribeOrderableClusterOptionsOutput) + func (c *Redshift) DescribeReservedNodeOfferings(input *DescribeReservedNodeOfferingsInput) (*DescribeReservedNodeOfferingsOutput, error) + func (c *Redshift) DescribeReservedNodeOfferingsPages(input *DescribeReservedNodeOfferingsInput, ...) error + func (c *Redshift) DescribeReservedNodeOfferingsRequest(input *DescribeReservedNodeOfferingsInput) (req *aws.Request, output *DescribeReservedNodeOfferingsOutput) + func (c *Redshift) DescribeReservedNodes(input *DescribeReservedNodesInput) (*DescribeReservedNodesOutput, error) + func (c *Redshift) DescribeReservedNodesPages(input *DescribeReservedNodesInput, ...) error + func (c *Redshift) DescribeReservedNodesRequest(input *DescribeReservedNodesInput) (req *aws.Request, output *DescribeReservedNodesOutput) + func (c *Redshift) DescribeResize(input *DescribeResizeInput) (*DescribeResizeOutput, error) + func (c *Redshift) DescribeResizeRequest(input *DescribeResizeInput) (req *aws.Request, output *DescribeResizeOutput) + func (c *Redshift) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error) + func (c *Redshift) DescribeTagsRequest(input *DescribeTagsInput) (req *aws.Request, output *DescribeTagsOutput) + func (c *Redshift) DisableLogging(input *DisableLoggingInput) (*LoggingStatus, error) + func (c *Redshift) DisableLoggingRequest(input *DisableLoggingInput) (req *aws.Request, output *LoggingStatus) + func (c *Redshift) DisableSnapshotCopy(input *DisableSnapshotCopyInput) (*DisableSnapshotCopyOutput, error) + func (c *Redshift) DisableSnapshotCopyRequest(input *DisableSnapshotCopyInput) (req *aws.Request, output *DisableSnapshotCopyOutput) + func (c *Redshift) EnableLogging(input *EnableLoggingInput) (*LoggingStatus, error) + func (c *Redshift) EnableLoggingRequest(input *EnableLoggingInput) (req *aws.Request, output *LoggingStatus) + func (c *Redshift) EnableSnapshotCopy(input *EnableSnapshotCopyInput) (*EnableSnapshotCopyOutput, error) + func (c *Redshift) EnableSnapshotCopyRequest(input *EnableSnapshotCopyInput) (req *aws.Request, output *EnableSnapshotCopyOutput) + func (c *Redshift) ModifyCluster(input *ModifyClusterInput) (*ModifyClusterOutput, error) + func (c *Redshift) ModifyClusterParameterGroup(input *ModifyClusterParameterGroupInput) (*ClusterParameterGroupNameMessage, error) + func (c *Redshift) ModifyClusterParameterGroupRequest(input *ModifyClusterParameterGroupInput) (req *aws.Request, output *ClusterParameterGroupNameMessage) + func (c *Redshift) ModifyClusterRequest(input *ModifyClusterInput) (req *aws.Request, output *ModifyClusterOutput) + func (c *Redshift) ModifyClusterSubnetGroup(input *ModifyClusterSubnetGroupInput) (*ModifyClusterSubnetGroupOutput, error) + func (c *Redshift) ModifyClusterSubnetGroupRequest(input *ModifyClusterSubnetGroupInput) (req *aws.Request, output *ModifyClusterSubnetGroupOutput) + func (c *Redshift) ModifyEventSubscription(input *ModifyEventSubscriptionInput) (*ModifyEventSubscriptionOutput, error) + func (c *Redshift) ModifyEventSubscriptionRequest(input *ModifyEventSubscriptionInput) (req *aws.Request, output *ModifyEventSubscriptionOutput) + func (c *Redshift) ModifySnapshotCopyRetentionPeriod(input *ModifySnapshotCopyRetentionPeriodInput) (*ModifySnapshotCopyRetentionPeriodOutput, error) + func (c *Redshift) ModifySnapshotCopyRetentionPeriodRequest(input *ModifySnapshotCopyRetentionPeriodInput) (req *aws.Request, output *ModifySnapshotCopyRetentionPeriodOutput) + func (c *Redshift) PurchaseReservedNodeOffering(input *PurchaseReservedNodeOfferingInput) (*PurchaseReservedNodeOfferingOutput, error) + func (c *Redshift) PurchaseReservedNodeOfferingRequest(input *PurchaseReservedNodeOfferingInput) (req *aws.Request, output *PurchaseReservedNodeOfferingOutput) + func (c *Redshift) RebootCluster(input *RebootClusterInput) (*RebootClusterOutput, error) + func (c *Redshift) RebootClusterRequest(input *RebootClusterInput) (req *aws.Request, output *RebootClusterOutput) + func (c *Redshift) ResetClusterParameterGroup(input *ResetClusterParameterGroupInput) (*ClusterParameterGroupNameMessage, error) + func (c *Redshift) ResetClusterParameterGroupRequest(input *ResetClusterParameterGroupInput) (req *aws.Request, output *ClusterParameterGroupNameMessage) + func (c *Redshift) RestoreFromClusterSnapshot(input *RestoreFromClusterSnapshotInput) (*RestoreFromClusterSnapshotOutput, error) + func (c *Redshift) RestoreFromClusterSnapshotRequest(input *RestoreFromClusterSnapshotInput) (req *aws.Request, output *RestoreFromClusterSnapshotOutput) + func (c *Redshift) RevokeClusterSecurityGroupIngress(input *RevokeClusterSecurityGroupIngressInput) (*RevokeClusterSecurityGroupIngressOutput, error) + func (c *Redshift) RevokeClusterSecurityGroupIngressRequest(input *RevokeClusterSecurityGroupIngressInput) (req *aws.Request, output *RevokeClusterSecurityGroupIngressOutput) + func (c *Redshift) RevokeSnapshotAccess(input *RevokeSnapshotAccessInput) (*RevokeSnapshotAccessOutput, error) + func (c *Redshift) RevokeSnapshotAccessRequest(input *RevokeSnapshotAccessInput) (req *aws.Request, output *RevokeSnapshotAccessOutput) + func (c *Redshift) RotateEncryptionKey(input *RotateEncryptionKeyInput) (*RotateEncryptionKeyOutput, error) + func (c *Redshift) RotateEncryptionKeyRequest(input *RotateEncryptionKeyInput) (req *aws.Request, output *RotateEncryptionKeyOutput) + type ReservedNode struct + CurrencyCode *string + Duration *int64 + FixedPrice *float64 + NodeCount *int64 + NodeType *string + OfferingType *string + RecurringCharges []*RecurringCharge + ReservedNodeID *string + ReservedNodeOfferingID *string + StartTime *time.Time + State *string + UsagePrice *float64 + type ReservedNodeOffering struct + CurrencyCode *string + Duration *int64 + FixedPrice *float64 + NodeType *string + OfferingType *string + RecurringCharges []*RecurringCharge + ReservedNodeOfferingID *string + UsagePrice *float64 + type ResetClusterParameterGroupInput struct + ParameterGroupName *string + Parameters []*Parameter + ResetAllParameters *bool + type RestoreFromClusterSnapshotInput struct + AllowVersionUpgrade *bool + AutomatedSnapshotRetentionPeriod *int64 + AvailabilityZone *string + ClusterIdentifier *string + ClusterParameterGroupName *string + ClusterSecurityGroups []*string + ClusterSubnetGroupName *string + ElasticIP *string + HSMClientCertificateIdentifier *string + HSMConfigurationIdentifier *string + KMSKeyID *string + OwnerAccount *string + Port *int64 + PreferredMaintenanceWindow *string + PubliclyAccessible *bool + SnapshotClusterIdentifier *string + SnapshotIdentifier *string + VPCSecurityGroupIDs []*string + type RestoreFromClusterSnapshotOutput struct + Cluster *Cluster + type RestoreStatus struct + CurrentRestoreRateInMegaBytesPerSecond *float64 + ElapsedTimeInSeconds *int64 + EstimatedTimeToCompletionInSeconds *int64 + ProgressInMegaBytes *int64 + SnapshotSizeInMegaBytes *int64 + Status *string + type RevokeClusterSecurityGroupIngressInput struct + CIDRIP *string + ClusterSecurityGroupName *string + EC2SecurityGroupName *string + EC2SecurityGroupOwnerID *string + type RevokeClusterSecurityGroupIngressOutput struct + ClusterSecurityGroup *ClusterSecurityGroup + type RevokeSnapshotAccessInput struct + AccountWithRestoreAccess *string + SnapshotClusterIdentifier *string + SnapshotIdentifier *string + type RevokeSnapshotAccessOutput struct + Snapshot *Snapshot + type RotateEncryptionKeyInput struct + ClusterIdentifier *string + type RotateEncryptionKeyOutput struct + Cluster *Cluster + type Snapshot struct + AccountsWithRestoreAccess []*AccountWithRestoreAccess + ActualIncrementalBackupSizeInMegaBytes *float64 + AvailabilityZone *string + BackupProgressInMegaBytes *float64 + ClusterCreateTime *time.Time + ClusterIdentifier *string + ClusterVersion *string + CurrentBackupRateInMegaBytesPerSecond *float64 + DBName *string + ElapsedTimeInSeconds *int64 + Encrypted *bool + EncryptedWithHSM *bool + EstimatedSecondsToCompletion *int64 + KMSKeyID *string + MasterUsername *string + NodeType *string + NumberOfNodes *int64 + OwnerAccount *string + Port *int64 + SnapshotCreateTime *time.Time + SnapshotIdentifier *string + SnapshotType *string + SourceRegion *string + Status *string + Tags []*Tag + TotalBackupSizeInMegaBytes *float64 + VPCID *string + type Subnet struct + SubnetAvailabilityZone *AvailabilityZone + SubnetIdentifier *string + SubnetStatus *string + type Tag struct + Key *string + Value *string + type TaggedResource struct + ResourceName *string + ResourceType *string + Tag *Tag + type VPCSecurityGroupMembership struct + Status *string + VPCSecurityGroupID *string