elasticache

package
v0.0.0-...-b425644 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CacheCluster

type CacheCluster struct {
	AutoMinorVersionUpgrade    bool                            `xml:",omitempty"`
	CacheClusterCreateTime     time.Time                       `xml:",omitempty"`
	CacheClusterId             string                          `xml:",omitempty"`
	CacheClusterStatus         string                          `xml:",omitempty"`
	CacheNodeType              string                          `xml:",omitempty"`
	CacheNodes                 []*CacheNode                    `xml:"CacheNodes>CacheNode,omitempty"`
	CacheParameterGroup        *CacheParameterGroupStatus      `xml:",omitempty"`
	CacheSecurityGroups        []*CacheSecurityGroupMembership `xml:",omitempty"`
	CacheSubnetGroupName       string                          `xml:",omitempty"`
	ClientDownloadLandingPage  string                          `xml:",omitempty"`
	ConfigurationEndpoint      *Endpoint                       `xml:",omitempty"`
	Engine                     string                          `xml:",omitempty"`
	EngineVersion              string                          `xml:",omitempty"`
	NotificationConfiguration  *NotificationConfiguration      `xml:",omitempty"`
	NumCacheNodes              int                             `xml:",omitempty"`
	PendingModifiedValues      *PendingModifiedValues          `xml:",omitempty"`
	PreferredAvailabilityZone  string                          `xml:",omitempty"`
	PreferredMaintenanceWindow string                          `xml:",omitempty"`
	ReplicationGroupId         string                          `xml:",omitempty"`
	SecurityGroups             []*SecurityGroupMembership      `xml:",omitempty"`
	SnapshotRetentionLimit     int                             `xml:",omitempty"`
	SnapshotWindow             string                          `xml:",omitempty"`
}

type CacheNode

type CacheNode struct {
	CacheNodeCreateTime  time.Time `xml:",omitempty"`
	CacheNodeId          string    `xml:",omitempty"`
	CacheNodeStatus      string    `xml:",omitempty"`
	Endpoint             *Endpoint `xml:",omitempty"`
	ParameterGroupStatus string    `xml:",omitempty"`
	SourceCacheNodeId    string    `xml:",omitempty"`
}

type CacheParameterGroupStatus

type CacheParameterGroupStatus struct {
	CacheNodeIdsToReboot    []string `xml:",omitempty"`
	CacheParameterGroupName string   `xml:",omitempty"`
	ParameterApplyStatus    string   `xml:",omitempty"`
}

type CacheSecurityGroupMembership

type CacheSecurityGroupMembership struct {
	CacheSecurityGroupName string `xml:",omitempty"`
	Status                 string `xml:",omitempty"`
}

type Client

type Client struct {
	*aws.Client
}

func NewFromEnv

func NewFromEnv() *Client

func (*Client) Endpoint

func (client *Client) Endpoint() (string, error)

type DescribeCacheClusters

type DescribeCacheClusters struct {
	CacheClusterId    string `xml:",omitempty"`
	Marker            string `xml:",omitempty"`
	MaxRecords        int    `xml:",omitempty"`
	ShowCacheNodeInfo bool   `xml:",omitempty"`
}

func (*DescribeCacheClusters) Execute

type DescribeCacheClustersResponse

type DescribeCacheClustersResponse struct {
	DescribeCacheClustersResult *DescribeCacheClustersResult `xml:",omitempty"`
	ResponseMetadata            *ResponseMetadata            `xml:",omitempty"`
}

type DescribeCacheClustersResult

type DescribeCacheClustersResult struct {
	CacheClusters []*CacheCluster `xml:"CacheClusters>CacheCluster,omitempty"`
	Marker        string          `xml:",omitempty"`
}

type Endpoint

type Endpoint struct {
	Address string `xml:",omitempty"`
	Port    int    `xml:",omitempty"`
}

type NotificationConfiguration

type NotificationConfiguration struct {
	TopicArn    string `xml:",omitempty"`
	TopicStatus string `xml:",omitempty"`
}

type PendingModifiedValues

type PendingModifiedValues struct {
	CacheNodeIdsToRemove []string `xml:",omitempty"`
	EngineVersion        string   `xml:",omitempty"`
	NumCacheNodes        int      `xml:",omitempty"`
}

type ResponseMetadata

type ResponseMetadata struct {
	RequestId string `xml:",omitempty"`
}

type SecurityGroupMembership

type SecurityGroupMembership struct {
	SecurityGroupId string `xml:",omitempty"`
	Status          string `xml:",omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL