package
0.35.0-rc.0-ini-patch-1
Repository: https://github.com/jvitor03/provider-aws.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

ConnectionEndpoint returns the connection endpoint for a Replication Group.
DiffTags returns tags that should be added or removed.
GenerateCluster modifies elasticache.CacheCluster with values from cachev1alpha1.CacheClusterParameters.
GenerateClusterObservation produces a CacheClusterObservation object out of received elasticache.CacheCluster object.
GenerateCreateCacheClusterInput returns Cache Cluster creation input.
GenerateModifyCacheClusterInput returns ElastiCache Cache Cluster modification input suitable for use with the AWS API.
GenerateObservation produces a ReplicationGroupObservation object out of received elasticache.ReplicationGroup object.
IsAlreadyExists returns true if the supplied error indicates a Replication Group already exists.
IsClusterNotFound returns true if the supplied error indicates a Cache Cluster already exists.
IsClusterUpToDate checks whether current state is up-to-date compared to the given set of parameters.
IsNotFound returns true if the supplied error indicates a Replication Group was not found.
IsSubnetGroupNotFound returns true if the supplied error indicates a Cache Subnet Group was not found.
IsSubnetGroupUpToDate checks if CacheSubnetGroupParameters are in sync with provider values.
LateInitialize assigns the observed configurations and assigns them to the corresponding fields in ReplicationGroupParameters in order to let user know the defaults and make the changes as wished on that value.
LateInitializeCluster assigns the observed configurations and assigns them to the corresponding fields in CacheClusterParameters in order to let user know the defaults and make the changes as wished on that value.
NewClient returns a new ElastiCache client.
NewCreateReplicationGroupInput returns ElastiCache replication group creation input suitable for use with the AWS API.
NewDecreaseReplicaCountInput returns Elasticache replication group decrease the number of replicaGroup cache clusters.
NewDeleteReplicationGroupInput returns ElastiCache replication group deletion input suitable for use with the AWS API.
NewDescribeCacheClustersInput returns ElastiCache cache cluster describe input suitable for use with the AWS API.
NewDescribeReplicationGroupsInput returns ElastiCache replication group describe input suitable for use with the AWS API.
NewIncreaseReplicaCountInput returns Elasticache replication group increase the number of replicaGroup cache clusters.
NewListTagsForResourceInput returns ElastiCache list tags input usable with the AWS API.
NewModifyReplicationGroupInput returns ElastiCache replication group modification input suitable for use with the AWS API.
NewModifyReplicationGroupShardConfigurationInput returns ElastiCache replication group shard configuration modification input suitable for use with the AWS API.
ParseVersion parses the semantic version of an Elasticache Cluster See https://docs.aws.amazon.com/memorydb/latest/devguide/engine-versions.html.
ReplicationGroupNeedsUpdate returns true if the supplied ReplicationGroup and the configuration of its member clusters differ from given desired state.
ReplicationGroupNumCacheClustersNeedsUpdate determines if the number of Cache Clusters in a replication group needs to be updated.
ReplicationGroupShardConfigurationNeedsUpdate returns true if the supplied ReplicationGroup and the configuration shards.
ReplicationGroupTagsNeedsUpdate indicates whether tags need updating.

# Structs

PartialSemanticVersion is semantic version that does not fulfill the specification.

# Interfaces

A Client handles CRUD operations for ElastiCache resources.