types

package
v1.16.0 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ACL

type ACL struct {

	// The Amazon Resource Name (ARN) of the ACL
	ARN *string

	// A list of clusters associated with the ACL.
	Clusters []string

	// The minimum engine version supported for the ACL
	MinimumEngineVersion *string

	// The name of the Access Control List
	Name *string

	// A list of updates being applied to the ACL.
	PendingChanges *ACLPendingChanges

	// Indicates ACL status. Can be "creating", "active", "modifying", "deleting".
	Status *string

	// The list of user names that belong to the ACL.
	UserNames []string
	// contains filtered or unexported fields
}

An Access Control List. You can authenticate users with Access Contol Lists. ACLs enable you to control cluster access by grouping users. These Access control lists are designed as a way to organize access to clusters.

type ACLAlreadyExistsFault

type ACLAlreadyExistsFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ACLAlreadyExistsFault) Error

func (e *ACLAlreadyExistsFault) Error() string

func (*ACLAlreadyExistsFault) ErrorCode

func (e *ACLAlreadyExistsFault) ErrorCode() string

func (*ACLAlreadyExistsFault) ErrorFault

func (e *ACLAlreadyExistsFault) ErrorFault() smithy.ErrorFault

func (*ACLAlreadyExistsFault) ErrorMessage

func (e *ACLAlreadyExistsFault) ErrorMessage() string

type ACLNotFoundFault

type ACLNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ACLNotFoundFault) Error

func (e *ACLNotFoundFault) Error() string

func (*ACLNotFoundFault) ErrorCode

func (e *ACLNotFoundFault) ErrorCode() string

func (*ACLNotFoundFault) ErrorFault

func (e *ACLNotFoundFault) ErrorFault() smithy.ErrorFault

func (*ACLNotFoundFault) ErrorMessage

func (e *ACLNotFoundFault) ErrorMessage() string

type ACLPendingChanges

type ACLPendingChanges struct {

	// A list of users being added to the ACL
	UserNamesToAdd []string

	// A list of user names being removed from the ACL
	UserNamesToRemove []string
	// contains filtered or unexported fields
}

Returns the updates being applied to the ACL.

type ACLQuotaExceededFault

type ACLQuotaExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ACLQuotaExceededFault) Error

func (e *ACLQuotaExceededFault) Error() string

func (*ACLQuotaExceededFault) ErrorCode

func (e *ACLQuotaExceededFault) ErrorCode() string

func (*ACLQuotaExceededFault) ErrorFault

func (e *ACLQuotaExceededFault) ErrorFault() smithy.ErrorFault

func (*ACLQuotaExceededFault) ErrorMessage

func (e *ACLQuotaExceededFault) ErrorMessage() string

type ACLsUpdateStatus

type ACLsUpdateStatus struct {

	// A list of ACLs pending to be applied.
	ACLToApply *string
	// contains filtered or unexported fields
}

The status of the ACL update

type APICallRateForCustomerExceededFault

type APICallRateForCustomerExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*APICallRateForCustomerExceededFault) Error

func (*APICallRateForCustomerExceededFault) ErrorCode

func (*APICallRateForCustomerExceededFault) ErrorFault

func (*APICallRateForCustomerExceededFault) ErrorMessage

func (e *APICallRateForCustomerExceededFault) ErrorMessage() string

type AZStatus

type AZStatus string
const (
	AZStatusSingleAZ AZStatus = "singleaz"
	AZStatusMultiAZ  AZStatus = "multiaz"
)

Enum values for AZStatus

func (AZStatus) Values

func (AZStatus) Values() []AZStatus

Values returns all known values for AZStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type Authentication

type Authentication struct {

	// The number of passwords belonging to the user. The maximum is two.
	PasswordCount *int32

	// Indicates whether the user requires a password to authenticate.
	Type AuthenticationType
	// contains filtered or unexported fields
}

Denotes the user's authentication properties, such as whether it requires a password to authenticate. Used in output responses.

type AuthenticationMode

type AuthenticationMode struct {

	// The password(s) used for authentication
	Passwords []string

	// Indicates whether the user requires a password to authenticate. All
	// newly-created users require a password.
	Type InputAuthenticationType
	// contains filtered or unexported fields
}

Denotes the user's authentication properties, such as whether it requires a password to authenticate. Used in output responses.

type AuthenticationType

type AuthenticationType string
const (
	AuthenticationTypePassword   AuthenticationType = "password"
	AuthenticationTypeNoPassword AuthenticationType = "no-password"
	AuthenticationTypeIam        AuthenticationType = "iam"
)

Enum values for AuthenticationType

func (AuthenticationType) Values

Values returns all known values for AuthenticationType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type AvailabilityZone

type AvailabilityZone struct {

	// The name of the Availability Zone.
	Name *string
	// contains filtered or unexported fields
}

Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).

type Cluster

