Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AddTagsToResourceInput struct + ResourceName *string + Tags []*Tag + type AuthorizeCacheSecurityGroupIngressInput struct + CacheSecurityGroupName *string + EC2SecurityGroupName *string + EC2SecurityGroupOwnerID *string + type AuthorizeCacheSecurityGroupIngressOutput struct + CacheSecurityGroup *CacheSecurityGroup + type AvailabilityZone struct + Name *string + type CacheCluster struct + AutoMinorVersionUpgrade *bool + CacheClusterCreateTime *time.Time + CacheClusterID *string + CacheClusterStatus *string + CacheNodeType *string + CacheNodes []*CacheNode + CacheParameterGroup *CacheParameterGroupStatus + CacheSecurityGroups []*CacheSecurityGroupMembership + CacheSubnetGroupName *string + ClientDownloadLandingPage *string + ConfigurationEndpoint *Endpoint + Engine *string + EngineVersion *string + NotificationConfiguration *NotificationConfiguration + NumCacheNodes *int64 + PendingModifiedValues *PendingModifiedValues + PreferredAvailabilityZone *string + PreferredMaintenanceWindow *string + ReplicationGroupID *string + SecurityGroups []*SecurityGroupMembership + SnapshotRetentionLimit *int64 + SnapshotWindow *string + type CacheEngineVersion struct + CacheEngineDescription *string + CacheEngineVersionDescription *string + CacheParameterGroupFamily *string + Engine *string + EngineVersion *string + type CacheNode struct + CacheNodeCreateTime *time.Time + CacheNodeID *string + CacheNodeStatus *string + CustomerAvailabilityZone *string + Endpoint *Endpoint + ParameterGroupStatus *string + SourceCacheNodeID *string + type CacheNodeTypeSpecificParameter struct + AllowedValues *string + CacheNodeTypeSpecificValues []*CacheNodeTypeSpecificValue + DataType *string + Description *string + IsModifiable *bool + MinimumEngineVersion *string + ParameterName *string + Source *string + type CacheNodeTypeSpecificValue struct + CacheNodeType *string + Value *string + type CacheParameterGroup struct + CacheParameterGroupFamily *string + CacheParameterGroupName *string + Description *string + type CacheParameterGroupNameMessage struct + CacheParameterGroupName *string + type CacheParameterGroupStatus struct + CacheNodeIDsToReboot []*string + CacheParameterGroupName *string + ParameterApplyStatus *string + type CacheSecurityGroup struct + CacheSecurityGroupName *string + Description *string + EC2SecurityGroups []*EC2SecurityGroup + OwnerID *string + type CacheSecurityGroupMembership struct + CacheSecurityGroupName *string + Status *string + type CacheSubnetGroup struct + CacheSubnetGroupDescription *string + CacheSubnetGroupName *string + Subnets []*Subnet + VPCID *string + type CopySnapshotInput struct + SourceSnapshotName *string + TargetSnapshotName *string + type CopySnapshotOutput struct + Snapshot *Snapshot + type CreateCacheClusterInput struct + AZMode *string + AutoMinorVersionUpgrade *bool + CacheClusterID *string + CacheNodeType *string + CacheParameterGroupName *string + CacheSecurityGroupNames []*string + CacheSubnetGroupName *string + Engine *string + EngineVersion *string + NotificationTopicARN *string + NumCacheNodes *int64 + Port *int64 + PreferredAvailabilityZone *string + PreferredAvailabilityZones []*string + PreferredMaintenanceWindow *string + ReplicationGroupID *string + SecurityGroupIDs []*string + SnapshotARNs []*string + SnapshotName *string + SnapshotRetentionLimit *int64 + SnapshotWindow *string + Tags []*Tag + type CreateCacheClusterOutput struct + CacheCluster *CacheCluster + type CreateCacheParameterGroupInput struct + CacheParameterGroupFamily *string + CacheParameterGroupName *string + Description *string + type CreateCacheParameterGroupOutput struct + CacheParameterGroup *CacheParameterGroup + type CreateCacheSecurityGroupInput struct + CacheSecurityGroupName *string + Description *string + type CreateCacheSecurityGroupOutput struct + CacheSecurityGroup *CacheSecurityGroup + type CreateCacheSubnetGroupInput struct + CacheSubnetGroupDescription *string + CacheSubnetGroupName *string + SubnetIDs []*string + type CreateCacheSubnetGroupOutput struct + CacheSubnetGroup *CacheSubnetGroup + type CreateReplicationGroupInput struct + AutoMinorVersionUpgrade *bool + AutomaticFailoverEnabled *bool + CacheNodeType *string + CacheParameterGroupName *string + CacheSecurityGroupNames []*string + CacheSubnetGroupName *string + Engine *string + EngineVersion *string + NotificationTopicARN *string + NumCacheClusters *int64 + Port *int64 + PreferredCacheClusterAZs []*string + PreferredMaintenanceWindow *string + PrimaryClusterID *string + ReplicationGroupDescription *string + ReplicationGroupID *string + SecurityGroupIDs []*string + SnapshotARNs []*string + SnapshotName *string + SnapshotRetentionLimit *int64 + SnapshotWindow *string + Tags []*Tag + type CreateReplicationGroupOutput struct + ReplicationGroup *ReplicationGroup + type CreateSnapshotInput struct + CacheClusterID *string + SnapshotName *string + type CreateSnapshotOutput struct + Snapshot *Snapshot + type DeleteCacheClusterInput struct + CacheClusterID *string + FinalSnapshotIdentifier *string + type DeleteCacheClusterOutput struct + CacheCluster *CacheCluster + type DeleteCacheParameterGroupInput struct + CacheParameterGroupName *string + type DeleteCacheParameterGroupOutput struct + type DeleteCacheSecurityGroupInput struct + CacheSecurityGroupName *string + type DeleteCacheSecurityGroupOutput struct + type DeleteCacheSubnetGroupInput struct + CacheSubnetGroupName *string + type DeleteCacheSubnetGroupOutput struct + type DeleteReplicationGroupInput struct + FinalSnapshotIdentifier *string + ReplicationGroupID *string + RetainPrimaryCluster *bool + type DeleteReplicationGroupOutput struct + ReplicationGroup *ReplicationGroup + type DeleteSnapshotInput struct + SnapshotName *string + type DeleteSnapshotOutput struct + Snapshot *Snapshot + type DescribeCacheClustersInput struct + CacheClusterID *string + Marker *string + MaxRecords *int64 + ShowCacheNodeInfo *bool + type DescribeCacheClustersOutput struct + CacheClusters []*CacheCluster + Marker *string + type DescribeCacheEngineVersionsInput struct + CacheParameterGroupFamily *string + DefaultOnly *bool + Engine *string + EngineVersion *string + Marker *string + MaxRecords *int64 + type DescribeCacheEngineVersionsOutput struct + CacheEngineVersions []*CacheEngineVersion + Marker *string + type DescribeCacheParameterGroupsInput struct + CacheParameterGroupName *string + Marker *string + MaxRecords *int64 + type DescribeCacheParameterGroupsOutput struct + CacheParameterGroups []*CacheParameterGroup + Marker *string + type DescribeCacheParametersInput struct + CacheParameterGroupName *string + Marker *string + MaxRecords *int64 + Source *string + type DescribeCacheParametersOutput struct + CacheNodeTypeSpecificParameters []*CacheNodeTypeSpecificParameter + Marker *string + Parameters []*Parameter + type DescribeCacheSecurityGroupsInput struct + CacheSecurityGroupName *string + Marker *string + MaxRecords *int64 + type DescribeCacheSecurityGroupsOutput struct + CacheSecurityGroups []*CacheSecurityGroup + Marker *string + type DescribeCacheSubnetGroupsInput struct + CacheSubnetGroupName *string + Marker *string + MaxRecords *int64 + type DescribeCacheSubnetGroupsOutput struct + CacheSubnetGroups []*CacheSubnetGroup + Marker *string + type DescribeEngineDefaultParametersInput struct + CacheParameterGroupFamily *string + Marker *string + MaxRecords *int64 + type DescribeEngineDefaultParametersOutput struct + EngineDefaults *EngineDefaults + 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 DescribeReplicationGroupsInput struct + Marker *string + MaxRecords *int64 + ReplicationGroupID *string + type DescribeReplicationGroupsOutput struct + Marker *string + ReplicationGroups []*ReplicationGroup + type DescribeReservedCacheNodesInput struct + CacheNodeType *string + Duration *string + Marker *string + MaxRecords *int64 + OfferingType *string + ProductDescription *string + ReservedCacheNodeID *string + ReservedCacheNodesOfferingID *string + type DescribeReservedCacheNodesOfferingsInput struct + CacheNodeType *string + Duration *string + Marker *string + MaxRecords *int64 + OfferingType *string + ProductDescription *string + ReservedCacheNodesOfferingID *string + type DescribeReservedCacheNodesOfferingsOutput struct + Marker *string + ReservedCacheNodesOfferings []*ReservedCacheNodesOffering + type DescribeReservedCacheNodesOutput struct + Marker *string + ReservedCacheNodes []*ReservedCacheNode + type DescribeSnapshotsInput struct + CacheClusterID *string + Marker *string + MaxRecords *int64 + SnapshotName *string + SnapshotSource *string + type DescribeSnapshotsOutput struct + Marker *string + Snapshots []*Snapshot + type EC2SecurityGroup struct + EC2SecurityGroupName *string + EC2SecurityGroupOwnerID *string + Status *string + type ElastiCache struct + func New(config *aws.Config) *ElastiCache + func (c *ElastiCache) AddTagsToResource(input *AddTagsToResourceInput) (*TagListMessage, error) + func (c *ElastiCache) AddTagsToResourceRequest(input *AddTagsToResourceInput) (req *aws.Request, output *TagListMessage) + func (c *ElastiCache) AuthorizeCacheSecurityGroupIngress(input *AuthorizeCacheSecurityGroupIngressInput) (*AuthorizeCacheSecurityGroupIngressOutput, error) + func (c *ElastiCache) AuthorizeCacheSecurityGroupIngressRequest(input *AuthorizeCacheSecurityGroupIngressInput) (req *aws.Request, output *AuthorizeCacheSecurityGroupIngressOutput) + func (c *ElastiCache) CopySnapshot(input *CopySnapshotInput) (*CopySnapshotOutput, error) + func (c *ElastiCache) CopySnapshotRequest(input *CopySnapshotInput) (req *aws.Request, output *CopySnapshotOutput) + func (c *ElastiCache) CreateCacheCluster(input *CreateCacheClusterInput) (*CreateCacheClusterOutput, error) + func (c *ElastiCache) CreateCacheClusterRequest(input *CreateCacheClusterInput) (req *aws.Request, output *CreateCacheClusterOutput) + func (c *ElastiCache) CreateCacheParameterGroup(input *CreateCacheParameterGroupInput) (*CreateCacheParameterGroupOutput, error) + func (c *ElastiCache) CreateCacheParameterGroupRequest(input *CreateCacheParameterGroupInput) (req *aws.Request, output *CreateCacheParameterGroupOutput) + func (c *ElastiCache) CreateCacheSecurityGroup(input *CreateCacheSecurityGroupInput) (*CreateCacheSecurityGroupOutput, error) + func (c *ElastiCache) CreateCacheSecurityGroupRequest(input *CreateCacheSecurityGroupInput) (req *aws.Request, output *CreateCacheSecurityGroupOutput) + func (c *ElastiCache) CreateCacheSubnetGroup(input *CreateCacheSubnetGroupInput) (*CreateCacheSubnetGroupOutput, error) + func (c *ElastiCache) CreateCacheSubnetGroupRequest(input *CreateCacheSubnetGroupInput) (req *aws.Request, output *CreateCacheSubnetGroupOutput) + func (c *ElastiCache) CreateReplicationGroup(input *CreateReplicationGroupInput) (*CreateReplicationGroupOutput, error) + func (c *ElastiCache) CreateReplicationGroupRequest(input *CreateReplicationGroupInput) (req *aws.Request, output *CreateReplicationGroupOutput) + func (c *ElastiCache) CreateSnapshot(input *CreateSnapshotInput) (*CreateSnapshotOutput, error) + func (c *ElastiCache) CreateSnapshotRequest(input *CreateSnapshotInput) (req *aws.Request, output *CreateSnapshotOutput) + func (c *ElastiCache) DeleteCacheCluster(input *DeleteCacheClusterInput) (*DeleteCacheClusterOutput, error) + func (c *ElastiCache) DeleteCacheClusterRequest(input *DeleteCacheClusterInput) (req *aws.Request, output *DeleteCacheClusterOutput) + func (c *ElastiCache) DeleteCacheParameterGroup(input *DeleteCacheParameterGroupInput) (*DeleteCacheParameterGroupOutput, error) + func (c *ElastiCache) DeleteCacheParameterGroupRequest(input *DeleteCacheParameterGroupInput) (req *aws.Request, output *DeleteCacheParameterGroupOutput) + func (c *ElastiCache) DeleteCacheSecurityGroup(input *DeleteCacheSecurityGroupInput) (*DeleteCacheSecurityGroupOutput, error) + func (c *ElastiCache) DeleteCacheSecurityGroupRequest(input *DeleteCacheSecurityGroupInput) (req *aws.Request, output *DeleteCacheSecurityGroupOutput) + func (c *ElastiCache) DeleteCacheSubnetGroup(input *DeleteCacheSubnetGroupInput) (*DeleteCacheSubnetGroupOutput, error) + func (c *ElastiCache) DeleteCacheSubnetGroupRequest(input *DeleteCacheSubnetGroupInput) (req *aws.Request, output *DeleteCacheSubnetGroupOutput) + func (c *ElastiCache) DeleteReplicationGroup(input *DeleteReplicationGroupInput) (*DeleteReplicationGroupOutput, error) + func (c *ElastiCache) DeleteReplicationGroupRequest(input *DeleteReplicationGroupInput) (req *aws.Request, output *DeleteReplicationGroupOutput) + func (c *ElastiCache) DeleteSnapshot(input *DeleteSnapshotInput) (*DeleteSnapshotOutput, error) + func (c *ElastiCache) DeleteSnapshotRequest(input *DeleteSnapshotInput) (req *aws.Request, output *DeleteSnapshotOutput) + func (c *ElastiCache) DescribeCacheClusters(input *DescribeCacheClustersInput) (*DescribeCacheClustersOutput, error) + func (c *ElastiCache) DescribeCacheClustersPages(input *DescribeCacheClustersInput, ...) error + func (c *ElastiCache) DescribeCacheClustersRequest(input *DescribeCacheClustersInput) (req *aws.Request, output *DescribeCacheClustersOutput) + func (c *ElastiCache) DescribeCacheEngineVersions(input *DescribeCacheEngineVersionsInput) (*DescribeCacheEngineVersionsOutput, error) + func (c *ElastiCache) DescribeCacheEngineVersionsPages(input *DescribeCacheEngineVersionsInput, ...) error + func (c *ElastiCache) DescribeCacheEngineVersionsRequest(input *DescribeCacheEngineVersionsInput) (req *aws.Request, output *DescribeCacheEngineVersionsOutput) + func (c *ElastiCache) DescribeCacheParameterGroups(input *DescribeCacheParameterGroupsInput) (*DescribeCacheParameterGroupsOutput, error) + func (c *ElastiCache) DescribeCacheParameterGroupsPages(input *DescribeCacheParameterGroupsInput, ...) error + func (c *ElastiCache) DescribeCacheParameterGroupsRequest(input *DescribeCacheParameterGroupsInput) (req *aws.Request, output *DescribeCacheParameterGroupsOutput) + func (c *ElastiCache) DescribeCacheParameters(input *DescribeCacheParametersInput) (*DescribeCacheParametersOutput, error) + func (c *ElastiCache) DescribeCacheParametersPages(input *DescribeCacheParametersInput, ...) error + func (c *ElastiCache) DescribeCacheParametersRequest(input *DescribeCacheParametersInput) (req *aws.Request, output *DescribeCacheParametersOutput) + func (c *ElastiCache) DescribeCacheSecurityGroups(input *DescribeCacheSecurityGroupsInput) (*DescribeCacheSecurityGroupsOutput, error) + func (c *ElastiCache) DescribeCacheSecurityGroupsPages(input *DescribeCacheSecurityGroupsInput, ...) error + func (c *ElastiCache) DescribeCacheSecurityGroupsRequest(input *DescribeCacheSecurityGroupsInput) (req *aws.Request, output *DescribeCacheSecurityGroupsOutput) + func (c *ElastiCache) DescribeCacheSubnetGroups(input *DescribeCacheSubnetGroupsInput) (*DescribeCacheSubnetGroupsOutput, error) + func (c *ElastiCache) DescribeCacheSubnetGroupsPages(input *DescribeCacheSubnetGroupsInput, ...) error + func (c *ElastiCache) DescribeCacheSubnetGroupsRequest(input *DescribeCacheSubnetGroupsInput) (req *aws.Request, output *DescribeCacheSubnetGroupsOutput) + func (c *ElastiCache) DescribeEngineDefaultParameters(input *DescribeEngineDefaultParametersInput) (*DescribeEngineDefaultParametersOutput, error) + func (c *ElastiCache) DescribeEngineDefaultParametersPages(input *DescribeEngineDefaultParametersInput, ...) error + func (c *ElastiCache) DescribeEngineDefaultParametersRequest(input *DescribeEngineDefaultParametersInput) (req *aws.Request, output *DescribeEngineDefaultParametersOutput) + func (c *ElastiCache) DescribeEvents(input *DescribeEventsInput) (*DescribeEventsOutput, error) + func (c *ElastiCache) DescribeEventsPages(input *DescribeEventsInput, ...) error + func (c *ElastiCache) DescribeEventsRequest(input *DescribeEventsInput) (req *aws.Request, output *DescribeEventsOutput) + func (c *ElastiCache) DescribeReplicationGroups(input *DescribeReplicationGroupsInput) (*DescribeReplicationGroupsOutput, error) + func (c *ElastiCache) DescribeReplicationGroupsPages(input *DescribeReplicationGroupsInput, ...) error + func (c *ElastiCache) DescribeReplicationGroupsRequest(input *DescribeReplicationGroupsInput) (req *aws.Request, output *DescribeReplicationGroupsOutput) + func (c *ElastiCache) DescribeReservedCacheNodes(input *DescribeReservedCacheNodesInput) (*DescribeReservedCacheNodesOutput, error) + func (c *ElastiCache) DescribeReservedCacheNodesOfferings(input *DescribeReservedCacheNodesOfferingsInput) (*DescribeReservedCacheNodesOfferingsOutput, error) + func (c *ElastiCache) DescribeReservedCacheNodesOfferingsPages(input *DescribeReservedCacheNodesOfferingsInput, ...) error + func (c *ElastiCache) DescribeReservedCacheNodesOfferingsRequest(input *DescribeReservedCacheNodesOfferingsInput) (req *aws.Request, output *DescribeReservedCacheNodesOfferingsOutput) + func (c *ElastiCache) DescribeReservedCacheNodesPages(input *DescribeReservedCacheNodesInput, ...) error + func (c *ElastiCache) DescribeReservedCacheNodesRequest(input *DescribeReservedCacheNodesInput) (req *aws.Request, output *DescribeReservedCacheNodesOutput) + func (c *ElastiCache) DescribeSnapshots(input *DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error) + func (c *ElastiCache) DescribeSnapshotsPages(input *DescribeSnapshotsInput, ...) error + func (c *ElastiCache) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) (req *aws.Request, output *DescribeSnapshotsOutput) + func (c *ElastiCache) ListTagsForResource(input *ListTagsForResourceInput) (*TagListMessage, error) + func (c *ElastiCache) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *aws.Request, output *TagListMessage) + func (c *ElastiCache) ModifyCacheCluster(input *ModifyCacheClusterInput) (*ModifyCacheClusterOutput, error) + func (c *ElastiCache) ModifyCacheClusterRequest(input *ModifyCacheClusterInput) (req *aws.Request, output *ModifyCacheClusterOutput) + func (c *ElastiCache) ModifyCacheParameterGroup(input *ModifyCacheParameterGroupInput) (*CacheParameterGroupNameMessage, error) + func (c *ElastiCache) ModifyCacheParameterGroupRequest(input *ModifyCacheParameterGroupInput) (req *aws.Request, output *CacheParameterGroupNameMessage) + func (c *ElastiCache) ModifyCacheSubnetGroup(input *ModifyCacheSubnetGroupInput) (*ModifyCacheSubnetGroupOutput, error) + func (c *ElastiCache) ModifyCacheSubnetGroupRequest(input *ModifyCacheSubnetGroupInput) (req *aws.Request, output *ModifyCacheSubnetGroupOutput) + func (c *ElastiCache) ModifyReplicationGroup(input *ModifyReplicationGroupInput) (*ModifyReplicationGroupOutput, error) + func (c *ElastiCache) ModifyReplicationGroupRequest(input *ModifyReplicationGroupInput) (req *aws.Request, output *ModifyReplicationGroupOutput) + func (c *ElastiCache) PurchaseReservedCacheNodesOffering(input *PurchaseReservedCacheNodesOfferingInput) (*PurchaseReservedCacheNodesOfferingOutput, error) + func (c *ElastiCache) PurchaseReservedCacheNodesOfferingRequest(input *PurchaseReservedCacheNodesOfferingInput) (req *aws.Request, output *PurchaseReservedCacheNodesOfferingOutput) + func (c *ElastiCache) RebootCacheCluster(input *RebootCacheClusterInput) (*RebootCacheClusterOutput, error) + func (c *ElastiCache) RebootCacheClusterRequest(input *RebootCacheClusterInput) (req *aws.Request, output *RebootCacheClusterOutput) + func (c *ElastiCache) RemoveTagsFromResource(input *RemoveTagsFromResourceInput) (*TagListMessage, error) + func (c *ElastiCache) RemoveTagsFromResourceRequest(input *RemoveTagsFromResourceInput) (req *aws.Request, output *TagListMessage) + func (c *ElastiCache) ResetCacheParameterGroup(input *ResetCacheParameterGroupInput) (*CacheParameterGroupNameMessage, error) + func (c *ElastiCache) ResetCacheParameterGroupRequest(input *ResetCacheParameterGroupInput) (req *aws.Request, output *CacheParameterGroupNameMessage) + func (c *ElastiCache) RevokeCacheSecurityGroupIngress(input *RevokeCacheSecurityGroupIngressInput) (*RevokeCacheSecurityGroupIngressOutput, error) + func (c *ElastiCache) RevokeCacheSecurityGroupIngressRequest(input *RevokeCacheSecurityGroupIngressInput) (req *aws.Request, output *RevokeCacheSecurityGroupIngressOutput) + type Endpoint struct + Address *string + Port *int64 + type EngineDefaults struct + CacheNodeTypeSpecificParameters []*CacheNodeTypeSpecificParameter + CacheParameterGroupFamily *string + Marker *string + Parameters []*Parameter + type Event struct + Date *time.Time + Message *string + SourceIdentifier *string + SourceType *string + type ListTagsForResourceInput struct + ResourceName *string + type ModifyCacheClusterInput struct + AZMode *string + ApplyImmediately *bool + AutoMinorVersionUpgrade *bool + CacheClusterID *string + CacheNodeIDsToRemove []*string + CacheParameterGroupName *string + CacheSecurityGroupNames []*string + EngineVersion *string + NewAvailabilityZones []*string + NotificationTopicARN *string + NotificationTopicStatus *string + NumCacheNodes *int64 + PreferredMaintenanceWindow *string + SecurityGroupIDs []*string + SnapshotRetentionLimit *int64 + SnapshotWindow *string + type ModifyCacheClusterOutput struct + CacheCluster *CacheCluster + type ModifyCacheParameterGroupInput struct + CacheParameterGroupName *string + ParameterNameValues []*ParameterNameValue + type ModifyCacheSubnetGroupInput struct + CacheSubnetGroupDescription *string + CacheSubnetGroupName *string + SubnetIDs []*string + type ModifyCacheSubnetGroupOutput struct + CacheSubnetGroup *CacheSubnetGroup + type ModifyReplicationGroupInput struct + ApplyImmediately *bool + AutoMinorVersionUpgrade *bool + AutomaticFailoverEnabled *bool + CacheParameterGroupName *string + CacheSecurityGroupNames []*string + EngineVersion *string + NotificationTopicARN *string + NotificationTopicStatus *string + PreferredMaintenanceWindow *string + PrimaryClusterID *string + ReplicationGroupDescription *string + ReplicationGroupID *string + SecurityGroupIDs []*string + SnapshotRetentionLimit *int64 + SnapshotWindow *string + SnapshottingClusterID *string + type ModifyReplicationGroupOutput struct + ReplicationGroup *ReplicationGroup + type NodeGroup struct + NodeGroupID *string + NodeGroupMembers []*NodeGroupMember + PrimaryEndpoint *Endpoint + Status *string + type NodeGroupMember struct + CacheClusterID *string + CacheNodeID *string + CurrentRole *string + PreferredAvailabilityZone *string + ReadEndpoint *Endpoint + type NodeSnapshot struct + CacheNodeCreateTime *time.Time + CacheNodeID *string + CacheSize *string + SnapshotCreateTime *time.Time + type NotificationConfiguration struct + TopicARN *string + TopicStatus *string + type Parameter struct + AllowedValues *string + DataType *string + Description *string + IsModifiable *bool + MinimumEngineVersion *string + ParameterName *string + ParameterValue *string + Source *string + type ParameterNameValue struct + ParameterName *string + ParameterValue *string + type PendingModifiedValues struct + CacheNodeIDsToRemove []*string + EngineVersion *string + NumCacheNodes *int64 + type PurchaseReservedCacheNodesOfferingInput struct + CacheNodeCount *int64 + ReservedCacheNodeID *string + ReservedCacheNodesOfferingID *string + type PurchaseReservedCacheNodesOfferingOutput struct + ReservedCacheNode *ReservedCacheNode + type RebootCacheClusterInput struct + CacheClusterID *string + CacheNodeIDsToReboot []*string + type RebootCacheClusterOutput struct + CacheCluster *CacheCluster + type RecurringCharge struct + RecurringChargeAmount *float64 + RecurringChargeFrequency *string + type RemoveTagsFromResourceInput struct + ResourceName *string + TagKeys []*string + type ReplicationGroup struct + AutomaticFailover *string + Description *string + MemberClusters []*string + NodeGroups []*NodeGroup + PendingModifiedValues *ReplicationGroupPendingModifiedValues + ReplicationGroupID *string + SnapshottingClusterID *string + Status *string + type ReplicationGroupPendingModifiedValues struct + AutomaticFailoverStatus *string + PrimaryClusterID *string + type ReservedCacheNode struct + CacheNodeCount *int64 + CacheNodeType *string + Duration *int64 + FixedPrice *float64 + OfferingType *string + ProductDescription *string + RecurringCharges []*RecurringCharge + ReservedCacheNodeID *string + ReservedCacheNodesOfferingID *string + StartTime *time.Time + State *string + UsagePrice *float64 + type ReservedCacheNodesOffering struct + CacheNodeType *string + Duration *int64 + FixedPrice *float64 + OfferingType *string + ProductDescription *string + RecurringCharges []*RecurringCharge + ReservedCacheNodesOfferingID *string + UsagePrice *float64 + type ResetCacheParameterGroupInput struct + CacheParameterGroupName *string + ParameterNameValues []*ParameterNameValue + ResetAllParameters *bool + type RevokeCacheSecurityGroupIngressInput struct + CacheSecurityGroupName *string + EC2SecurityGroupName *string + EC2SecurityGroupOwnerID *string + type RevokeCacheSecurityGroupIngressOutput struct + CacheSecurityGroup *CacheSecurityGroup + type SecurityGroupMembership struct + SecurityGroupID *string + Status *string + type Snapshot struct + AutoMinorVersionUpgrade *bool + CacheClusterCreateTime *time.Time + CacheClusterID *string + CacheNodeType *string + CacheParameterGroupName *string + CacheSubnetGroupName *string + Engine *string + EngineVersion *string + NodeSnapshots []*NodeSnapshot + NumCacheNodes *int64 + Port *int64 + PreferredAvailabilityZone *string + PreferredMaintenanceWindow *string + SnapshotName *string + SnapshotRetentionLimit *int64 + SnapshotSource *string + SnapshotStatus *string + SnapshotWindow *string + TopicARN *string + VPCID *string + type Subnet struct + SubnetAvailabilityZone *AvailabilityZone + SubnetIdentifier *string + type Tag struct + Key *string + Value *string + type TagListMessage struct + TagList []*Tag