type Cluster struct {

	// The name of the Access Control List associated with this cluster.
	ACLName *string

	// The Amazon Resource Name (ARN) of the cluster.
	ARN *string

	// When set to true, the cluster will automatically receive minor engine version
	// upgrades after launch.
	AutoMinorVersionUpgrade *bool

	// Indicates if the cluster has a Multi-AZ configuration (multiaz) or not
	// (singleaz).
	AvailabilityMode AZStatus

	// The cluster's configuration endpoint
	ClusterEndpoint *Endpoint

	// Enables data tiering. Data tiering is only supported for clusters using the
	// r6gd node type. This parameter must be set when using r6gd nodes. For more
	// information, see Data tiering (https://docs.aws.amazon.com/memorydb/latest/devguide/data-tiering.html)
	// .
	DataTiering DataTieringStatus

	// A description of the cluster
	Description *string

	// The Redis engine patch version used by the cluster
	EnginePatchVersion *string

	// The Redis engine version used by the cluster
	EngineVersion *string

	// The ID of the KMS key used to encrypt the cluster
	KmsKeyId *string

	// Specifies the weekly time range during which maintenance on the cluster is
	// performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H
	// Clock UTC). The minimum maintenance window is a 60 minute period.
	MaintenanceWindow *string

	// The user-supplied name of the cluster. This identifier is a unique key that
	// identifies a cluster.
	Name *string

	// The cluster's node type
	NodeType *string

	// The number of shards in the cluster
	NumberOfShards *int32

	// The name of the parameter group used by the cluster
	ParameterGroupName *string

	// The status of the parameter group used by the cluster, for example 'active' or
	// 'applying'.
	ParameterGroupStatus *string

	// A group of settings that are currently being applied.
	PendingUpdates *ClusterPendingUpdates

	// A list of security groups used by the cluster
	SecurityGroups []SecurityGroupMembership

	// A list of shards that are members of the cluster.
	Shards []Shard

	// The number of days for which MemoryDB retains automatic snapshots before
	// deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot
	// that was taken today is retained for 5 days before being deleted.
	SnapshotRetentionLimit *int32

	// The daily time range (in UTC) during which MemoryDB begins taking a daily
	// snapshot of your shard. Example: 05:00-09:00 If you do not specify this
	// parameter, MemoryDB automatically chooses an appropriate time range.
	SnapshotWindow *string

	// The Amazon Resource Name (ARN) of the SNS notification topic
	SnsTopicArn *string

	// The SNS topic must be in Active status to receive notifications
	SnsTopicStatus *string

	// The status of the cluster. For example, Available, Updating, Creating.
	Status *string

	// The name of the subnet group used by the cluster
	SubnetGroupName *string

	// A flag to indicate if In-transit encryption is enabled
	TLSEnabled *bool
	// contains filtered or unexported fields
}

Contains all of the attributes of a specific cluster.

type ClusterAlreadyExistsFault

type ClusterAlreadyExistsFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ClusterAlreadyExistsFault) Error

func (e *ClusterAlreadyExistsFault) Error() string

func (*ClusterAlreadyExistsFault) ErrorCode

func (e *ClusterAlreadyExistsFault) ErrorCode() string

func (*ClusterAlreadyExistsFault) ErrorFault

func (*ClusterAlreadyExistsFault) ErrorMessage

func (e *ClusterAlreadyExistsFault) ErrorMessage() string

type ClusterConfiguration

type ClusterConfiguration struct {

	// The description of the cluster configuration
	Description *string

	// The Redis engine version used by the cluster
	EngineVersion *string

	// The specified maintenance window for the cluster
	MaintenanceWindow *string

	// The name of the cluster
	Name *string

	// The node type used for the cluster
	NodeType *string

	// The number of shards in the cluster
	NumShards *int32

	// The name of parameter group used by the cluster
	ParameterGroupName *string

	// The port used by the cluster
	Port *int32

	// The list of shards in the cluster
	Shards []ShardDetail

	// The snapshot retention limit set by the cluster
	SnapshotRetentionLimit *int32

	// The snapshot window set by the cluster
	SnapshotWindow *string

	// The name of the subnet group used by the cluster
	SubnetGroupName *string

	// The Amazon Resource Name (ARN) of the SNS notification topic for the cluster
	TopicArn *string

	// The ID of the VPC the cluster belongs to
	VpcId *string
	// contains filtered or unexported fields
}

A list of cluster configuration options.

type ClusterNotFoundFault

type ClusterNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ClusterNotFoundFault) Error

func (e *ClusterNotFoundFault) Error() string

func (*ClusterNotFoundFault) ErrorCode

func (e *ClusterNotFoundFault) ErrorCode() string

func (*ClusterNotFoundFault) ErrorFault

func (e *ClusterNotFoundFault) ErrorFault() smithy.ErrorFault

func (*ClusterNotFoundFault) ErrorMessage

func (e *ClusterNotFoundFault) ErrorMessage() string

type ClusterPendingUpdates

type ClusterPendingUpdates struct {

	// A list of ACLs associated with the cluster that are being updated
	ACLs *ACLsUpdateStatus

	// The status of an online resharding operation.
	Resharding *ReshardingStatus

	// A list of service updates being applied to the cluster
	ServiceUpdates []PendingModifiedServiceUpdate
	// contains filtered or unexported fields
}

A list of updates being applied to the cluster

type ClusterQuotaForCustomerExceededFault

type ClusterQuotaForCustomerExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ClusterQuotaForCustomerExceededFault) Error

func (*ClusterQuotaForCustomerExceededFault) ErrorCode

func (*ClusterQuotaForCustomerExceededFault) ErrorFault

func (*ClusterQuotaForCustomerExceededFault) ErrorMessage

func (e *ClusterQuotaForCustomerExceededFault) ErrorMessage() string

type DataTieringStatus added in v1.10.0

type DataTieringStatus string
const (
	DataTieringStatusTrue  DataTieringStatus = "true"
	DataTieringStatusFalse DataTieringStatus = "false"
)

Enum values for DataTieringStatus

func (DataTieringStatus) Values added in v1.10.0

Values returns all known values for DataTieringStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type DefaultUserRequired

type DefaultUserRequired struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*DefaultUserRequired) Error

func (e *DefaultUserRequired) Error() string

func (*DefaultUserRequired) ErrorCode

func (e *DefaultUserRequired) ErrorCode() string

func (*DefaultUserRequired) ErrorFault

func (e *DefaultUserRequired) ErrorFault() smithy.ErrorFault

func (*DefaultUserRequired) ErrorMessage

func (e *DefaultUserRequired) ErrorMessage() string

type DuplicateUserNameFault

type DuplicateUserNameFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*DuplicateUserNameFault) Error

func (e *DuplicateUserNameFault) Error() string

func (*DuplicateUserNameFault) ErrorCode

func (e *DuplicateUserNameFault) ErrorCode() string

func (*DuplicateUserNameFault) ErrorFault

func (e *DuplicateUserNameFault) ErrorFault() smithy.ErrorFault

func (*DuplicateUserNameFault) ErrorMessage

func (e *DuplicateUserNameFault) ErrorMessage() string

type Endpoint

type Endpoint struct {

	// The DNS hostname of the node.
	Address *string

	// The port number that the engine is listening on.
	Port int32
	// contains filtered or unexported fields
}

Represents the information required for client programs to connect to the cluster and its nodes.

type EngineVersionInfo

type EngineVersionInfo struct {

	// The patched engine version
	EnginePatchVersion *string

	// The engine version
	EngineVersion *string

	// Specifies the name of the parameter group family to which the engine default
	// parameters apply.
	ParameterGroupFamily *string
	// contains filtered or unexported fields
}

Provides details of the Redis engine version

type Event

type Event struct {

	// The date and time when the event occurred.
	Date *time.Time

	// The text of the event.
	Message *string

	// The name for the source of the event. For example, if the event occurred at the
	// cluster level, the identifier would be the name of the cluster.
	SourceName *string

	// Specifies the origin of this event - a cluster, a parameter group, a security
	// group, etc.
	SourceType SourceType
	// contains filtered or unexported fields
}

Represents a single occurrence of something interesting within the system. Some examples of events are creating a cluster or adding or removing a node.

type Filter

type Filter struct {

	// The property being filtered. For example, UserName.
	//
	// This member is required.
	Name *string

	// The property values to filter on. For example, "user-123".
	//
	// This member is required.
	Values []string
	// contains filtered or unexported fields
}

Used to streamline results of a search based on the property being filtered.

type InputAuthenticationType

type InputAuthenticationType string
const (
	InputAuthenticationTypePassword InputAuthenticationType = "password"
	InputAuthenticationTypeIam      InputAuthenticationType = "iam"
)

Enum values for InputAuthenticationType

func (InputAuthenticationType) Values

Values returns all known values for InputAuthenticationType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type InsufficientClusterCapacityFault

type InsufficientClusterCapacityFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InsufficientClusterCapacityFault) Error

func (*InsufficientClusterCapacityFault) ErrorCode

func (*InsufficientClusterCapacityFault) ErrorFault

func (*InsufficientClusterCapacityFault) ErrorMessage

func (e *InsufficientClusterCapacityFault) ErrorMessage() string

type InvalidACLStateFault

type InvalidACLStateFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidACLStateFault) Error

func (e *InvalidACLStateFault) Error() string

func (*InvalidACLStateFault) ErrorCode

func (e *InvalidACLStateFault) ErrorCode() string

func (*InvalidACLStateFault) ErrorFault

func (e *InvalidACLStateFault) ErrorFault() smithy.ErrorFault

func (*InvalidACLStateFault) ErrorMessage

func (e *InvalidACLStateFault) ErrorMessage() string

type InvalidARNFault

type InvalidARNFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidARNFault) Error

func (e *InvalidARNFault) Error() string

func (*InvalidARNFault) ErrorCode

func (e *InvalidARNFault) ErrorCode() string

func (*InvalidARNFault) ErrorFault

func (e *InvalidARNFault) ErrorFault() smithy.ErrorFault

func (*InvalidARNFault) ErrorMessage

func (e *InvalidARNFault) ErrorMessage() string

type InvalidClusterStateFault

type InvalidClusterStateFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidClusterStateFault) Error

func (e *InvalidClusterStateFault) Error() string

func (*InvalidClusterStateFault) ErrorCode

func (e *InvalidClusterStateFault) ErrorCode() string

func (*InvalidClusterStateFault) ErrorFault

func (e *InvalidClusterStateFault) ErrorFault() smithy.ErrorFault

func (*InvalidClusterStateFault) ErrorMessage

func (e *InvalidClusterStateFault) ErrorMessage() string

type InvalidCredentialsException

type InvalidCredentialsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidCredentialsException) Error

func (*InvalidCredentialsException) ErrorCode

func (e *InvalidCredentialsException) ErrorCode() string

func (*InvalidCredentialsException) ErrorFault

func (*InvalidCredentialsException) ErrorMessage

func (e *InvalidCredentialsException) ErrorMessage() string

type InvalidKMSKeyFault

type InvalidKMSKeyFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidKMSKeyFault) Error

func (e *InvalidKMSKeyFault) Error() string

func (*InvalidKMSKeyFault) ErrorCode

func (e *InvalidKMSKeyFault) ErrorCode() string

func (*InvalidKMSKeyFault) ErrorFault

func (e *InvalidKMSKeyFault) ErrorFault() smithy.ErrorFault

func (*InvalidKMSKeyFault) ErrorMessage

func (e *InvalidKMSKeyFault) ErrorMessage() string

type InvalidNodeStateFault

type InvalidNodeStateFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidNodeStateFault) Error

func (e *InvalidNodeStateFault) Error() string

func (*InvalidNodeStateFault) ErrorCode

func (e *InvalidNodeStateFault) ErrorCode() string

func (*InvalidNodeStateFault) ErrorFault

func (e *InvalidNodeStateFault) ErrorFault() smithy.ErrorFault

func (*InvalidNodeStateFault) ErrorMessage

func (e *InvalidNodeStateFault) ErrorMessage() string

type InvalidParameterCombinationException

type InvalidParameterCombinationException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidParameterCombinationException) Error

func (*InvalidParameterCombinationException) ErrorCode

func (*InvalidParameterCombinationException) ErrorFault

func (*InvalidParameterCombinationException) ErrorMessage

func (e *InvalidParameterCombinationException) ErrorMessage() string

type InvalidParameterGroupStateFault

type InvalidParameterGroupStateFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidParameterGroupStateFault) Error

func (*InvalidParameterGroupStateFault) ErrorCode

func (e *InvalidParameterGroupStateFault) ErrorCode() string

func (*InvalidParameterGroupStateFault) ErrorFault

func (*InvalidParameterGroupStateFault) ErrorMessage

func (e *InvalidParameterGroupStateFault) ErrorMessage() string

type InvalidParameterValueException

type InvalidParameterValueException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidParameterValueException) Error

func (*InvalidParameterValueException) ErrorCode

func (e *InvalidParameterValueException) ErrorCode() string

func (*InvalidParameterValueException) ErrorFault

func (*InvalidParameterValueException) ErrorMessage

func (e *InvalidParameterValueException) ErrorMessage() string

type InvalidSnapshotStateFault

type InvalidSnapshotStateFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidSnapshotStateFault) Error

func (e *InvalidSnapshotStateFault) Error() string

func (*InvalidSnapshotStateFault) ErrorCode

func (e *InvalidSnapshotStateFault) ErrorCode() string

func (*InvalidSnapshotStateFault) ErrorFault

func (*InvalidSnapshotStateFault) ErrorMessage

func (e *InvalidSnapshotStateFault) ErrorMessage() string

type InvalidSubnet

type InvalidSubnet struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidSubnet) Error

func (e *InvalidSubnet) Error() string

func (*InvalidSubnet) ErrorCode

func (e *InvalidSubnet) ErrorCode() string

func (*InvalidSubnet) ErrorFault

func (e *InvalidSubnet) ErrorFault() smithy.ErrorFault

func (*InvalidSubnet) ErrorMessage

func (e *InvalidSubnet) ErrorMessage() string

type InvalidUserStateFault

type InvalidUserStateFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidUserStateFault) Error

func (e *InvalidUserStateFault) Error() string

func (*InvalidUserStateFault) ErrorCode

func (e *InvalidUserStateFault) ErrorCode() string

func (*InvalidUserStateFault) ErrorFault

func (e *InvalidUserStateFault) ErrorFault() smithy.ErrorFault

func (*InvalidUserStateFault) ErrorMessage

func (e *InvalidUserStateFault) ErrorMessage() string

type InvalidVPCNetworkStateFault

type InvalidVPCNetworkStateFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*InvalidVPCNetworkStateFault) Error

func (*InvalidVPCNetworkStateFault) ErrorCode

func (e *InvalidVPCNetworkStateFault) ErrorCode() string

func (*InvalidVPCNetworkStateFault) ErrorFault

func (*InvalidVPCNetworkStateFault) ErrorMessage

func (e *InvalidVPCNetworkStateFault) ErrorMessage() string

type NoOperationFault

type NoOperationFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*NoOperationFault) Error

func (e *NoOperationFault) Error() string

func (*NoOperationFault) ErrorCode

func (e *NoOperationFault) ErrorCode() string

func (*NoOperationFault) ErrorFault

func (e *NoOperationFault) ErrorFault() smithy.ErrorFault

func (*NoOperationFault) ErrorMessage

func (e *NoOperationFault) ErrorMessage() string

type Node

type Node struct {

	// The Availability Zone in which the node resides
	AvailabilityZone *string

	// The date and time when the node was created.
	CreateTime *time.Time

	// The hostname for connecting to this node.
	Endpoint *Endpoint

	// The node identifier. A node name is a numeric identifier (0001, 0002, etc.).
	// The combination of cluster name, shard name and node name uniquely identifies
	// every node used in a customer's Amazon account.
	Name *string

	// The status of the service update on the node
	Status *string
	// contains filtered or unexported fields
}

Represents an individual node within a cluster. Each node runs its own instance of the cluster's protocol-compliant caching software.

type NodeQuotaForClusterExceededFault

type NodeQuotaForClusterExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*NodeQuotaForClusterExceededFault) Error

func (*NodeQuotaForClusterExceededFault) ErrorCode

func (*NodeQuotaForClusterExceededFault) ErrorFault

func (*NodeQuotaForClusterExceededFault) ErrorMessage

func (e *NodeQuotaForClusterExceededFault) ErrorMessage() string

type NodeQuotaForCustomerExceededFault

type NodeQuotaForCustomerExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*NodeQuotaForCustomerExceededFault) Error

func (*NodeQuotaForCustomerExceededFault) ErrorCode

func (*NodeQuotaForCustomerExceededFault) ErrorFault

func (*NodeQuotaForCustomerExceededFault) ErrorMessage

func (e *NodeQuotaForCustomerExceededFault) ErrorMessage() string

type Parameter

type Parameter struct {

	// The valid range of values for the parameter.
	AllowedValues *string

	// The parameter's data type
	DataType *string

	// A description of the parameter
	Description *string

	// The earliest engine version to which the parameter can apply.
	MinimumEngineVersion *string

	// The name of the parameter
	Name *string

	// The value of the parameter
	Value *string
	// contains filtered or unexported fields
}

Describes an individual setting that controls some aspect of MemoryDB behavior.

type ParameterGroup

type ParameterGroup struct {

	// The Amazon Resource Name (ARN) of the parameter group
	ARN *string

	// A description of the parameter group
	Description *string

	// The name of the parameter group family that this parameter group is compatible
	// with.
	Family *string

	// The name of the parameter group
	Name *string
	// contains filtered or unexported fields
}

Represents the output of a CreateParameterGroup operation. A parameter group represents a combination of specific values for the parameters that are passed to the engine software during startup.

type ParameterGroupAlreadyExistsFault

type ParameterGroupAlreadyExistsFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ParameterGroupAlreadyExistsFault) Error

func (*ParameterGroupAlreadyExistsFault) ErrorCode

func (*ParameterGroupAlreadyExistsFault) ErrorFault

func (*ParameterGroupAlreadyExistsFault) ErrorMessage

func (e *ParameterGroupAlreadyExistsFault) ErrorMessage() string

type ParameterGroupNotFoundFault

type ParameterGroupNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ParameterGroupNotFoundFault) Error

func (*ParameterGroupNotFoundFault) ErrorCode

func (e *ParameterGroupNotFoundFault) ErrorCode() string

func (*ParameterGroupNotFoundFault) ErrorFault

func (*ParameterGroupNotFoundFault) ErrorMessage

func (e *ParameterGroupNotFoundFault) ErrorMessage() string

type ParameterGroupQuotaExceededFault

type ParameterGroupQuotaExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ParameterGroupQuotaExceededFault) Error

func (*ParameterGroupQuotaExceededFault) ErrorCode

func (*ParameterGroupQuotaExceededFault) ErrorFault

func (*ParameterGroupQuotaExceededFault) ErrorMessage

func (e *ParameterGroupQuotaExceededFault) ErrorMessage() string

type ParameterNameValue

type ParameterNameValue struct {

	// The name of the parameter
	ParameterName *string

	// The value of the parameter
	ParameterValue *string
	// contains filtered or unexported fields
}

Describes a name-value pair that is used to update the value of a parameter.

type PendingModifiedServiceUpdate

type PendingModifiedServiceUpdate struct {

	// The unique ID of the service update
	ServiceUpdateName *string

	// The status of the service update
	Status ServiceUpdateStatus
	// contains filtered or unexported fields
}

Update action that has yet to be processed for the corresponding apply/stop request

type RecurringCharge added in v1.11.0

type RecurringCharge struct {

	// The amount of the recurring charge to run this reserved node.
	RecurringChargeAmount float64

	// The frequency of the recurring price charged to run this reserved node.
	RecurringChargeFrequency *string
	// contains filtered or unexported fields
}

The recurring charge to run this reserved node.

type ReplicaConfigurationRequest

type ReplicaConfigurationRequest struct {

	// The number of replicas to scale up or down to
	ReplicaCount int32
	// contains filtered or unexported fields
}

A request to configure the number of replicas in a shard

type ReservedNode added in v1.11.0

type ReservedNode struct {

	// The Amazon Resource Name (ARN) of the reserved node.
	ARN *string

	// The duration of the reservation in seconds.
	Duration int32

	// The fixed price charged for this reserved node.
	FixedPrice float64

	// The number of nodes that have been reserved.
	NodeCount int32

	// The node type for the reserved nodes.
	NodeType *string

	// The offering type of this reserved node.
	OfferingType *string

	// The recurring price charged to run this reserved node.
	RecurringCharges []RecurringCharge

	// A customer-specified identifier to track this reservation.
	ReservationId *string

	// The ID of the reserved node offering to purchase.
	ReservedNodesOfferingId *string

	// The time the reservation started.
	StartTime *time.Time

	// The state of the reserved node.
	State *string
	// contains filtered or unexported fields
}

Represents the output of a PurchaseReservedNodesOffering operation.

type ReservedNodeAlreadyExistsFault added in v1.11.0

type ReservedNodeAlreadyExistsFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You already have a reservation with the given identifier.

func (*ReservedNodeAlreadyExistsFault) Error added in v1.11.0

func (*ReservedNodeAlreadyExistsFault) ErrorCode added in v1.11.0

func (e *ReservedNodeAlreadyExistsFault) ErrorCode() string

func (*ReservedNodeAlreadyExistsFault) ErrorFault added in v1.11.0

func (*ReservedNodeAlreadyExistsFault) ErrorMessage added in v1.11.0

func (e *ReservedNodeAlreadyExistsFault) ErrorMessage() string

type ReservedNodeNotFoundFault added in v1.11.0

type ReservedNodeNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The requested node does not exist.

func (*ReservedNodeNotFoundFault) Error added in v1.11.0

func (e *ReservedNodeNotFoundFault) Error() string

func (*ReservedNodeNotFoundFault) ErrorCode added in v1.11.0

func (e *ReservedNodeNotFoundFault) ErrorCode() string

func (*ReservedNodeNotFoundFault) ErrorFault added in v1.11.0

func (*ReservedNodeNotFoundFault) ErrorMessage added in v1.11.0

func (e *ReservedNodeNotFoundFault) ErrorMessage() string

type ReservedNodeQuotaExceededFault added in v1.11.0

type ReservedNodeQuotaExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The request cannot be processed because it would exceed the user's node quota.

func (*ReservedNodeQuotaExceededFault) Error added in v1.11.0

func (*ReservedNodeQuotaExceededFault) ErrorCode added in v1.11.0

func (e *ReservedNodeQuotaExceededFault) ErrorCode() string

func (*ReservedNodeQuotaExceededFault) ErrorFault added in v1.11.0

func (*ReservedNodeQuotaExceededFault) ErrorMessage added in v1.11.0

func (e *ReservedNodeQuotaExceededFault) ErrorMessage() string

type ReservedNodesOffering added in v1.11.0

type ReservedNodesOffering struct {

	// The duration of the reservation in seconds.
	Duration int32

	// The fixed price charged for this reserved node.
	FixedPrice float64

	// The node type for the reserved nodes. For more information, see Supported node
	// types (https://docs.aws.amazon.com/memorydb/latest/devguide/nodes.reserved.html#reserved-nodes-supported)
	// .
	NodeType *string

	// The offering type of this reserved node.
	OfferingType *string

	// The recurring price charged to run this reserved node.
	RecurringCharges []RecurringCharge

	// The offering identifier.
	ReservedNodesOfferingId *string
	// contains filtered or unexported fields
}

The offering type of this node.

type ReservedNodesOfferingNotFoundFault added in v1.11.0

type ReservedNodesOfferingNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The requested node offering does not exist.

func (*ReservedNodesOfferingNotFoundFault) Error added in v1.11.0

func (*ReservedNodesOfferingNotFoundFault) ErrorCode added in v1.11.0

func (*ReservedNodesOfferingNotFoundFault) ErrorFault added in v1.11.0

func (*ReservedNodesOfferingNotFoundFault) ErrorMessage added in v1.11.0

func (e *ReservedNodesOfferingNotFoundFault) ErrorMessage() string

type ReshardingStatus

type ReshardingStatus struct {

	// The status of the online resharding slot migration
	SlotMigration *SlotMigration
	// contains filtered or unexported fields
}

The status of the online resharding

type SecurityGroupMembership

type SecurityGroupMembership struct {

	// The identifier of the security group.
	SecurityGroupId *string

	// The status of the security group membership. The status changes whenever a
	// security group is modified, or when the security groups assigned to a cluster
	// are modified.
	Status *string
	// contains filtered or unexported fields
}

Represents a single security group and its status.

type ServiceLinkedRoleNotFoundFault

type ServiceLinkedRoleNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ServiceLinkedRoleNotFoundFault) Error

func (*ServiceLinkedRoleNotFoundFault) ErrorCode

func (e *ServiceLinkedRoleNotFoundFault) ErrorCode() string

func (*ServiceLinkedRoleNotFoundFault) ErrorFault

func (*ServiceLinkedRoleNotFoundFault) ErrorMessage

func (e *ServiceLinkedRoleNotFoundFault) ErrorMessage() string

type ServiceUpdate

type ServiceUpdate struct {

	// The date at which the service update will be automatically applied
	AutoUpdateStartDate *time.Time

	// The name of the cluster to which the service update applies
	ClusterName *string

	// Provides details of the service update
	Description *string

	// A list of nodes updated by the service update
	NodesUpdated *string

	// The date when the service update is initially available
	ReleaseDate *time.Time

	// The unique ID of the service update
	ServiceUpdateName *string

	// The status of the service update
	Status ServiceUpdateStatus

	// Reflects the nature of the service update
	Type ServiceUpdateType
	// contains filtered or unexported fields
}

An update that you can apply to your MemoryDB clusters.

type ServiceUpdateNotFoundFault

type ServiceUpdateNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ServiceUpdateNotFoundFault) Error

func (*ServiceUpdateNotFoundFault) ErrorCode

func (e *ServiceUpdateNotFoundFault) ErrorCode() string

func (*ServiceUpdateNotFoundFault) ErrorFault

func (*ServiceUpdateNotFoundFault) ErrorMessage

func (e *ServiceUpdateNotFoundFault) ErrorMessage() string

type ServiceUpdateRequest

type ServiceUpdateRequest struct {

	// The unique ID of the service update
	ServiceUpdateNameToApply *string
	// contains filtered or unexported fields
}

A request to apply a service update

type ServiceUpdateStatus

type ServiceUpdateStatus string
const (
	ServiceUpdateStatusNotApplied ServiceUpdateStatus = "available"
	ServiceUpdateStatusInProgress ServiceUpdateStatus = "in-progress"
	ServiceUpdateStatusComplete   ServiceUpdateStatus = "complete"
	ServiceUpdateStatusScheduled  ServiceUpdateStatus = "scheduled"
)

Enum values for ServiceUpdateStatus

func (ServiceUpdateStatus) Values

Values returns all known values for ServiceUpdateStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ServiceUpdateType

type ServiceUpdateType string
const (
	ServiceUpdateTypeSecurityUpdate ServiceUpdateType = "security-update"
)

Enum values for ServiceUpdateType

func (ServiceUpdateType) Values

Values returns all known values for ServiceUpdateType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type Shard

type Shard struct {

	// The name of the shard
	Name *string

	// A list containing information about individual nodes within the shard
	Nodes []Node

	// The number of nodes in the shard
	NumberOfNodes *int32

	// The keyspace for this shard.
	Slots *string

	// The current state of this replication group - creating, available, modifying,
	// deleting.
	Status *string
	// contains filtered or unexported fields
}

Represents a collection of nodes in a cluster. One node in the node group is the read/write primary node. All the other nodes are read-only Replica nodes.

type ShardConfiguration

type ShardConfiguration struct {

	// The number of read replica nodes in this shard.
	ReplicaCount *int32

	// A string that specifies the keyspace for a particular node group. Keyspaces
	// range from 0 to 16,383. The string is in the format startkey-endkey.
	Slots *string
	// contains filtered or unexported fields
}

Shard configuration options. Each shard configuration has the following: Slots and ReplicaCount.

type ShardConfigurationRequest

type ShardConfigurationRequest struct {

	// The number of shards in the cluster
	ShardCount int32
	// contains filtered or unexported fields
}

A request to configure the sharding properties of a cluster

type ShardDetail

type ShardDetail struct {

	// The configuration details of the shard
	Configuration *ShardConfiguration

	// The name of the shard
	Name *string

	// The size of the shard's snapshot
	Size *string

	// The date and time that the shard's snapshot was created
	SnapshotCreationTime *time.Time
	// contains filtered or unexported fields
}

Provides details of a shard in a snapshot

type ShardNotFoundFault

type ShardNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ShardNotFoundFault) Error

func (e *ShardNotFoundFault) Error() string

func (*ShardNotFoundFault) ErrorCode

func (e *ShardNotFoundFault) ErrorCode() string

func (*ShardNotFoundFault) ErrorFault

func (e *ShardNotFoundFault) ErrorFault() smithy.ErrorFault

func (*ShardNotFoundFault) ErrorMessage

func (e *ShardNotFoundFault) ErrorMessage() string

type ShardsPerClusterQuotaExceededFault

type ShardsPerClusterQuotaExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*ShardsPerClusterQuotaExceededFault) Error

func (*ShardsPerClusterQuotaExceededFault) ErrorCode

func (*ShardsPerClusterQuotaExceededFault) ErrorFault

func (*ShardsPerClusterQuotaExceededFault) ErrorMessage

func (e *ShardsPerClusterQuotaExceededFault) ErrorMessage() string

type SlotMigration

type SlotMigration struct {

	// The percentage of the slot migration that is complete.
	ProgressPercentage float64
	// contains filtered or unexported fields
}

Represents the progress of an online resharding operation.

type Snapshot

type Snapshot struct {

	// The ARN (Amazon Resource Name) of the snapshot.
	ARN *string

	// The configuration of the cluster from which the snapshot was taken
	ClusterConfiguration *ClusterConfiguration

	// Enables data tiering. Data tiering is only supported for clusters using the
	// r6gd node type. This parameter must be set when using r6gd nodes. For more
	// information, see Data tiering (https://docs.aws.amazon.com/memorydb/latest/devguide/data-tiering.html)
	// .
	DataTiering DataTieringStatus

	// The ID of the KMS key used to encrypt the snapshot.
	KmsKeyId *string

	// The name of the snapshot
	Name *string

	// Indicates whether the snapshot is from an automatic backup (automated) or was
	// created manually (manual).
	Source *string

	// The status of the snapshot. Valid values: creating | available | restoring |
	// copying | deleting.
	Status *string
	// contains filtered or unexported fields
}

Represents a copy of an entire cluster as of the time when the snapshot was taken.

type SnapshotAlreadyExistsFault

type SnapshotAlreadyExistsFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SnapshotAlreadyExistsFault) Error

func (*SnapshotAlreadyExistsFault) ErrorCode

func (e *SnapshotAlreadyExistsFault) ErrorCode() string

func (*SnapshotAlreadyExistsFault) ErrorFault

func (*SnapshotAlreadyExistsFault) ErrorMessage

func (e *SnapshotAlreadyExistsFault) ErrorMessage() string

type SnapshotNotFoundFault

type SnapshotNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SnapshotNotFoundFault) Error

func (e *SnapshotNotFoundFault) Error() string

func (*SnapshotNotFoundFault) ErrorCode

func (e *SnapshotNotFoundFault) ErrorCode() string

func (*SnapshotNotFoundFault) ErrorFault

func (e *SnapshotNotFoundFault) ErrorFault() smithy.ErrorFault

func (*SnapshotNotFoundFault) ErrorMessage

func (e *SnapshotNotFoundFault) ErrorMessage() string

type SnapshotQuotaExceededFault

type SnapshotQuotaExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SnapshotQuotaExceededFault) Error

func (*SnapshotQuotaExceededFault) ErrorCode

func (e *SnapshotQuotaExceededFault) ErrorCode() string

func (*SnapshotQuotaExceededFault) ErrorFault

func (*SnapshotQuotaExceededFault) ErrorMessage

func (e *SnapshotQuotaExceededFault) ErrorMessage() string

type SourceType

type SourceType string
const (
	SourceTypeNode           SourceType = "node"
	SourceTypeParameterGroup SourceType = "parameter-group"
	SourceTypeSubnetGroup    SourceType = "subnet-group"
	SourceTypeCluster        SourceType = "cluster"
	SourceTypeUser           SourceType = "user"
	SourceTypeAcl            SourceType = "acl"
)

Enum values for SourceType

func (SourceType) Values

func (SourceType) Values() []SourceType

Values returns all known values for SourceType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type Subnet

type Subnet struct {

	// The Availability Zone where the subnet resides
	AvailabilityZone *AvailabilityZone

	// The unique identifier for the subnet.
	Identifier *string
	// contains filtered or unexported fields
}

Represents the subnet associated with a cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with MemoryDB.

type SubnetGroup

type SubnetGroup struct {

	// The ARN (Amazon Resource Name) of the subnet group.
	ARN *string

	// A description of the subnet group
	Description *string

	// The name of the subnet group
	Name *string

	// A list of subnets associated with the subnet group.
	Subnets []Subnet

	// The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group.
	VpcId *string
	// contains filtered or unexported fields
}

Represents the output of one of the following operations:

  • CreateSubnetGroup
  • UpdateSubnetGroup

A subnet group is a collection of subnets (typically private) that you can designate for your clusters running in an Amazon Virtual Private Cloud (VPC) environment.

type SubnetGroupAlreadyExistsFault

type SubnetGroupAlreadyExistsFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SubnetGroupAlreadyExistsFault) Error

func (*SubnetGroupAlreadyExistsFault) ErrorCode

func (e *SubnetGroupAlreadyExistsFault) ErrorCode() string

func (*SubnetGroupAlreadyExistsFault) ErrorFault

func (*SubnetGroupAlreadyExistsFault) ErrorMessage

func (e *SubnetGroupAlreadyExistsFault) ErrorMessage() string

type SubnetGroupInUseFault

type SubnetGroupInUseFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SubnetGroupInUseFault) Error

func (e *SubnetGroupInUseFault) Error() string

func (*SubnetGroupInUseFault) ErrorCode

func (e *SubnetGroupInUseFault) ErrorCode() string

func (*SubnetGroupInUseFault) ErrorFault

func (e *SubnetGroupInUseFault) ErrorFault() smithy.ErrorFault

func (*SubnetGroupInUseFault) ErrorMessage

func (e *SubnetGroupInUseFault) ErrorMessage() string

type SubnetGroupNotFoundFault

type SubnetGroupNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SubnetGroupNotFoundFault) Error

func (e *SubnetGroupNotFoundFault) Error() string

func (*SubnetGroupNotFoundFault) ErrorCode

func (e *SubnetGroupNotFoundFault) ErrorCode() string

func (*SubnetGroupNotFoundFault) ErrorFault

func (e *SubnetGroupNotFoundFault) ErrorFault() smithy.ErrorFault

func (*SubnetGroupNotFoundFault) ErrorMessage

func (e *SubnetGroupNotFoundFault) ErrorMessage() string

type SubnetGroupQuotaExceededFault

type SubnetGroupQuotaExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SubnetGroupQuotaExceededFault) Error

func (*SubnetGroupQuotaExceededFault) ErrorCode

func (e *SubnetGroupQuotaExceededFault) ErrorCode() string

func (*SubnetGroupQuotaExceededFault) ErrorFault

func (*SubnetGroupQuotaExceededFault) ErrorMessage

func (e *SubnetGroupQuotaExceededFault) ErrorMessage() string

type SubnetInUse

type SubnetInUse struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SubnetInUse) Error

func (e *SubnetInUse) Error() string

func (*SubnetInUse) ErrorCode

func (e *SubnetInUse) ErrorCode() string

func (*SubnetInUse) ErrorFault

func (e *SubnetInUse) ErrorFault() smithy.ErrorFault

func (*SubnetInUse) ErrorMessage

func (e *SubnetInUse) ErrorMessage() string

type SubnetNotAllowedFault

type SubnetNotAllowedFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SubnetNotAllowedFault) Error

func (e *SubnetNotAllowedFault) Error() string

func (*SubnetNotAllowedFault) ErrorCode

func (e *SubnetNotAllowedFault) ErrorCode() string

func (*SubnetNotAllowedFault) ErrorFault

func (e *SubnetNotAllowedFault) ErrorFault() smithy.ErrorFault

func (*SubnetNotAllowedFault) ErrorMessage

func (e *SubnetNotAllowedFault) ErrorMessage() string

type SubnetQuotaExceededFault

type SubnetQuotaExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*SubnetQuotaExceededFault) Error

func (e *SubnetQuotaExceededFault) Error() string

func (*SubnetQuotaExceededFault) ErrorCode

func (e *SubnetQuotaExceededFault) ErrorCode() string

func (*SubnetQuotaExceededFault) ErrorFault

func (e *SubnetQuotaExceededFault) ErrorFault() smithy.ErrorFault

func (*SubnetQuotaExceededFault) ErrorMessage

func (e *SubnetQuotaExceededFault) ErrorMessage() string

type Tag

type Tag struct {

	// The key for the tag. May not be null.
	Key *string

	// The tag's value. May be null.
	Value *string
	// contains filtered or unexported fields
}

A tag that can be added to an MemoryDB resource. Tags are composed of a Key/Value pair. You can use tags to categorize and track all your MemoryDB resources. When you add or remove tags on clusters, those actions will be replicated to all nodes in the cluster. A tag with a null Value is permitted. For more information, see Tagging your MemoryDB resources (https://docs.aws.amazon.com/MemoryDB/latest/devguide/tagging-resources.html)

type TagNotFoundFault

type TagNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*TagNotFoundFault) Error

func (e *TagNotFoundFault) Error() string

func (*TagNotFoundFault) ErrorCode

func (e *TagNotFoundFault) ErrorCode() string

func (*TagNotFoundFault) ErrorFault

func (e *TagNotFoundFault) ErrorFault() smithy.ErrorFault

func (*TagNotFoundFault) ErrorMessage

func (e *TagNotFoundFault) ErrorMessage() string

type TagQuotaPerResourceExceeded

type TagQuotaPerResourceExceeded struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*TagQuotaPerResourceExceeded) Error

func (*TagQuotaPerResourceExceeded) ErrorCode

func (e *TagQuotaPerResourceExceeded) ErrorCode() string

func (*TagQuotaPerResourceExceeded) ErrorFault

func (*TagQuotaPerResourceExceeded) ErrorMessage

func (e *TagQuotaPerResourceExceeded) ErrorMessage() string

type TestFailoverNotAvailableFault

type TestFailoverNotAvailableFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*TestFailoverNotAvailableFault) Error

func (*TestFailoverNotAvailableFault) ErrorCode

func (e *TestFailoverNotAvailableFault) ErrorCode() string

func (*TestFailoverNotAvailableFault) ErrorFault

func (*TestFailoverNotAvailableFault) ErrorMessage

func (e *TestFailoverNotAvailableFault) ErrorMessage() string

type UnprocessedCluster

type UnprocessedCluster struct {

	// The name of the cluster
	ClusterName *string

	// The error message associated with the update failure
	ErrorMessage *string

	// The error type associated with the update failure
	ErrorType *string
	// contains filtered or unexported fields
}

A cluster whose updates have failed

type User

type User struct {

	// The names of the Access Control Lists to which the user belongs
	ACLNames []string

	// The Amazon Resource Name (ARN) of the user.
	ARN *string

	// Access permissions string used for this user.
	AccessString *string

	// Denotes whether the user requires a password to authenticate.
	Authentication *Authentication

	// The minimum engine version supported for the user
	MinimumEngineVersion *string

	// The name of the user
	Name *string

	// Indicates the user status. Can be "active", "modifying" or "deleting".
	Status *string
	// contains filtered or unexported fields
}

You create users and assign them specific permissions by using an access string. You assign the users to Access Control Lists aligned with a specific role (administrators, human resources) that are then deployed to one or more MemoryDB clusters.

type UserAlreadyExistsFault

type UserAlreadyExistsFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*UserAlreadyExistsFault) Error

func (e *UserAlreadyExistsFault) Error() string

func (*UserAlreadyExistsFault) ErrorCode

func (e *UserAlreadyExistsFault) ErrorCode() string

func (*UserAlreadyExistsFault) ErrorFault

func (e *UserAlreadyExistsFault) ErrorFault() smithy.ErrorFault

func (*UserAlreadyExistsFault) ErrorMessage

func (e *UserAlreadyExistsFault) ErrorMessage() string

type UserNotFoundFault

type UserNotFoundFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*UserNotFoundFault) Error

func (e *UserNotFoundFault) Error() string

func (*UserNotFoundFault) ErrorCode

func (e *UserNotFoundFault) ErrorCode() string

func (*UserNotFoundFault) ErrorFault

func (e *UserNotFoundFault) ErrorFault() smithy.ErrorFault

func (*UserNotFoundFault) ErrorMessage

func (e *UserNotFoundFault) ErrorMessage() string

type UserQuotaExceededFault

type UserQuotaExceededFault struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

func (*UserQuotaExceededFault) Error

func (e *UserQuotaExceededFault) Error() string

func (*UserQuotaExceededFault) ErrorCode

func (e *UserQuotaExceededFault) ErrorCode() string

func (*UserQuotaExceededFault) ErrorFault

func (e *UserQuotaExceededFault) ErrorFault() smithy.ErrorFault

func (*UserQuotaExceededFault) ErrorMessage

func (e *UserQuotaExceededFault) ErrorMessage() string

Jump to

Keyboard shortcuts

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