Documentation ¶
Overview ¶
Package memorydb provides the client and types for making API requests to Amazon MemoryDB.
MemoryDB is a fully managed, Redis OSS-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores the entire database in-memory, enabling low latency and high throughput data access. It is compatible with Redis OSS, a popular open source data store, enabling you to leverage Redis OSS’ flexible and friendly data structures, APIs, and commands.
See https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01 for more information on this service.
See memorydb package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/memorydb/
Using the Client ¶
To contact Amazon MemoryDB with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon MemoryDB client MemoryDB for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/memorydb/#New
Index ¶
- Constants
- func AZStatus_Values() []string
- func AuthenticationType_Values() []string
- func DataTieringStatus_Values() []string
- func InputAuthenticationType_Values() []string
- func ServiceUpdateStatus_Values() []string
- func ServiceUpdateType_Values() []string
- func SourceType_Values() []string
- type ACL
- func (s ACL) GoString() string
- func (s *ACL) SetARN(v string) *ACL
- func (s *ACL) SetClusters(v []*string) *ACL
- func (s *ACL) SetMinimumEngineVersion(v string) *ACL
- func (s *ACL) SetName(v string) *ACL
- func (s *ACL) SetPendingChanges(v *ACLPendingChanges) *ACL
- func (s *ACL) SetStatus(v string) *ACL
- func (s *ACL) SetUserNames(v []*string) *ACL
- func (s ACL) String() string
- type ACLAlreadyExistsFault
- func (s *ACLAlreadyExistsFault) Code() string
- func (s *ACLAlreadyExistsFault) Error() string
- func (s ACLAlreadyExistsFault) GoString() string
- func (s *ACLAlreadyExistsFault) Message() string
- func (s *ACLAlreadyExistsFault) OrigErr() error
- func (s *ACLAlreadyExistsFault) RequestID() string
- func (s *ACLAlreadyExistsFault) StatusCode() int
- func (s ACLAlreadyExistsFault) String() string
- type ACLNotFoundFault
- func (s *ACLNotFoundFault) Code() string
- func (s *ACLNotFoundFault) Error() string
- func (s ACLNotFoundFault) GoString() string
- func (s *ACLNotFoundFault) Message() string
- func (s *ACLNotFoundFault) OrigErr() error
- func (s *ACLNotFoundFault) RequestID() string
- func (s *ACLNotFoundFault) StatusCode() int
- func (s ACLNotFoundFault) String() string
- type ACLPendingChanges
- type ACLQuotaExceededFault
- func (s *ACLQuotaExceededFault) Code() string
- func (s *ACLQuotaExceededFault) Error() string
- func (s ACLQuotaExceededFault) GoString() string
- func (s *ACLQuotaExceededFault) Message() string
- func (s *ACLQuotaExceededFault) OrigErr() error
- func (s *ACLQuotaExceededFault) RequestID() string
- func (s *ACLQuotaExceededFault) StatusCode() int
- func (s ACLQuotaExceededFault) String() string
- type ACLsUpdateStatus
- type APICallRateForCustomerExceededFault
- func (s *APICallRateForCustomerExceededFault) Code() string
- func (s *APICallRateForCustomerExceededFault) Error() string
- func (s APICallRateForCustomerExceededFault) GoString() string
- func (s *APICallRateForCustomerExceededFault) Message() string
- func (s *APICallRateForCustomerExceededFault) OrigErr() error
- func (s *APICallRateForCustomerExceededFault) RequestID() string
- func (s *APICallRateForCustomerExceededFault) StatusCode() int
- func (s APICallRateForCustomerExceededFault) String() string
- type Authentication
- type AuthenticationMode
- type AvailabilityZone
- type BatchUpdateClusterInput
- func (s BatchUpdateClusterInput) GoString() string
- func (s *BatchUpdateClusterInput) SetClusterNames(v []*string) *BatchUpdateClusterInput
- func (s *BatchUpdateClusterInput) SetServiceUpdate(v *ServiceUpdateRequest) *BatchUpdateClusterInput
- func (s BatchUpdateClusterInput) String() string
- func (s *BatchUpdateClusterInput) Validate() error
- type BatchUpdateClusterOutput
- func (s BatchUpdateClusterOutput) GoString() string
- func (s *BatchUpdateClusterOutput) SetProcessedClusters(v []*Cluster) *BatchUpdateClusterOutput
- func (s *BatchUpdateClusterOutput) SetUnprocessedClusters(v []*UnprocessedCluster) *BatchUpdateClusterOutput
- func (s BatchUpdateClusterOutput) String() string
- type Cluster
- func (s Cluster) GoString() string
- func (s *Cluster) SetACLName(v string) *Cluster
- func (s *Cluster) SetARN(v string) *Cluster
- func (s *Cluster) SetAutoMinorVersionUpgrade(v bool) *Cluster
- func (s *Cluster) SetAvailabilityMode(v string) *Cluster
- func (s *Cluster) SetClusterEndpoint(v *Endpoint) *Cluster
- func (s *Cluster) SetDataTiering(v string) *Cluster
- func (s *Cluster) SetDescription(v string) *Cluster
- func (s *Cluster) SetEnginePatchVersion(v string) *Cluster
- func (s *Cluster) SetEngineVersion(v string) *Cluster
- func (s *Cluster) SetKmsKeyId(v string) *Cluster
- func (s *Cluster) SetMaintenanceWindow(v string) *Cluster
- func (s *Cluster) SetName(v string) *Cluster
- func (s *Cluster) SetNodeType(v string) *Cluster
- func (s *Cluster) SetNumberOfShards(v int64) *Cluster
- func (s *Cluster) SetParameterGroupName(v string) *Cluster
- func (s *Cluster) SetParameterGroupStatus(v string) *Cluster
- func (s *Cluster) SetPendingUpdates(v *ClusterPendingUpdates) *Cluster
- func (s *Cluster) SetSecurityGroups(v []*SecurityGroupMembership) *Cluster
- func (s *Cluster) SetShards(v []*Shard) *Cluster
- func (s *Cluster) SetSnapshotRetentionLimit(v int64) *Cluster
- func (s *Cluster) SetSnapshotWindow(v string) *Cluster
- func (s *Cluster) SetSnsTopicArn(v string) *Cluster
- func (s *Cluster) SetSnsTopicStatus(v string) *Cluster
- func (s *Cluster) SetStatus(v string) *Cluster
- func (s *Cluster) SetSubnetGroupName(v string) *Cluster
- func (s *Cluster) SetTLSEnabled(v bool) *Cluster
- func (s Cluster) String() string
- type ClusterAlreadyExistsFault
- func (s *ClusterAlreadyExistsFault) Code() string
- func (s *ClusterAlreadyExistsFault) Error() string
- func (s ClusterAlreadyExistsFault) GoString() string
- func (s *ClusterAlreadyExistsFault) Message() string
- func (s *ClusterAlreadyExistsFault) OrigErr() error
- func (s *ClusterAlreadyExistsFault) RequestID() string
- func (s *ClusterAlreadyExistsFault) StatusCode() int
- func (s ClusterAlreadyExistsFault) String() string
- type ClusterConfiguration
- func (s ClusterConfiguration) GoString() string
- func (s *ClusterConfiguration) SetDescription(v string) *ClusterConfiguration
- func (s *ClusterConfiguration) SetEngineVersion(v string) *ClusterConfiguration
- func (s *ClusterConfiguration) SetMaintenanceWindow(v string) *ClusterConfiguration
- func (s *ClusterConfiguration) SetName(v string) *ClusterConfiguration
- func (s *ClusterConfiguration) SetNodeType(v string) *ClusterConfiguration
- func (s *ClusterConfiguration) SetNumShards(v int64) *ClusterConfiguration
- func (s *ClusterConfiguration) SetParameterGroupName(v string) *ClusterConfiguration
- func (s *ClusterConfiguration) SetPort(v int64) *ClusterConfiguration
- func (s *ClusterConfiguration) SetShards(v []*ShardDetail) *ClusterConfiguration
- func (s *ClusterConfiguration) SetSnapshotRetentionLimit(v int64) *ClusterConfiguration
- func (s *ClusterConfiguration) SetSnapshotWindow(v string) *ClusterConfiguration
- func (s *ClusterConfiguration) SetSubnetGroupName(v string) *ClusterConfiguration
- func (s *ClusterConfiguration) SetTopicArn(v string) *ClusterConfiguration
- func (s *ClusterConfiguration) SetVpcId(v string) *ClusterConfiguration
- func (s ClusterConfiguration) String() string
- type ClusterNotFoundFault
- func (s *ClusterNotFoundFault) Code() string
- func (s *ClusterNotFoundFault) Error() string
- func (s ClusterNotFoundFault) GoString() string
- func (s *ClusterNotFoundFault) Message() string
- func (s *ClusterNotFoundFault) OrigErr() error
- func (s *ClusterNotFoundFault) RequestID() string
- func (s *ClusterNotFoundFault) StatusCode() int
- func (s ClusterNotFoundFault) String() string
- type ClusterPendingUpdates
- func (s ClusterPendingUpdates) GoString() string
- func (s *ClusterPendingUpdates) SetACLs(v *ACLsUpdateStatus) *ClusterPendingUpdates
- func (s *ClusterPendingUpdates) SetResharding(v *ReshardingStatus) *ClusterPendingUpdates
- func (s *ClusterPendingUpdates) SetServiceUpdates(v []*PendingModifiedServiceUpdate) *ClusterPendingUpdates
- func (s ClusterPendingUpdates) String() string
- type ClusterQuotaForCustomerExceededFault
- func (s *ClusterQuotaForCustomerExceededFault) Code() string
- func (s *ClusterQuotaForCustomerExceededFault) Error() string
- func (s ClusterQuotaForCustomerExceededFault) GoString() string
- func (s *ClusterQuotaForCustomerExceededFault) Message() string
- func (s *ClusterQuotaForCustomerExceededFault) OrigErr() error
- func (s *ClusterQuotaForCustomerExceededFault) RequestID() string
- func (s *ClusterQuotaForCustomerExceededFault) StatusCode() int
- func (s ClusterQuotaForCustomerExceededFault) String() string
- type CopySnapshotInput
- func (s CopySnapshotInput) GoString() string
- func (s *CopySnapshotInput) SetKmsKeyId(v string) *CopySnapshotInput
- func (s *CopySnapshotInput) SetSourceSnapshotName(v string) *CopySnapshotInput
- func (s *CopySnapshotInput) SetTags(v []*Tag) *CopySnapshotInput
- func (s *CopySnapshotInput) SetTargetBucket(v string) *CopySnapshotInput
- func (s *CopySnapshotInput) SetTargetSnapshotName(v string) *CopySnapshotInput
- func (s CopySnapshotInput) String() string
- func (s *CopySnapshotInput) Validate() error
- type CopySnapshotOutput
- type CreateACLInput
- func (s CreateACLInput) GoString() string
- func (s *CreateACLInput) SetACLName(v string) *CreateACLInput
- func (s *CreateACLInput) SetTags(v []*Tag) *CreateACLInput
- func (s *CreateACLInput) SetUserNames(v []*string) *CreateACLInput
- func (s CreateACLInput) String() string
- func (s *CreateACLInput) Validate() error
- type CreateACLOutput
- type CreateClusterInput
- func (s CreateClusterInput) GoString() string
- func (s *CreateClusterInput) SetACLName(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetAutoMinorVersionUpgrade(v bool) *CreateClusterInput
- func (s *CreateClusterInput) SetClusterName(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetDataTiering(v bool) *CreateClusterInput
- func (s *CreateClusterInput) SetDescription(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetEngineVersion(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetKmsKeyId(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetMaintenanceWindow(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetNodeType(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetNumReplicasPerShard(v int64) *CreateClusterInput
- func (s *CreateClusterInput) SetNumShards(v int64) *CreateClusterInput
- func (s *CreateClusterInput) SetParameterGroupName(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetPort(v int64) *CreateClusterInput
- func (s *CreateClusterInput) SetSecurityGroupIds(v []*string) *CreateClusterInput
- func (s *CreateClusterInput) SetSnapshotArns(v []*string) *CreateClusterInput
- func (s *CreateClusterInput) SetSnapshotName(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetSnapshotRetentionLimit(v int64) *CreateClusterInput
- func (s *CreateClusterInput) SetSnapshotWindow(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetSnsTopicArn(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetSubnetGroupName(v string) *CreateClusterInput
- func (s *CreateClusterInput) SetTLSEnabled(v bool) *CreateClusterInput
- func (s *CreateClusterInput) SetTags(v []*Tag) *CreateClusterInput
- func (s CreateClusterInput) String() string
- func (s *CreateClusterInput) Validate() error
- type CreateClusterOutput
- type CreateParameterGroupInput
- func (s CreateParameterGroupInput) GoString() string
- func (s *CreateParameterGroupInput) SetDescription(v string) *CreateParameterGroupInput
- func (s *CreateParameterGroupInput) SetFamily(v string) *CreateParameterGroupInput
- func (s *CreateParameterGroupInput) SetParameterGroupName(v string) *CreateParameterGroupInput
- func (s *CreateParameterGroupInput) SetTags(v []*Tag) *CreateParameterGroupInput
- func (s CreateParameterGroupInput) String() string
- func (s *CreateParameterGroupInput) Validate() error
- type CreateParameterGroupOutput
- type CreateSnapshotInput
- func (s CreateSnapshotInput) GoString() string
- func (s *CreateSnapshotInput) SetClusterName(v string) *CreateSnapshotInput
- func (s *CreateSnapshotInput) SetKmsKeyId(v string) *CreateSnapshotInput
- func (s *CreateSnapshotInput) SetSnapshotName(v string) *CreateSnapshotInput
- func (s *CreateSnapshotInput) SetTags(v []*Tag) *CreateSnapshotInput
- func (s CreateSnapshotInput) String() string
- func (s *CreateSnapshotInput) Validate() error
- type CreateSnapshotOutput
- type CreateSubnetGroupInput
- func (s CreateSubnetGroupInput) GoString() string
- func (s *CreateSubnetGroupInput) SetDescription(v string) *CreateSubnetGroupInput
- func (s *CreateSubnetGroupInput) SetSubnetGroupName(v string) *CreateSubnetGroupInput
- func (s *CreateSubnetGroupInput) SetSubnetIds(v []*string) *CreateSubnetGroupInput
- func (s *CreateSubnetGroupInput) SetTags(v []*Tag) *CreateSubnetGroupInput
- func (s CreateSubnetGroupInput) String() string
- func (s *CreateSubnetGroupInput) Validate() error
- type CreateSubnetGroupOutput
- type CreateUserInput
- func (s CreateUserInput) GoString() string
- func (s *CreateUserInput) SetAccessString(v string) *CreateUserInput
- func (s *CreateUserInput) SetAuthenticationMode(v *AuthenticationMode) *CreateUserInput
- func (s *CreateUserInput) SetTags(v []*Tag) *CreateUserInput
- func (s *CreateUserInput) SetUserName(v string) *CreateUserInput
- func (s CreateUserInput) String() string
- func (s *CreateUserInput) Validate() error
- type CreateUserOutput
- type DefaultUserRequired
- func (s *DefaultUserRequired) Code() string
- func (s *DefaultUserRequired) Error() string
- func (s DefaultUserRequired) GoString() string
- func (s *DefaultUserRequired) Message() string
- func (s *DefaultUserRequired) OrigErr() error
- func (s *DefaultUserRequired) RequestID() string
- func (s *DefaultUserRequired) StatusCode() int
- func (s DefaultUserRequired) String() string
- type DeleteACLInput
- type DeleteACLOutput
- type DeleteClusterInput
- type DeleteClusterOutput
- type DeleteParameterGroupInput
- type DeleteParameterGroupOutput
- type DeleteSnapshotInput
- type DeleteSnapshotOutput
- type DeleteSubnetGroupInput
- type DeleteSubnetGroupOutput
- type DeleteUserInput
- type DeleteUserOutput
- type DescribeACLsInput
- type DescribeACLsOutput
- type DescribeClustersInput
- func (s DescribeClustersInput) GoString() string
- func (s *DescribeClustersInput) SetClusterName(v string) *DescribeClustersInput
- func (s *DescribeClustersInput) SetMaxResults(v int64) *DescribeClustersInput
- func (s *DescribeClustersInput) SetNextToken(v string) *DescribeClustersInput
- func (s *DescribeClustersInput) SetShowShardDetails(v bool) *DescribeClustersInput
- func (s DescribeClustersInput) String() string
- type DescribeClustersOutput
- type DescribeEngineVersionsInput
- func (s DescribeEngineVersionsInput) GoString() string
- func (s *DescribeEngineVersionsInput) SetDefaultOnly(v bool) *DescribeEngineVersionsInput
- func (s *DescribeEngineVersionsInput) SetEngineVersion(v string) *DescribeEngineVersionsInput
- func (s *DescribeEngineVersionsInput) SetMaxResults(v int64) *DescribeEngineVersionsInput
- func (s *DescribeEngineVersionsInput) SetNextToken(v string) *DescribeEngineVersionsInput
- func (s *DescribeEngineVersionsInput) SetParameterGroupFamily(v string) *DescribeEngineVersionsInput
- func (s DescribeEngineVersionsInput) String() string
- type DescribeEngineVersionsOutput
- func (s DescribeEngineVersionsOutput) GoString() string
- func (s *DescribeEngineVersionsOutput) SetEngineVersions(v []*EngineVersionInfo) *DescribeEngineVersionsOutput
- func (s *DescribeEngineVersionsOutput) SetNextToken(v string) *DescribeEngineVersionsOutput
- func (s DescribeEngineVersionsOutput) String() string
- type DescribeEventsInput
- func (s DescribeEventsInput) GoString() string
- func (s *DescribeEventsInput) SetDuration(v int64) *DescribeEventsInput
- func (s *DescribeEventsInput) SetEndTime(v time.Time) *DescribeEventsInput
- func (s *DescribeEventsInput) SetMaxResults(v int64) *DescribeEventsInput
- func (s *DescribeEventsInput) SetNextToken(v string) *DescribeEventsInput
- func (s *DescribeEventsInput) SetSourceName(v string) *DescribeEventsInput
- func (s *DescribeEventsInput) SetSourceType(v string) *DescribeEventsInput
- func (s *DescribeEventsInput) SetStartTime(v time.Time) *DescribeEventsInput
- func (s DescribeEventsInput) String() string
- type DescribeEventsOutput
- type DescribeParameterGroupsInput
- func (s DescribeParameterGroupsInput) GoString() string
- func (s *DescribeParameterGroupsInput) SetMaxResults(v int64) *DescribeParameterGroupsInput
- func (s *DescribeParameterGroupsInput) SetNextToken(v string) *DescribeParameterGroupsInput
- func (s *DescribeParameterGroupsInput) SetParameterGroupName(v string) *DescribeParameterGroupsInput
- func (s DescribeParameterGroupsInput) String() string
- type DescribeParameterGroupsOutput
- func (s DescribeParameterGroupsOutput) GoString() string
- func (s *DescribeParameterGroupsOutput) SetNextToken(v string) *DescribeParameterGroupsOutput
- func (s *DescribeParameterGroupsOutput) SetParameterGroups(v []*ParameterGroup) *DescribeParameterGroupsOutput
- func (s DescribeParameterGroupsOutput) String() string
- type DescribeParametersInput
- func (s DescribeParametersInput) GoString() string
- func (s *DescribeParametersInput) SetMaxResults(v int64) *DescribeParametersInput
- func (s *DescribeParametersInput) SetNextToken(v string) *DescribeParametersInput
- func (s *DescribeParametersInput) SetParameterGroupName(v string) *DescribeParametersInput
- func (s DescribeParametersInput) String() string
- func (s *DescribeParametersInput) Validate() error
- type DescribeParametersOutput
- type DescribeReservedNodesInput
- func (s DescribeReservedNodesInput) GoString() string
- func (s *DescribeReservedNodesInput) SetDuration(v string) *DescribeReservedNodesInput
- func (s *DescribeReservedNodesInput) SetMaxResults(v int64) *DescribeReservedNodesInput
- func (s *DescribeReservedNodesInput) SetNextToken(v string) *DescribeReservedNodesInput
- func (s *DescribeReservedNodesInput) SetNodeType(v string) *DescribeReservedNodesInput
- func (s *DescribeReservedNodesInput) SetOfferingType(v string) *DescribeReservedNodesInput
- func (s *DescribeReservedNodesInput) SetReservationId(v string) *DescribeReservedNodesInput
- func (s *DescribeReservedNodesInput) SetReservedNodesOfferingId(v string) *DescribeReservedNodesInput
- func (s DescribeReservedNodesInput) String() string
- type DescribeReservedNodesOfferingsInput
- func (s DescribeReservedNodesOfferingsInput) GoString() string
- func (s *DescribeReservedNodesOfferingsInput) SetDuration(v string) *DescribeReservedNodesOfferingsInput
- func (s *DescribeReservedNodesOfferingsInput) SetMaxResults(v int64) *DescribeReservedNodesOfferingsInput
- func (s *DescribeReservedNodesOfferingsInput) SetNextToken(v string) *DescribeReservedNodesOfferingsInput
- func (s *DescribeReservedNodesOfferingsInput) SetNodeType(v string) *DescribeReservedNodesOfferingsInput
- func (s *DescribeReservedNodesOfferingsInput) SetOfferingType(v string) *DescribeReservedNodesOfferingsInput
- func (s *DescribeReservedNodesOfferingsInput) SetReservedNodesOfferingId(v string) *DescribeReservedNodesOfferingsInput
- func (s DescribeReservedNodesOfferingsInput) String() string
- type DescribeReservedNodesOfferingsOutput
- func (s DescribeReservedNodesOfferingsOutput) GoString() string
- func (s *DescribeReservedNodesOfferingsOutput) SetNextToken(v string) *DescribeReservedNodesOfferingsOutput
- func (s *DescribeReservedNodesOfferingsOutput) SetReservedNodesOfferings(v []*ReservedNodesOffering) *DescribeReservedNodesOfferingsOutput
- func (s DescribeReservedNodesOfferingsOutput) String() string
- type DescribeReservedNodesOutput
- func (s DescribeReservedNodesOutput) GoString() string
- func (s *DescribeReservedNodesOutput) SetNextToken(v string) *DescribeReservedNodesOutput
- func (s *DescribeReservedNodesOutput) SetReservedNodes(v []*ReservedNode) *DescribeReservedNodesOutput
- func (s DescribeReservedNodesOutput) String() string
- type DescribeServiceUpdatesInput
- func (s DescribeServiceUpdatesInput) GoString() string
- func (s *DescribeServiceUpdatesInput) SetClusterNames(v []*string) *DescribeServiceUpdatesInput
- func (s *DescribeServiceUpdatesInput) SetMaxResults(v int64) *DescribeServiceUpdatesInput
- func (s *DescribeServiceUpdatesInput) SetNextToken(v string) *DescribeServiceUpdatesInput
- func (s *DescribeServiceUpdatesInput) SetServiceUpdateName(v string) *DescribeServiceUpdatesInput
- func (s *DescribeServiceUpdatesInput) SetStatus(v []*string) *DescribeServiceUpdatesInput
- func (s DescribeServiceUpdatesInput) String() string
- type DescribeServiceUpdatesOutput
- func (s DescribeServiceUpdatesOutput) GoString() string
- func (s *DescribeServiceUpdatesOutput) SetNextToken(v string) *DescribeServiceUpdatesOutput
- func (s *DescribeServiceUpdatesOutput) SetServiceUpdates(v []*ServiceUpdate) *DescribeServiceUpdatesOutput
- func (s DescribeServiceUpdatesOutput) String() string
- type DescribeSnapshotsInput
- func (s DescribeSnapshotsInput) GoString() string
- func (s *DescribeSnapshotsInput) SetClusterName(v string) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetMaxResults(v int64) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetNextToken(v string) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetShowDetail(v bool) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetSnapshotName(v string) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetSource(v string) *DescribeSnapshotsInput
- func (s DescribeSnapshotsInput) String() string
- type DescribeSnapshotsOutput
- type DescribeSubnetGroupsInput
- func (s DescribeSubnetGroupsInput) GoString() string
- func (s *DescribeSubnetGroupsInput) SetMaxResults(v int64) *DescribeSubnetGroupsInput
- func (s *DescribeSubnetGroupsInput) SetNextToken(v string) *DescribeSubnetGroupsInput
- func (s *DescribeSubnetGroupsInput) SetSubnetGroupName(v string) *DescribeSubnetGroupsInput
- func (s DescribeSubnetGroupsInput) String() string
- type DescribeSubnetGroupsOutput
- type DescribeUsersInput
- func (s DescribeUsersInput) GoString() string
- func (s *DescribeUsersInput) SetFilters(v []*Filter) *DescribeUsersInput
- func (s *DescribeUsersInput) SetMaxResults(v int64) *DescribeUsersInput
- func (s *DescribeUsersInput) SetNextToken(v string) *DescribeUsersInput
- func (s *DescribeUsersInput) SetUserName(v string) *DescribeUsersInput
- func (s DescribeUsersInput) String() string
- func (s *DescribeUsersInput) Validate() error
- type DescribeUsersOutput
- type DuplicateUserNameFault
- func (s *DuplicateUserNameFault) Code() string
- func (s *DuplicateUserNameFault) Error() string
- func (s DuplicateUserNameFault) GoString() string
- func (s *DuplicateUserNameFault) Message() string
- func (s *DuplicateUserNameFault) OrigErr() error
- func (s *DuplicateUserNameFault) RequestID() string
- func (s *DuplicateUserNameFault) StatusCode() int
- func (s DuplicateUserNameFault) String() string
- type Endpoint
- type EngineVersionInfo
- func (s EngineVersionInfo) GoString() string
- func (s *EngineVersionInfo) SetEnginePatchVersion(v string) *EngineVersionInfo
- func (s *EngineVersionInfo) SetEngineVersion(v string) *EngineVersionInfo
- func (s *EngineVersionInfo) SetParameterGroupFamily(v string) *EngineVersionInfo
- func (s EngineVersionInfo) String() string
- type Event
- type FailoverShardInput
- type FailoverShardOutput
- type Filter
- type InsufficientClusterCapacityFault
- func (s *InsufficientClusterCapacityFault) Code() string
- func (s *InsufficientClusterCapacityFault) Error() string
- func (s InsufficientClusterCapacityFault) GoString() string
- func (s *InsufficientClusterCapacityFault) Message() string
- func (s *InsufficientClusterCapacityFault) OrigErr() error
- func (s *InsufficientClusterCapacityFault) RequestID() string
- func (s *InsufficientClusterCapacityFault) StatusCode() int
- func (s InsufficientClusterCapacityFault) String() string
- type InvalidACLStateFault
- func (s *InvalidACLStateFault) Code() string
- func (s *InvalidACLStateFault) Error() string
- func (s InvalidACLStateFault) GoString() string
- func (s *InvalidACLStateFault) Message() string
- func (s *InvalidACLStateFault) OrigErr() error
- func (s *InvalidACLStateFault) RequestID() string
- func (s *InvalidACLStateFault) StatusCode() int
- func (s InvalidACLStateFault) String() string
- type InvalidARNFault
- func (s *InvalidARNFault) Code() string
- func (s *InvalidARNFault) Error() string
- func (s InvalidARNFault) GoString() string
- func (s *InvalidARNFault) Message() string
- func (s *InvalidARNFault) OrigErr() error
- func (s *InvalidARNFault) RequestID() string
- func (s *InvalidARNFault) StatusCode() int
- func (s InvalidARNFault) String() string
- type InvalidClusterStateFault
- func (s *InvalidClusterStateFault) Code() string
- func (s *InvalidClusterStateFault) Error() string
- func (s InvalidClusterStateFault) GoString() string
- func (s *InvalidClusterStateFault) Message() string
- func (s *InvalidClusterStateFault) OrigErr() error
- func (s *InvalidClusterStateFault) RequestID() string
- func (s *InvalidClusterStateFault) StatusCode() int
- func (s InvalidClusterStateFault) String() string
- type InvalidCredentialsException
- func (s *InvalidCredentialsException) Code() string
- func (s *InvalidCredentialsException) Error() string
- func (s InvalidCredentialsException) GoString() string
- func (s *InvalidCredentialsException) Message() string
- func (s *InvalidCredentialsException) OrigErr() error
- func (s *InvalidCredentialsException) RequestID() string
- func (s *InvalidCredentialsException) StatusCode() int
- func (s InvalidCredentialsException) String() string
- type InvalidKMSKeyFault
- func (s *InvalidKMSKeyFault) Code() string
- func (s *InvalidKMSKeyFault) Error() string
- func (s InvalidKMSKeyFault) GoString() string
- func (s *InvalidKMSKeyFault) Message() string
- func (s *InvalidKMSKeyFault) OrigErr() error
- func (s *InvalidKMSKeyFault) RequestID() string
- func (s *InvalidKMSKeyFault) StatusCode() int
- func (s InvalidKMSKeyFault) String() string
- type InvalidNodeStateFault
- func (s *InvalidNodeStateFault) Code() string
- func (s *InvalidNodeStateFault) Error() string
- func (s InvalidNodeStateFault) GoString() string
- func (s *InvalidNodeStateFault) Message() string
- func (s *InvalidNodeStateFault) OrigErr() error
- func (s *InvalidNodeStateFault) RequestID() string
- func (s *InvalidNodeStateFault) StatusCode() int
- func (s InvalidNodeStateFault) String() string
- type InvalidParameterCombinationException
- func (s *InvalidParameterCombinationException) Code() string
- func (s *InvalidParameterCombinationException) Error() string
- func (s InvalidParameterCombinationException) GoString() string
- func (s *InvalidParameterCombinationException) Message() string
- func (s *InvalidParameterCombinationException) OrigErr() error
- func (s *InvalidParameterCombinationException) RequestID() string
- func (s *InvalidParameterCombinationException) StatusCode() int
- func (s InvalidParameterCombinationException) String() string
- type InvalidParameterGroupStateFault
- func (s *InvalidParameterGroupStateFault) Code() string
- func (s *InvalidParameterGroupStateFault) Error() string
- func (s InvalidParameterGroupStateFault) GoString() string
- func (s *InvalidParameterGroupStateFault) Message() string
- func (s *InvalidParameterGroupStateFault) OrigErr() error
- func (s *InvalidParameterGroupStateFault) RequestID() string
- func (s *InvalidParameterGroupStateFault) StatusCode() int
- func (s InvalidParameterGroupStateFault) String() string
- type InvalidParameterValueException
- func (s *InvalidParameterValueException) Code() string
- func (s *InvalidParameterValueException) Error() string
- func (s InvalidParameterValueException) GoString() string
- func (s *InvalidParameterValueException) Message() string
- func (s *InvalidParameterValueException) OrigErr() error
- func (s *InvalidParameterValueException) RequestID() string
- func (s *InvalidParameterValueException) StatusCode() int
- func (s InvalidParameterValueException) String() string
- type InvalidSnapshotStateFault
- func (s *InvalidSnapshotStateFault) Code() string
- func (s *InvalidSnapshotStateFault) Error() string
- func (s InvalidSnapshotStateFault) GoString() string
- func (s *InvalidSnapshotStateFault) Message() string
- func (s *InvalidSnapshotStateFault) OrigErr() error
- func (s *InvalidSnapshotStateFault) RequestID() string
- func (s *InvalidSnapshotStateFault) StatusCode() int
- func (s InvalidSnapshotStateFault) String() string
- type InvalidSubnet
- func (s *InvalidSubnet) Code() string
- func (s *InvalidSubnet) Error() string
- func (s InvalidSubnet) GoString() string
- func (s *InvalidSubnet) Message() string
- func (s *InvalidSubnet) OrigErr() error
- func (s *InvalidSubnet) RequestID() string
- func (s *InvalidSubnet) StatusCode() int
- func (s InvalidSubnet) String() string
- type InvalidUserStateFault
- func (s *InvalidUserStateFault) Code() string
- func (s *InvalidUserStateFault) Error() string
- func (s InvalidUserStateFault) GoString() string
- func (s *InvalidUserStateFault) Message() string
- func (s *InvalidUserStateFault) OrigErr() error
- func (s *InvalidUserStateFault) RequestID() string
- func (s *InvalidUserStateFault) StatusCode() int
- func (s InvalidUserStateFault) String() string
- type InvalidVPCNetworkStateFault
- func (s *InvalidVPCNetworkStateFault) Code() string
- func (s *InvalidVPCNetworkStateFault) Error() string
- func (s InvalidVPCNetworkStateFault) GoString() string
- func (s *InvalidVPCNetworkStateFault) Message() string
- func (s *InvalidVPCNetworkStateFault) OrigErr() error
- func (s *InvalidVPCNetworkStateFault) RequestID() string
- func (s *InvalidVPCNetworkStateFault) StatusCode() int
- func (s InvalidVPCNetworkStateFault) String() string
- type ListAllowedNodeTypeUpdatesInput
- type ListAllowedNodeTypeUpdatesOutput
- func (s ListAllowedNodeTypeUpdatesOutput) GoString() string
- func (s *ListAllowedNodeTypeUpdatesOutput) SetScaleDownNodeTypes(v []*string) *ListAllowedNodeTypeUpdatesOutput
- func (s *ListAllowedNodeTypeUpdatesOutput) SetScaleUpNodeTypes(v []*string) *ListAllowedNodeTypeUpdatesOutput
- func (s ListAllowedNodeTypeUpdatesOutput) String() string
- type ListTagsInput
- type ListTagsOutput
- type MemoryDB
- func (c *MemoryDB) BatchUpdateCluster(input *BatchUpdateClusterInput) (*BatchUpdateClusterOutput, error)
- func (c *MemoryDB) BatchUpdateClusterRequest(input *BatchUpdateClusterInput) (req *request.Request, output *BatchUpdateClusterOutput)
- func (c *MemoryDB) BatchUpdateClusterWithContext(ctx aws.Context, input *BatchUpdateClusterInput, opts ...request.Option) (*BatchUpdateClusterOutput, error)
- func (c *MemoryDB) CopySnapshot(input *CopySnapshotInput) (*CopySnapshotOutput, error)
- func (c *MemoryDB) CopySnapshotRequest(input *CopySnapshotInput) (req *request.Request, output *CopySnapshotOutput)
- func (c *MemoryDB) CopySnapshotWithContext(ctx aws.Context, input *CopySnapshotInput, opts ...request.Option) (*CopySnapshotOutput, error)
- func (c *MemoryDB) CreateACL(input *CreateACLInput) (*CreateACLOutput, error)
- func (c *MemoryDB) CreateACLRequest(input *CreateACLInput) (req *request.Request, output *CreateACLOutput)
- func (c *MemoryDB) CreateACLWithContext(ctx aws.Context, input *CreateACLInput, opts ...request.Option) (*CreateACLOutput, error)
- func (c *MemoryDB) CreateCluster(input *CreateClusterInput) (*CreateClusterOutput, error)
- func (c *MemoryDB) CreateClusterRequest(input *CreateClusterInput) (req *request.Request, output *CreateClusterOutput)
- func (c *MemoryDB) CreateClusterWithContext(ctx aws.Context, input *CreateClusterInput, opts ...request.Option) (*CreateClusterOutput, error)
- func (c *MemoryDB) CreateParameterGroup(input *CreateParameterGroupInput) (*CreateParameterGroupOutput, error)
- func (c *MemoryDB) CreateParameterGroupRequest(input *CreateParameterGroupInput) (req *request.Request, output *CreateParameterGroupOutput)
- func (c *MemoryDB) CreateParameterGroupWithContext(ctx aws.Context, input *CreateParameterGroupInput, opts ...request.Option) (*CreateParameterGroupOutput, error)
- func (c *MemoryDB) CreateSnapshot(input *CreateSnapshotInput) (*CreateSnapshotOutput, error)
- func (c *MemoryDB) CreateSnapshotRequest(input *CreateSnapshotInput) (req *request.Request, output *CreateSnapshotOutput)
- func (c *MemoryDB) CreateSnapshotWithContext(ctx aws.Context, input *CreateSnapshotInput, opts ...request.Option) (*CreateSnapshotOutput, error)
- func (c *MemoryDB) CreateSubnetGroup(input *CreateSubnetGroupInput) (*CreateSubnetGroupOutput, error)
- func (c *MemoryDB) CreateSubnetGroupRequest(input *CreateSubnetGroupInput) (req *request.Request, output *CreateSubnetGroupOutput)
- func (c *MemoryDB) CreateSubnetGroupWithContext(ctx aws.Context, input *CreateSubnetGroupInput, opts ...request.Option) (*CreateSubnetGroupOutput, error)
- func (c *MemoryDB) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
- func (c *MemoryDB) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
- func (c *MemoryDB) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
- func (c *MemoryDB) DeleteACL(input *DeleteACLInput) (*DeleteACLOutput, error)
- func (c *MemoryDB) DeleteACLRequest(input *DeleteACLInput) (req *request.Request, output *DeleteACLOutput)
- func (c *MemoryDB) DeleteACLWithContext(ctx aws.Context, input *DeleteACLInput, opts ...request.Option) (*DeleteACLOutput, error)
- func (c *MemoryDB) DeleteCluster(input *DeleteClusterInput) (*DeleteClusterOutput, error)
- func (c *MemoryDB) DeleteClusterRequest(input *DeleteClusterInput) (req *request.Request, output *DeleteClusterOutput)
- func (c *MemoryDB) DeleteClusterWithContext(ctx aws.Context, input *DeleteClusterInput, opts ...request.Option) (*DeleteClusterOutput, error)
- func (c *MemoryDB) DeleteParameterGroup(input *DeleteParameterGroupInput) (*DeleteParameterGroupOutput, error)
- func (c *MemoryDB) DeleteParameterGroupRequest(input *DeleteParameterGroupInput) (req *request.Request, output *DeleteParameterGroupOutput)
- func (c *MemoryDB) DeleteParameterGroupWithContext(ctx aws.Context, input *DeleteParameterGroupInput, opts ...request.Option) (*DeleteParameterGroupOutput, error)
- func (c *MemoryDB) DeleteSnapshot(input *DeleteSnapshotInput) (*DeleteSnapshotOutput, error)
- func (c *MemoryDB) DeleteSnapshotRequest(input *DeleteSnapshotInput) (req *request.Request, output *DeleteSnapshotOutput)
- func (c *MemoryDB) DeleteSnapshotWithContext(ctx aws.Context, input *DeleteSnapshotInput, opts ...request.Option) (*DeleteSnapshotOutput, error)
- func (c *MemoryDB) DeleteSubnetGroup(input *DeleteSubnetGroupInput) (*DeleteSubnetGroupOutput, error)
- func (c *MemoryDB) DeleteSubnetGroupRequest(input *DeleteSubnetGroupInput) (req *request.Request, output *DeleteSubnetGroupOutput)
- func (c *MemoryDB) DeleteSubnetGroupWithContext(ctx aws.Context, input *DeleteSubnetGroupInput, opts ...request.Option) (*DeleteSubnetGroupOutput, error)
- func (c *MemoryDB) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
- func (c *MemoryDB) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
- func (c *MemoryDB) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
- func (c *MemoryDB) DescribeACLs(input *DescribeACLsInput) (*DescribeACLsOutput, error)
- func (c *MemoryDB) DescribeACLsPages(input *DescribeACLsInput, fn func(*DescribeACLsOutput, bool) bool) error
- func (c *MemoryDB) DescribeACLsPagesWithContext(ctx aws.Context, input *DescribeACLsInput, ...) error
- func (c *MemoryDB) DescribeACLsRequest(input *DescribeACLsInput) (req *request.Request, output *DescribeACLsOutput)
- func (c *MemoryDB) DescribeACLsWithContext(ctx aws.Context, input *DescribeACLsInput, opts ...request.Option) (*DescribeACLsOutput, error)
- func (c *MemoryDB) DescribeClusters(input *DescribeClustersInput) (*DescribeClustersOutput, error)
- func (c *MemoryDB) DescribeClustersPages(input *DescribeClustersInput, fn func(*DescribeClustersOutput, bool) bool) error
- func (c *MemoryDB) DescribeClustersPagesWithContext(ctx aws.Context, input *DescribeClustersInput, ...) error
- func (c *MemoryDB) DescribeClustersRequest(input *DescribeClustersInput) (req *request.Request, output *DescribeClustersOutput)
- func (c *MemoryDB) DescribeClustersWithContext(ctx aws.Context, input *DescribeClustersInput, opts ...request.Option) (*DescribeClustersOutput, error)
- func (c *MemoryDB) DescribeEngineVersions(input *DescribeEngineVersionsInput) (*DescribeEngineVersionsOutput, error)
- func (c *MemoryDB) DescribeEngineVersionsPages(input *DescribeEngineVersionsInput, ...) error
- func (c *MemoryDB) DescribeEngineVersionsPagesWithContext(ctx aws.Context, input *DescribeEngineVersionsInput, ...) error
- func (c *MemoryDB) DescribeEngineVersionsRequest(input *DescribeEngineVersionsInput) (req *request.Request, output *DescribeEngineVersionsOutput)
- func (c *MemoryDB) DescribeEngineVersionsWithContext(ctx aws.Context, input *DescribeEngineVersionsInput, opts ...request.Option) (*DescribeEngineVersionsOutput, error)
- func (c *MemoryDB) DescribeEvents(input *DescribeEventsInput) (*DescribeEventsOutput, error)
- func (c *MemoryDB) DescribeEventsPages(input *DescribeEventsInput, fn func(*DescribeEventsOutput, bool) bool) error
- func (c *MemoryDB) DescribeEventsPagesWithContext(ctx aws.Context, input *DescribeEventsInput, ...) error
- func (c *MemoryDB) DescribeEventsRequest(input *DescribeEventsInput) (req *request.Request, output *DescribeEventsOutput)
- func (c *MemoryDB) DescribeEventsWithContext(ctx aws.Context, input *DescribeEventsInput, opts ...request.Option) (*DescribeEventsOutput, error)
- func (c *MemoryDB) DescribeParameterGroups(input *DescribeParameterGroupsInput) (*DescribeParameterGroupsOutput, error)
- func (c *MemoryDB) DescribeParameterGroupsPages(input *DescribeParameterGroupsInput, ...) error
- func (c *MemoryDB) DescribeParameterGroupsPagesWithContext(ctx aws.Context, input *DescribeParameterGroupsInput, ...) error
- func (c *MemoryDB) DescribeParameterGroupsRequest(input *DescribeParameterGroupsInput) (req *request.Request, output *DescribeParameterGroupsOutput)
- func (c *MemoryDB) DescribeParameterGroupsWithContext(ctx aws.Context, input *DescribeParameterGroupsInput, opts ...request.Option) (*DescribeParameterGroupsOutput, error)
- func (c *MemoryDB) DescribeParameters(input *DescribeParametersInput) (*DescribeParametersOutput, error)
- func (c *MemoryDB) DescribeParametersPages(input *DescribeParametersInput, fn func(*DescribeParametersOutput, bool) bool) error
- func (c *MemoryDB) DescribeParametersPagesWithContext(ctx aws.Context, input *DescribeParametersInput, ...) error
- func (c *MemoryDB) DescribeParametersRequest(input *DescribeParametersInput) (req *request.Request, output *DescribeParametersOutput)
- func (c *MemoryDB) DescribeParametersWithContext(ctx aws.Context, input *DescribeParametersInput, opts ...request.Option) (*DescribeParametersOutput, error)
- func (c *MemoryDB) DescribeReservedNodes(input *DescribeReservedNodesInput) (*DescribeReservedNodesOutput, error)
- func (c *MemoryDB) DescribeReservedNodesOfferings(input *DescribeReservedNodesOfferingsInput) (*DescribeReservedNodesOfferingsOutput, error)
- func (c *MemoryDB) DescribeReservedNodesOfferingsPages(input *DescribeReservedNodesOfferingsInput, ...) error
- func (c *MemoryDB) DescribeReservedNodesOfferingsPagesWithContext(ctx aws.Context, input *DescribeReservedNodesOfferingsInput, ...) error
- func (c *MemoryDB) DescribeReservedNodesOfferingsRequest(input *DescribeReservedNodesOfferingsInput) (req *request.Request, output *DescribeReservedNodesOfferingsOutput)
- func (c *MemoryDB) DescribeReservedNodesOfferingsWithContext(ctx aws.Context, input *DescribeReservedNodesOfferingsInput, ...) (*DescribeReservedNodesOfferingsOutput, error)
- func (c *MemoryDB) DescribeReservedNodesPages(input *DescribeReservedNodesInput, ...) error
- func (c *MemoryDB) DescribeReservedNodesPagesWithContext(ctx aws.Context, input *DescribeReservedNodesInput, ...) error
- func (c *MemoryDB) DescribeReservedNodesRequest(input *DescribeReservedNodesInput) (req *request.Request, output *DescribeReservedNodesOutput)
- func (c *MemoryDB) DescribeReservedNodesWithContext(ctx aws.Context, input *DescribeReservedNodesInput, opts ...request.Option) (*DescribeReservedNodesOutput, error)
- func (c *MemoryDB) DescribeServiceUpdates(input *DescribeServiceUpdatesInput) (*DescribeServiceUpdatesOutput, error)
- func (c *MemoryDB) DescribeServiceUpdatesPages(input *DescribeServiceUpdatesInput, ...) error
- func (c *MemoryDB) DescribeServiceUpdatesPagesWithContext(ctx aws.Context, input *DescribeServiceUpdatesInput, ...) error
- func (c *MemoryDB) DescribeServiceUpdatesRequest(input *DescribeServiceUpdatesInput) (req *request.Request, output *DescribeServiceUpdatesOutput)
- func (c *MemoryDB) DescribeServiceUpdatesWithContext(ctx aws.Context, input *DescribeServiceUpdatesInput, opts ...request.Option) (*DescribeServiceUpdatesOutput, error)
- func (c *MemoryDB) DescribeSnapshots(input *DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error)
- func (c *MemoryDB) DescribeSnapshotsPages(input *DescribeSnapshotsInput, fn func(*DescribeSnapshotsOutput, bool) bool) error
- func (c *MemoryDB) DescribeSnapshotsPagesWithContext(ctx aws.Context, input *DescribeSnapshotsInput, ...) error
- func (c *MemoryDB) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) (req *request.Request, output *DescribeSnapshotsOutput)
- func (c *MemoryDB) DescribeSnapshotsWithContext(ctx aws.Context, input *DescribeSnapshotsInput, opts ...request.Option) (*DescribeSnapshotsOutput, error)
- func (c *MemoryDB) DescribeSubnetGroups(input *DescribeSubnetGroupsInput) (*DescribeSubnetGroupsOutput, error)
- func (c *MemoryDB) DescribeSubnetGroupsPages(input *DescribeSubnetGroupsInput, ...) error
- func (c *MemoryDB) DescribeSubnetGroupsPagesWithContext(ctx aws.Context, input *DescribeSubnetGroupsInput, ...) error
- func (c *MemoryDB) DescribeSubnetGroupsRequest(input *DescribeSubnetGroupsInput) (req *request.Request, output *DescribeSubnetGroupsOutput)
- func (c *MemoryDB) DescribeSubnetGroupsWithContext(ctx aws.Context, input *DescribeSubnetGroupsInput, opts ...request.Option) (*DescribeSubnetGroupsOutput, error)
- func (c *MemoryDB) DescribeUsers(input *DescribeUsersInput) (*DescribeUsersOutput, error)
- func (c *MemoryDB) DescribeUsersPages(input *DescribeUsersInput, fn func(*DescribeUsersOutput, bool) bool) error
- func (c *MemoryDB) DescribeUsersPagesWithContext(ctx aws.Context, input *DescribeUsersInput, ...) error
- func (c *MemoryDB) DescribeUsersRequest(input *DescribeUsersInput) (req *request.Request, output *DescribeUsersOutput)
- func (c *MemoryDB) DescribeUsersWithContext(ctx aws.Context, input *DescribeUsersInput, opts ...request.Option) (*DescribeUsersOutput, error)
- func (c *MemoryDB) FailoverShard(input *FailoverShardInput) (*FailoverShardOutput, error)
- func (c *MemoryDB) FailoverShardRequest(input *FailoverShardInput) (req *request.Request, output *FailoverShardOutput)
- func (c *MemoryDB) FailoverShardWithContext(ctx aws.Context, input *FailoverShardInput, opts ...request.Option) (*FailoverShardOutput, error)
- func (c *MemoryDB) ListAllowedNodeTypeUpdates(input *ListAllowedNodeTypeUpdatesInput) (*ListAllowedNodeTypeUpdatesOutput, error)
- func (c *MemoryDB) ListAllowedNodeTypeUpdatesRequest(input *ListAllowedNodeTypeUpdatesInput) (req *request.Request, output *ListAllowedNodeTypeUpdatesOutput)
- func (c *MemoryDB) ListAllowedNodeTypeUpdatesWithContext(ctx aws.Context, input *ListAllowedNodeTypeUpdatesInput, ...) (*ListAllowedNodeTypeUpdatesOutput, error)
- func (c *MemoryDB) ListTags(input *ListTagsInput) (*ListTagsOutput, error)
- func (c *MemoryDB) ListTagsRequest(input *ListTagsInput) (req *request.Request, output *ListTagsOutput)
- func (c *MemoryDB) ListTagsWithContext(ctx aws.Context, input *ListTagsInput, opts ...request.Option) (*ListTagsOutput, error)
- func (c *MemoryDB) PurchaseReservedNodesOffering(input *PurchaseReservedNodesOfferingInput) (*PurchaseReservedNodesOfferingOutput, error)
- func (c *MemoryDB) PurchaseReservedNodesOfferingRequest(input *PurchaseReservedNodesOfferingInput) (req *request.Request, output *PurchaseReservedNodesOfferingOutput)
- func (c *MemoryDB) PurchaseReservedNodesOfferingWithContext(ctx aws.Context, input *PurchaseReservedNodesOfferingInput, ...) (*PurchaseReservedNodesOfferingOutput, error)
- func (c *MemoryDB) ResetParameterGroup(input *ResetParameterGroupInput) (*ResetParameterGroupOutput, error)
- func (c *MemoryDB) ResetParameterGroupRequest(input *ResetParameterGroupInput) (req *request.Request, output *ResetParameterGroupOutput)
- func (c *MemoryDB) ResetParameterGroupWithContext(ctx aws.Context, input *ResetParameterGroupInput, opts ...request.Option) (*ResetParameterGroupOutput, error)
- func (c *MemoryDB) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *MemoryDB) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *MemoryDB) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *MemoryDB) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *MemoryDB) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *MemoryDB) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *MemoryDB) UpdateACL(input *UpdateACLInput) (*UpdateACLOutput, error)
- func (c *MemoryDB) UpdateACLRequest(input *UpdateACLInput) (req *request.Request, output *UpdateACLOutput)
- func (c *MemoryDB) UpdateACLWithContext(ctx aws.Context, input *UpdateACLInput, opts ...request.Option) (*UpdateACLOutput, error)
- func (c *MemoryDB) UpdateCluster(input *UpdateClusterInput) (*UpdateClusterOutput, error)
- func (c *MemoryDB) UpdateClusterRequest(input *UpdateClusterInput) (req *request.Request, output *UpdateClusterOutput)
- func (c *MemoryDB) UpdateClusterWithContext(ctx aws.Context, input *UpdateClusterInput, opts ...request.Option) (*UpdateClusterOutput, error)
- func (c *MemoryDB) UpdateParameterGroup(input *UpdateParameterGroupInput) (*UpdateParameterGroupOutput, error)
- func (c *MemoryDB) UpdateParameterGroupRequest(input *UpdateParameterGroupInput) (req *request.Request, output *UpdateParameterGroupOutput)
- func (c *MemoryDB) UpdateParameterGroupWithContext(ctx aws.Context, input *UpdateParameterGroupInput, opts ...request.Option) (*UpdateParameterGroupOutput, error)
- func (c *MemoryDB) UpdateSubnetGroup(input *UpdateSubnetGroupInput) (*UpdateSubnetGroupOutput, error)
- func (c *MemoryDB) UpdateSubnetGroupRequest(input *UpdateSubnetGroupInput) (req *request.Request, output *UpdateSubnetGroupOutput)
- func (c *MemoryDB) UpdateSubnetGroupWithContext(ctx aws.Context, input *UpdateSubnetGroupInput, opts ...request.Option) (*UpdateSubnetGroupOutput, error)
- func (c *MemoryDB) UpdateUser(input *UpdateUserInput) (*UpdateUserOutput, error)
- func (c *MemoryDB) UpdateUserRequest(input *UpdateUserInput) (req *request.Request, output *UpdateUserOutput)
- func (c *MemoryDB) UpdateUserWithContext(ctx aws.Context, input *UpdateUserInput, opts ...request.Option) (*UpdateUserOutput, error)
- type NoOperationFault
- func (s *NoOperationFault) Code() string
- func (s *NoOperationFault) Error() string
- func (s NoOperationFault) GoString() string
- func (s *NoOperationFault) Message() string
- func (s *NoOperationFault) OrigErr() error
- func (s *NoOperationFault) RequestID() string
- func (s *NoOperationFault) StatusCode() int
- func (s NoOperationFault) String() string
- type Node
- type NodeQuotaForClusterExceededFault
- func (s *NodeQuotaForClusterExceededFault) Code() string
- func (s *NodeQuotaForClusterExceededFault) Error() string
- func (s NodeQuotaForClusterExceededFault) GoString() string
- func (s *NodeQuotaForClusterExceededFault) Message() string
- func (s *NodeQuotaForClusterExceededFault) OrigErr() error
- func (s *NodeQuotaForClusterExceededFault) RequestID() string
- func (s *NodeQuotaForClusterExceededFault) StatusCode() int
- func (s NodeQuotaForClusterExceededFault) String() string
- type NodeQuotaForCustomerExceededFault
- func (s *NodeQuotaForCustomerExceededFault) Code() string
- func (s *NodeQuotaForCustomerExceededFault) Error() string
- func (s NodeQuotaForCustomerExceededFault) GoString() string
- func (s *NodeQuotaForCustomerExceededFault) Message() string
- func (s *NodeQuotaForCustomerExceededFault) OrigErr() error
- func (s *NodeQuotaForCustomerExceededFault) RequestID() string
- func (s *NodeQuotaForCustomerExceededFault) StatusCode() int
- func (s NodeQuotaForCustomerExceededFault) String() string
- type Parameter
- func (s Parameter) GoString() string
- func (s *Parameter) SetAllowedValues(v string) *Parameter
- func (s *Parameter) SetDataType(v string) *Parameter
- func (s *Parameter) SetDescription(v string) *Parameter
- func (s *Parameter) SetMinimumEngineVersion(v string) *Parameter
- func (s *Parameter) SetName(v string) *Parameter
- func (s *Parameter) SetValue(v string) *Parameter
- func (s Parameter) String() string
- type ParameterGroup
- func (s ParameterGroup) GoString() string
- func (s *ParameterGroup) SetARN(v string) *ParameterGroup
- func (s *ParameterGroup) SetDescription(v string) *ParameterGroup
- func (s *ParameterGroup) SetFamily(v string) *ParameterGroup
- func (s *ParameterGroup) SetName(v string) *ParameterGroup
- func (s ParameterGroup) String() string
- type ParameterGroupAlreadyExistsFault
- func (s *ParameterGroupAlreadyExistsFault) Code() string
- func (s *ParameterGroupAlreadyExistsFault) Error() string
- func (s ParameterGroupAlreadyExistsFault) GoString() string
- func (s *ParameterGroupAlreadyExistsFault) Message() string
- func (s *ParameterGroupAlreadyExistsFault) OrigErr() error
- func (s *ParameterGroupAlreadyExistsFault) RequestID() string
- func (s *ParameterGroupAlreadyExistsFault) StatusCode() int
- func (s ParameterGroupAlreadyExistsFault) String() string
- type ParameterGroupNotFoundFault
- func (s *ParameterGroupNotFoundFault) Code() string
- func (s *ParameterGroupNotFoundFault) Error() string
- func (s ParameterGroupNotFoundFault) GoString() string
- func (s *ParameterGroupNotFoundFault) Message() string
- func (s *ParameterGroupNotFoundFault) OrigErr() error
- func (s *ParameterGroupNotFoundFault) RequestID() string
- func (s *ParameterGroupNotFoundFault) StatusCode() int
- func (s ParameterGroupNotFoundFault) String() string
- type ParameterGroupQuotaExceededFault
- func (s *ParameterGroupQuotaExceededFault) Code() string
- func (s *ParameterGroupQuotaExceededFault) Error() string
- func (s ParameterGroupQuotaExceededFault) GoString() string
- func (s *ParameterGroupQuotaExceededFault) Message() string
- func (s *ParameterGroupQuotaExceededFault) OrigErr() error
- func (s *ParameterGroupQuotaExceededFault) RequestID() string
- func (s *ParameterGroupQuotaExceededFault) StatusCode() int
- func (s ParameterGroupQuotaExceededFault) String() string
- type ParameterNameValue
- type PendingModifiedServiceUpdate
- type PurchaseReservedNodesOfferingInput
- func (s PurchaseReservedNodesOfferingInput) GoString() string
- func (s *PurchaseReservedNodesOfferingInput) SetNodeCount(v int64) *PurchaseReservedNodesOfferingInput
- func (s *PurchaseReservedNodesOfferingInput) SetReservationId(v string) *PurchaseReservedNodesOfferingInput
- func (s *PurchaseReservedNodesOfferingInput) SetReservedNodesOfferingId(v string) *PurchaseReservedNodesOfferingInput
- func (s *PurchaseReservedNodesOfferingInput) SetTags(v []*Tag) *PurchaseReservedNodesOfferingInput
- func (s PurchaseReservedNodesOfferingInput) String() string
- func (s *PurchaseReservedNodesOfferingInput) Validate() error
- type PurchaseReservedNodesOfferingOutput
- type RecurringCharge
- type ReplicaConfigurationRequest
- type ReservedNode
- func (s ReservedNode) GoString() string
- func (s *ReservedNode) SetARN(v string) *ReservedNode
- func (s *ReservedNode) SetDuration(v int64) *ReservedNode
- func (s *ReservedNode) SetFixedPrice(v float64) *ReservedNode
- func (s *ReservedNode) SetNodeCount(v int64) *ReservedNode
- func (s *ReservedNode) SetNodeType(v string) *ReservedNode
- func (s *ReservedNode) SetOfferingType(v string) *ReservedNode
- func (s *ReservedNode) SetRecurringCharges(v []*RecurringCharge) *ReservedNode
- func (s *ReservedNode) SetReservationId(v string) *ReservedNode
- func (s *ReservedNode) SetReservedNodesOfferingId(v string) *ReservedNode
- func (s *ReservedNode) SetStartTime(v time.Time) *ReservedNode
- func (s *ReservedNode) SetState(v string) *ReservedNode
- func (s ReservedNode) String() string
- type ReservedNodeAlreadyExistsFault
- func (s *ReservedNodeAlreadyExistsFault) Code() string
- func (s *ReservedNodeAlreadyExistsFault) Error() string
- func (s ReservedNodeAlreadyExistsFault) GoString() string
- func (s *ReservedNodeAlreadyExistsFault) Message() string
- func (s *ReservedNodeAlreadyExistsFault) OrigErr() error
- func (s *ReservedNodeAlreadyExistsFault) RequestID() string
- func (s *ReservedNodeAlreadyExistsFault) StatusCode() int
- func (s ReservedNodeAlreadyExistsFault) String() string
- type ReservedNodeNotFoundFault
- func (s *ReservedNodeNotFoundFault) Code() string
- func (s *ReservedNodeNotFoundFault) Error() string
- func (s ReservedNodeNotFoundFault) GoString() string
- func (s *ReservedNodeNotFoundFault) Message() string
- func (s *ReservedNodeNotFoundFault) OrigErr() error
- func (s *ReservedNodeNotFoundFault) RequestID() string
- func (s *ReservedNodeNotFoundFault) StatusCode() int
- func (s ReservedNodeNotFoundFault) String() string
- type ReservedNodeQuotaExceededFault
- func (s *ReservedNodeQuotaExceededFault) Code() string
- func (s *ReservedNodeQuotaExceededFault) Error() string
- func (s ReservedNodeQuotaExceededFault) GoString() string
- func (s *ReservedNodeQuotaExceededFault) Message() string
- func (s *ReservedNodeQuotaExceededFault) OrigErr() error
- func (s *ReservedNodeQuotaExceededFault) RequestID() string
- func (s *ReservedNodeQuotaExceededFault) StatusCode() int
- func (s ReservedNodeQuotaExceededFault) String() string
- type ReservedNodesOffering
- func (s ReservedNodesOffering) GoString() string
- func (s *ReservedNodesOffering) SetDuration(v int64) *ReservedNodesOffering
- func (s *ReservedNodesOffering) SetFixedPrice(v float64) *ReservedNodesOffering
- func (s *ReservedNodesOffering) SetNodeType(v string) *ReservedNodesOffering
- func (s *ReservedNodesOffering) SetOfferingType(v string) *ReservedNodesOffering
- func (s *ReservedNodesOffering) SetRecurringCharges(v []*RecurringCharge) *ReservedNodesOffering
- func (s *ReservedNodesOffering) SetReservedNodesOfferingId(v string) *ReservedNodesOffering
- func (s ReservedNodesOffering) String() string
- type ReservedNodesOfferingNotFoundFault
- func (s *ReservedNodesOfferingNotFoundFault) Code() string
- func (s *ReservedNodesOfferingNotFoundFault) Error() string
- func (s ReservedNodesOfferingNotFoundFault) GoString() string
- func (s *ReservedNodesOfferingNotFoundFault) Message() string
- func (s *ReservedNodesOfferingNotFoundFault) OrigErr() error
- func (s *ReservedNodesOfferingNotFoundFault) RequestID() string
- func (s *ReservedNodesOfferingNotFoundFault) StatusCode() int
- func (s ReservedNodesOfferingNotFoundFault) String() string
- type ResetParameterGroupInput
- func (s ResetParameterGroupInput) GoString() string
- func (s *ResetParameterGroupInput) SetAllParameters(v bool) *ResetParameterGroupInput
- func (s *ResetParameterGroupInput) SetParameterGroupName(v string) *ResetParameterGroupInput
- func (s *ResetParameterGroupInput) SetParameterNames(v []*string) *ResetParameterGroupInput
- func (s ResetParameterGroupInput) String() string
- func (s *ResetParameterGroupInput) Validate() error
- type ResetParameterGroupOutput
- type ReshardingStatus
- type SecurityGroupMembership
- type ServiceLinkedRoleNotFoundFault
- func (s *ServiceLinkedRoleNotFoundFault) Code() string
- func (s *ServiceLinkedRoleNotFoundFault) Error() string
- func (s ServiceLinkedRoleNotFoundFault) GoString() string
- func (s *ServiceLinkedRoleNotFoundFault) Message() string
- func (s *ServiceLinkedRoleNotFoundFault) OrigErr() error
- func (s *ServiceLinkedRoleNotFoundFault) RequestID() string
- func (s *ServiceLinkedRoleNotFoundFault) StatusCode() int
- func (s ServiceLinkedRoleNotFoundFault) String() string
- type ServiceUpdate
- func (s ServiceUpdate) GoString() string
- func (s *ServiceUpdate) SetAutoUpdateStartDate(v time.Time) *ServiceUpdate
- func (s *ServiceUpdate) SetClusterName(v string) *ServiceUpdate
- func (s *ServiceUpdate) SetDescription(v string) *ServiceUpdate
- func (s *ServiceUpdate) SetNodesUpdated(v string) *ServiceUpdate
- func (s *ServiceUpdate) SetReleaseDate(v time.Time) *ServiceUpdate
- func (s *ServiceUpdate) SetServiceUpdateName(v string) *ServiceUpdate
- func (s *ServiceUpdate) SetStatus(v string) *ServiceUpdate
- func (s *ServiceUpdate) SetType(v string) *ServiceUpdate
- func (s ServiceUpdate) String() string
- type ServiceUpdateNotFoundFault
- func (s *ServiceUpdateNotFoundFault) Code() string
- func (s *ServiceUpdateNotFoundFault) Error() string
- func (s ServiceUpdateNotFoundFault) GoString() string
- func (s *ServiceUpdateNotFoundFault) Message() string
- func (s *ServiceUpdateNotFoundFault) OrigErr() error
- func (s *ServiceUpdateNotFoundFault) RequestID() string
- func (s *ServiceUpdateNotFoundFault) StatusCode() int
- func (s ServiceUpdateNotFoundFault) String() string
- type ServiceUpdateRequest
- type Shard
- type ShardConfiguration
- type ShardConfigurationRequest
- type ShardDetail
- func (s ShardDetail) GoString() string
- func (s *ShardDetail) SetConfiguration(v *ShardConfiguration) *ShardDetail
- func (s *ShardDetail) SetName(v string) *ShardDetail
- func (s *ShardDetail) SetSize(v string) *ShardDetail
- func (s *ShardDetail) SetSnapshotCreationTime(v time.Time) *ShardDetail
- func (s ShardDetail) String() string
- type ShardNotFoundFault
- func (s *ShardNotFoundFault) Code() string
- func (s *ShardNotFoundFault) Error() string
- func (s ShardNotFoundFault) GoString() string
- func (s *ShardNotFoundFault) Message() string
- func (s *ShardNotFoundFault) OrigErr() error
- func (s *ShardNotFoundFault) RequestID() string
- func (s *ShardNotFoundFault) StatusCode() int
- func (s ShardNotFoundFault) String() string
- type ShardsPerClusterQuotaExceededFault
- func (s *ShardsPerClusterQuotaExceededFault) Code() string
- func (s *ShardsPerClusterQuotaExceededFault) Error() string
- func (s ShardsPerClusterQuotaExceededFault) GoString() string
- func (s *ShardsPerClusterQuotaExceededFault) Message() string
- func (s *ShardsPerClusterQuotaExceededFault) OrigErr() error
- func (s *ShardsPerClusterQuotaExceededFault) RequestID() string
- func (s *ShardsPerClusterQuotaExceededFault) StatusCode() int
- func (s ShardsPerClusterQuotaExceededFault) String() string
- type SlotMigration
- type Snapshot
- func (s Snapshot) GoString() string
- func (s *Snapshot) SetARN(v string) *Snapshot
- func (s *Snapshot) SetClusterConfiguration(v *ClusterConfiguration) *Snapshot
- func (s *Snapshot) SetDataTiering(v string) *Snapshot
- func (s *Snapshot) SetKmsKeyId(v string) *Snapshot
- func (s *Snapshot) SetName(v string) *Snapshot
- func (s *Snapshot) SetSource(v string) *Snapshot
- func (s *Snapshot) SetStatus(v string) *Snapshot
- func (s Snapshot) String() string
- type SnapshotAlreadyExistsFault
- func (s *SnapshotAlreadyExistsFault) Code() string
- func (s *SnapshotAlreadyExistsFault) Error() string
- func (s SnapshotAlreadyExistsFault) GoString() string
- func (s *SnapshotAlreadyExistsFault) Message() string
- func (s *SnapshotAlreadyExistsFault) OrigErr() error
- func (s *SnapshotAlreadyExistsFault) RequestID() string
- func (s *SnapshotAlreadyExistsFault) StatusCode() int
- func (s SnapshotAlreadyExistsFault) String() string
- type SnapshotNotFoundFault
- func (s *SnapshotNotFoundFault) Code() string
- func (s *SnapshotNotFoundFault) Error() string
- func (s SnapshotNotFoundFault) GoString() string
- func (s *SnapshotNotFoundFault) Message() string
- func (s *SnapshotNotFoundFault) OrigErr() error
- func (s *SnapshotNotFoundFault) RequestID() string
- func (s *SnapshotNotFoundFault) StatusCode() int
- func (s SnapshotNotFoundFault) String() string
- type SnapshotQuotaExceededFault
- func (s *SnapshotQuotaExceededFault) Code() string
- func (s *SnapshotQuotaExceededFault) Error() string
- func (s SnapshotQuotaExceededFault) GoString() string
- func (s *SnapshotQuotaExceededFault) Message() string
- func (s *SnapshotQuotaExceededFault) OrigErr() error
- func (s *SnapshotQuotaExceededFault) RequestID() string
- func (s *SnapshotQuotaExceededFault) StatusCode() int
- func (s SnapshotQuotaExceededFault) String() string
- type Subnet
- type SubnetGroup
- func (s SubnetGroup) GoString() string
- func (s *SubnetGroup) SetARN(v string) *SubnetGroup
- func (s *SubnetGroup) SetDescription(v string) *SubnetGroup
- func (s *SubnetGroup) SetName(v string) *SubnetGroup
- func (s *SubnetGroup) SetSubnets(v []*Subnet) *SubnetGroup
- func (s *SubnetGroup) SetVpcId(v string) *SubnetGroup
- func (s SubnetGroup) String() string
- type SubnetGroupAlreadyExistsFault
- func (s *SubnetGroupAlreadyExistsFault) Code() string
- func (s *SubnetGroupAlreadyExistsFault) Error() string
- func (s SubnetGroupAlreadyExistsFault) GoString() string
- func (s *SubnetGroupAlreadyExistsFault) Message() string
- func (s *SubnetGroupAlreadyExistsFault) OrigErr() error
- func (s *SubnetGroupAlreadyExistsFault) RequestID() string
- func (s *SubnetGroupAlreadyExistsFault) StatusCode() int
- func (s SubnetGroupAlreadyExistsFault) String() string
- type SubnetGroupInUseFault
- func (s *SubnetGroupInUseFault) Code() string
- func (s *SubnetGroupInUseFault) Error() string
- func (s SubnetGroupInUseFault) GoString() string
- func (s *SubnetGroupInUseFault) Message() string
- func (s *SubnetGroupInUseFault) OrigErr() error
- func (s *SubnetGroupInUseFault) RequestID() string
- func (s *SubnetGroupInUseFault) StatusCode() int
- func (s SubnetGroupInUseFault) String() string
- type SubnetGroupNotFoundFault
- func (s *SubnetGroupNotFoundFault) Code() string
- func (s *SubnetGroupNotFoundFault) Error() string
- func (s SubnetGroupNotFoundFault) GoString() string
- func (s *SubnetGroupNotFoundFault) Message() string
- func (s *SubnetGroupNotFoundFault) OrigErr() error
- func (s *SubnetGroupNotFoundFault) RequestID() string
- func (s *SubnetGroupNotFoundFault) StatusCode() int
- func (s SubnetGroupNotFoundFault) String() string
- type SubnetGroupQuotaExceededFault
- func (s *SubnetGroupQuotaExceededFault) Code() string
- func (s *SubnetGroupQuotaExceededFault) Error() string
- func (s SubnetGroupQuotaExceededFault) GoString() string
- func (s *SubnetGroupQuotaExceededFault) Message() string
- func (s *SubnetGroupQuotaExceededFault) OrigErr() error
- func (s *SubnetGroupQuotaExceededFault) RequestID() string
- func (s *SubnetGroupQuotaExceededFault) StatusCode() int
- func (s SubnetGroupQuotaExceededFault) String() string
- type SubnetInUse
- func (s *SubnetInUse) Code() string
- func (s *SubnetInUse) Error() string
- func (s SubnetInUse) GoString() string
- func (s *SubnetInUse) Message() string
- func (s *SubnetInUse) OrigErr() error
- func (s *SubnetInUse) RequestID() string
- func (s *SubnetInUse) StatusCode() int
- func (s SubnetInUse) String() string
- type SubnetNotAllowedFault
- func (s *SubnetNotAllowedFault) Code() string
- func (s *SubnetNotAllowedFault) Error() string
- func (s SubnetNotAllowedFault) GoString() string
- func (s *SubnetNotAllowedFault) Message() string
- func (s *SubnetNotAllowedFault) OrigErr() error
- func (s *SubnetNotAllowedFault) RequestID() string
- func (s *SubnetNotAllowedFault) StatusCode() int
- func (s SubnetNotAllowedFault) String() string
- type SubnetQuotaExceededFault
- func (s *SubnetQuotaExceededFault) Code() string
- func (s *SubnetQuotaExceededFault) Error() string
- func (s SubnetQuotaExceededFault) GoString() string
- func (s *SubnetQuotaExceededFault) Message() string
- func (s *SubnetQuotaExceededFault) OrigErr() error
- func (s *SubnetQuotaExceededFault) RequestID() string
- func (s *SubnetQuotaExceededFault) StatusCode() int
- func (s SubnetQuotaExceededFault) String() string
- type Tag
- type TagNotFoundFault
- func (s *TagNotFoundFault) Code() string
- func (s *TagNotFoundFault) Error() string
- func (s TagNotFoundFault) GoString() string
- func (s *TagNotFoundFault) Message() string
- func (s *TagNotFoundFault) OrigErr() error
- func (s *TagNotFoundFault) RequestID() string
- func (s *TagNotFoundFault) StatusCode() int
- func (s TagNotFoundFault) String() string
- type TagQuotaPerResourceExceeded
- func (s *TagQuotaPerResourceExceeded) Code() string
- func (s *TagQuotaPerResourceExceeded) Error() string
- func (s TagQuotaPerResourceExceeded) GoString() string
- func (s *TagQuotaPerResourceExceeded) Message() string
- func (s *TagQuotaPerResourceExceeded) OrigErr() error
- func (s *TagQuotaPerResourceExceeded) RequestID() string
- func (s *TagQuotaPerResourceExceeded) StatusCode() int
- func (s TagQuotaPerResourceExceeded) String() string
- type TagResourceInput
- type TagResourceOutput
- type TestFailoverNotAvailableFault
- func (s *TestFailoverNotAvailableFault) Code() string
- func (s *TestFailoverNotAvailableFault) Error() string
- func (s TestFailoverNotAvailableFault) GoString() string
- func (s *TestFailoverNotAvailableFault) Message() string
- func (s *TestFailoverNotAvailableFault) OrigErr() error
- func (s *TestFailoverNotAvailableFault) RequestID() string
- func (s *TestFailoverNotAvailableFault) StatusCode() int
- func (s TestFailoverNotAvailableFault) String() string
- type UnprocessedCluster
- func (s UnprocessedCluster) GoString() string
- func (s *UnprocessedCluster) SetClusterName(v string) *UnprocessedCluster
- func (s *UnprocessedCluster) SetErrorMessage(v string) *UnprocessedCluster
- func (s *UnprocessedCluster) SetErrorType(v string) *UnprocessedCluster
- func (s UnprocessedCluster) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateACLInput
- func (s UpdateACLInput) GoString() string
- func (s *UpdateACLInput) SetACLName(v string) *UpdateACLInput
- func (s *UpdateACLInput) SetUserNamesToAdd(v []*string) *UpdateACLInput
- func (s *UpdateACLInput) SetUserNamesToRemove(v []*string) *UpdateACLInput
- func (s UpdateACLInput) String() string
- func (s *UpdateACLInput) Validate() error
- type UpdateACLOutput
- type UpdateClusterInput
- func (s UpdateClusterInput) GoString() string
- func (s *UpdateClusterInput) SetACLName(v string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetClusterName(v string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetDescription(v string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetEngineVersion(v string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetMaintenanceWindow(v string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetNodeType(v string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetParameterGroupName(v string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetReplicaConfiguration(v *ReplicaConfigurationRequest) *UpdateClusterInput
- func (s *UpdateClusterInput) SetSecurityGroupIds(v []*string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetShardConfiguration(v *ShardConfigurationRequest) *UpdateClusterInput
- func (s *UpdateClusterInput) SetSnapshotRetentionLimit(v int64) *UpdateClusterInput
- func (s *UpdateClusterInput) SetSnapshotWindow(v string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetSnsTopicArn(v string) *UpdateClusterInput
- func (s *UpdateClusterInput) SetSnsTopicStatus(v string) *UpdateClusterInput
- func (s UpdateClusterInput) String() string
- func (s *UpdateClusterInput) Validate() error
- type UpdateClusterOutput
- type UpdateParameterGroupInput
- func (s UpdateParameterGroupInput) GoString() string
- func (s *UpdateParameterGroupInput) SetParameterGroupName(v string) *UpdateParameterGroupInput
- func (s *UpdateParameterGroupInput) SetParameterNameValues(v []*ParameterNameValue) *UpdateParameterGroupInput
- func (s UpdateParameterGroupInput) String() string
- func (s *UpdateParameterGroupInput) Validate() error
- type UpdateParameterGroupOutput
- type UpdateSubnetGroupInput
- func (s UpdateSubnetGroupInput) GoString() string
- func (s *UpdateSubnetGroupInput) SetDescription(v string) *UpdateSubnetGroupInput
- func (s *UpdateSubnetGroupInput) SetSubnetGroupName(v string) *UpdateSubnetGroupInput
- func (s *UpdateSubnetGroupInput) SetSubnetIds(v []*string) *UpdateSubnetGroupInput
- func (s UpdateSubnetGroupInput) String() string
- func (s *UpdateSubnetGroupInput) Validate() error
- type UpdateSubnetGroupOutput
- type UpdateUserInput
- func (s UpdateUserInput) GoString() string
- func (s *UpdateUserInput) SetAccessString(v string) *UpdateUserInput
- func (s *UpdateUserInput) SetAuthenticationMode(v *AuthenticationMode) *UpdateUserInput
- func (s *UpdateUserInput) SetUserName(v string) *UpdateUserInput
- func (s UpdateUserInput) String() string
- func (s *UpdateUserInput) Validate() error
- type UpdateUserOutput
- type User
- func (s User) GoString() string
- func (s *User) SetACLNames(v []*string) *User
- func (s *User) SetARN(v string) *User
- func (s *User) SetAccessString(v string) *User
- func (s *User) SetAuthentication(v *Authentication) *User
- func (s *User) SetMinimumEngineVersion(v string) *User
- func (s *User) SetName(v string) *User
- func (s *User) SetStatus(v string) *User
- func (s User) String() string
- type UserAlreadyExistsFault
- func (s *UserAlreadyExistsFault) Code() string
- func (s *UserAlreadyExistsFault) Error() string
- func (s UserAlreadyExistsFault) GoString() string
- func (s *UserAlreadyExistsFault) Message() string
- func (s *UserAlreadyExistsFault) OrigErr() error
- func (s *UserAlreadyExistsFault) RequestID() string
- func (s *UserAlreadyExistsFault) StatusCode() int
- func (s UserAlreadyExistsFault) String() string
- type UserNotFoundFault
- func (s *UserNotFoundFault) Code() string
- func (s *UserNotFoundFault) Error() string
- func (s UserNotFoundFault) GoString() string
- func (s *UserNotFoundFault) Message() string
- func (s *UserNotFoundFault) OrigErr() error
- func (s *UserNotFoundFault) RequestID() string
- func (s *UserNotFoundFault) StatusCode() int
- func (s UserNotFoundFault) String() string
- type UserQuotaExceededFault
- func (s *UserQuotaExceededFault) Code() string
- func (s *UserQuotaExceededFault) Error() string
- func (s UserQuotaExceededFault) GoString() string
- func (s *UserQuotaExceededFault) Message() string
- func (s *UserQuotaExceededFault) OrigErr() error
- func (s *UserQuotaExceededFault) RequestID() string
- func (s *UserQuotaExceededFault) StatusCode() int
- func (s UserQuotaExceededFault) String() string
Constants ¶
const ( // AZStatusSingleaz is a AZStatus enum value AZStatusSingleaz = "singleaz" // AZStatusMultiaz is a AZStatus enum value AZStatusMultiaz = "multiaz" )
const ( // AuthenticationTypePassword is a AuthenticationType enum value AuthenticationTypePassword = "password" // AuthenticationTypeNoPassword is a AuthenticationType enum value AuthenticationTypeNoPassword = "no-password" // AuthenticationTypeIam is a AuthenticationType enum value AuthenticationTypeIam = "iam" )
const ( // DataTieringStatusTrue is a DataTieringStatus enum value DataTieringStatusTrue = "true" // DataTieringStatusFalse is a DataTieringStatus enum value DataTieringStatusFalse = "false" )
const ( // InputAuthenticationTypePassword is a InputAuthenticationType enum value InputAuthenticationTypePassword = "password" // InputAuthenticationTypeIam is a InputAuthenticationType enum value InputAuthenticationTypeIam = "iam" )
const ( // ServiceUpdateStatusAvailable is a ServiceUpdateStatus enum value ServiceUpdateStatusAvailable = "available" // ServiceUpdateStatusInProgress is a ServiceUpdateStatus enum value ServiceUpdateStatusInProgress = "in-progress" // ServiceUpdateStatusComplete is a ServiceUpdateStatus enum value ServiceUpdateStatusComplete = "complete" // ServiceUpdateStatusScheduled is a ServiceUpdateStatus enum value ServiceUpdateStatusScheduled = "scheduled" )
const ( // SourceTypeNode is a SourceType enum value SourceTypeNode = "node" // SourceTypeParameterGroup is a SourceType enum value SourceTypeParameterGroup = "parameter-group" // SourceTypeSubnetGroup is a SourceType enum value SourceTypeSubnetGroup = "subnet-group" // SourceTypeCluster is a SourceType enum value SourceTypeCluster = "cluster" // SourceTypeUser is a SourceType enum value SourceTypeUser = "user" // SourceTypeAcl is a SourceType enum value SourceTypeAcl = "acl" )
const ( // ErrCodeACLAlreadyExistsFault for service response error code // "ACLAlreadyExistsFault". ErrCodeACLAlreadyExistsFault = "ACLAlreadyExistsFault" // ErrCodeACLNotFoundFault for service response error code // "ACLNotFoundFault". ErrCodeACLNotFoundFault = "ACLNotFoundFault" // ErrCodeACLQuotaExceededFault for service response error code // "ACLQuotaExceededFault". ErrCodeACLQuotaExceededFault = "ACLQuotaExceededFault" // ErrCodeAPICallRateForCustomerExceededFault for service response error code // "APICallRateForCustomerExceededFault". ErrCodeAPICallRateForCustomerExceededFault = "APICallRateForCustomerExceededFault" // ErrCodeClusterAlreadyExistsFault for service response error code // "ClusterAlreadyExistsFault". ErrCodeClusterAlreadyExistsFault = "ClusterAlreadyExistsFault" // ErrCodeClusterNotFoundFault for service response error code // "ClusterNotFoundFault". ErrCodeClusterNotFoundFault = "ClusterNotFoundFault" // ErrCodeClusterQuotaForCustomerExceededFault for service response error code // "ClusterQuotaForCustomerExceededFault". ErrCodeClusterQuotaForCustomerExceededFault = "ClusterQuotaForCustomerExceededFault" // ErrCodeDefaultUserRequired for service response error code // "DefaultUserRequired". ErrCodeDefaultUserRequired = "DefaultUserRequired" // ErrCodeDuplicateUserNameFault for service response error code // "DuplicateUserNameFault". ErrCodeDuplicateUserNameFault = "DuplicateUserNameFault" // ErrCodeInsufficientClusterCapacityFault for service response error code // "InsufficientClusterCapacityFault". ErrCodeInsufficientClusterCapacityFault = "InsufficientClusterCapacityFault" // ErrCodeInvalidACLStateFault for service response error code // "InvalidACLStateFault". ErrCodeInvalidACLStateFault = "InvalidACLStateFault" // ErrCodeInvalidARNFault for service response error code // "InvalidARNFault". ErrCodeInvalidARNFault = "InvalidARNFault" // ErrCodeInvalidClusterStateFault for service response error code // "InvalidClusterStateFault". ErrCodeInvalidClusterStateFault = "InvalidClusterStateFault" // ErrCodeInvalidCredentialsException for service response error code // "InvalidCredentialsException". ErrCodeInvalidCredentialsException = "InvalidCredentialsException" // ErrCodeInvalidKMSKeyFault for service response error code // "InvalidKMSKeyFault". ErrCodeInvalidKMSKeyFault = "InvalidKMSKeyFault" // ErrCodeInvalidNodeStateFault for service response error code // "InvalidNodeStateFault". ErrCodeInvalidNodeStateFault = "InvalidNodeStateFault" // ErrCodeInvalidParameterCombinationException for service response error code // "InvalidParameterCombinationException". ErrCodeInvalidParameterCombinationException = "InvalidParameterCombinationException" // ErrCodeInvalidParameterGroupStateFault for service response error code // "InvalidParameterGroupStateFault". ErrCodeInvalidParameterGroupStateFault = "InvalidParameterGroupStateFault" // ErrCodeInvalidParameterValueException for service response error code // "InvalidParameterValueException". ErrCodeInvalidParameterValueException = "InvalidParameterValueException" // ErrCodeInvalidSnapshotStateFault for service response error code // "InvalidSnapshotStateFault". ErrCodeInvalidSnapshotStateFault = "InvalidSnapshotStateFault" // ErrCodeInvalidSubnet for service response error code // "InvalidSubnet". ErrCodeInvalidSubnet = "InvalidSubnet" // ErrCodeInvalidUserStateFault for service response error code // "InvalidUserStateFault". ErrCodeInvalidUserStateFault = "InvalidUserStateFault" // ErrCodeInvalidVPCNetworkStateFault for service response error code // "InvalidVPCNetworkStateFault". ErrCodeInvalidVPCNetworkStateFault = "InvalidVPCNetworkStateFault" // ErrCodeNoOperationFault for service response error code // "NoOperationFault". ErrCodeNoOperationFault = "NoOperationFault" // ErrCodeNodeQuotaForClusterExceededFault for service response error code // "NodeQuotaForClusterExceededFault". ErrCodeNodeQuotaForClusterExceededFault = "NodeQuotaForClusterExceededFault" // ErrCodeNodeQuotaForCustomerExceededFault for service response error code // "NodeQuotaForCustomerExceededFault". ErrCodeNodeQuotaForCustomerExceededFault = "NodeQuotaForCustomerExceededFault" // ErrCodeParameterGroupAlreadyExistsFault for service response error code // "ParameterGroupAlreadyExistsFault". ErrCodeParameterGroupAlreadyExistsFault = "ParameterGroupAlreadyExistsFault" // ErrCodeParameterGroupNotFoundFault for service response error code // "ParameterGroupNotFoundFault". ErrCodeParameterGroupNotFoundFault = "ParameterGroupNotFoundFault" // ErrCodeParameterGroupQuotaExceededFault for service response error code // "ParameterGroupQuotaExceededFault". ErrCodeParameterGroupQuotaExceededFault = "ParameterGroupQuotaExceededFault" // ErrCodeReservedNodeAlreadyExistsFault for service response error code // "ReservedNodeAlreadyExistsFault". // // You already have a reservation with the given identifier. ErrCodeReservedNodeAlreadyExistsFault = "ReservedNodeAlreadyExistsFault" // ErrCodeReservedNodeNotFoundFault for service response error code // "ReservedNodeNotFoundFault". // // The requested node does not exist. ErrCodeReservedNodeNotFoundFault = "ReservedNodeNotFoundFault" // ErrCodeReservedNodeQuotaExceededFault for service response error code // "ReservedNodeQuotaExceededFault". // // The request cannot be processed because it would exceed the user's node quota. ErrCodeReservedNodeQuotaExceededFault = "ReservedNodeQuotaExceededFault" // ErrCodeReservedNodesOfferingNotFoundFault for service response error code // "ReservedNodesOfferingNotFoundFault". // // The requested node offering does not exist. ErrCodeReservedNodesOfferingNotFoundFault = "ReservedNodesOfferingNotFoundFault" // ErrCodeServiceLinkedRoleNotFoundFault for service response error code // "ServiceLinkedRoleNotFoundFault". ErrCodeServiceLinkedRoleNotFoundFault = "ServiceLinkedRoleNotFoundFault" // ErrCodeServiceUpdateNotFoundFault for service response error code // "ServiceUpdateNotFoundFault". ErrCodeServiceUpdateNotFoundFault = "ServiceUpdateNotFoundFault" // ErrCodeShardNotFoundFault for service response error code // "ShardNotFoundFault". ErrCodeShardNotFoundFault = "ShardNotFoundFault" // ErrCodeShardsPerClusterQuotaExceededFault for service response error code // "ShardsPerClusterQuotaExceededFault". ErrCodeShardsPerClusterQuotaExceededFault = "ShardsPerClusterQuotaExceededFault" // ErrCodeSnapshotAlreadyExistsFault for service response error code // "SnapshotAlreadyExistsFault". ErrCodeSnapshotAlreadyExistsFault = "SnapshotAlreadyExistsFault" // ErrCodeSnapshotNotFoundFault for service response error code // "SnapshotNotFoundFault". ErrCodeSnapshotNotFoundFault = "SnapshotNotFoundFault" // ErrCodeSnapshotQuotaExceededFault for service response error code // "SnapshotQuotaExceededFault". ErrCodeSnapshotQuotaExceededFault = "SnapshotQuotaExceededFault" // ErrCodeSubnetGroupAlreadyExistsFault for service response error code // "SubnetGroupAlreadyExistsFault". ErrCodeSubnetGroupAlreadyExistsFault = "SubnetGroupAlreadyExistsFault" // ErrCodeSubnetGroupInUseFault for service response error code // "SubnetGroupInUseFault". ErrCodeSubnetGroupInUseFault = "SubnetGroupInUseFault" // ErrCodeSubnetGroupNotFoundFault for service response error code // "SubnetGroupNotFoundFault". ErrCodeSubnetGroupNotFoundFault = "SubnetGroupNotFoundFault" // ErrCodeSubnetGroupQuotaExceededFault for service response error code // "SubnetGroupQuotaExceededFault". ErrCodeSubnetGroupQuotaExceededFault = "SubnetGroupQuotaExceededFault" // ErrCodeSubnetInUse for service response error code // "SubnetInUse". ErrCodeSubnetInUse = "SubnetInUse" // ErrCodeSubnetNotAllowedFault for service response error code // "SubnetNotAllowedFault". ErrCodeSubnetNotAllowedFault = "SubnetNotAllowedFault" // ErrCodeSubnetQuotaExceededFault for service response error code // "SubnetQuotaExceededFault". ErrCodeSubnetQuotaExceededFault = "SubnetQuotaExceededFault" // ErrCodeTagNotFoundFault for service response error code // "TagNotFoundFault". ErrCodeTagNotFoundFault = "TagNotFoundFault" // ErrCodeTagQuotaPerResourceExceeded for service response error code // "TagQuotaPerResourceExceeded". ErrCodeTagQuotaPerResourceExceeded = "TagQuotaPerResourceExceeded" // ErrCodeTestFailoverNotAvailableFault for service response error code // "TestFailoverNotAvailableFault". ErrCodeTestFailoverNotAvailableFault = "TestFailoverNotAvailableFault" // ErrCodeUserAlreadyExistsFault for service response error code // "UserAlreadyExistsFault". ErrCodeUserAlreadyExistsFault = "UserAlreadyExistsFault" // ErrCodeUserNotFoundFault for service response error code // "UserNotFoundFault". ErrCodeUserNotFoundFault = "UserNotFoundFault" // ErrCodeUserQuotaExceededFault for service response error code // "UserQuotaExceededFault". ErrCodeUserQuotaExceededFault = "UserQuotaExceededFault" )
const ( ServiceName = "MemoryDB" // Name of service. EndpointsID = "memory-db" // ID to lookup a service endpoint with. ServiceID = "MemoryDB" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// ServiceUpdateTypeSecurityUpdate is a ServiceUpdateType enum value
ServiceUpdateTypeSecurityUpdate = "security-update"
)
Variables ¶
This section is empty.
Functions ¶
func AZStatus_Values ¶
func AZStatus_Values() []string
AZStatus_Values returns all elements of the AZStatus enum
func AuthenticationType_Values ¶
func AuthenticationType_Values() []string
AuthenticationType_Values returns all elements of the AuthenticationType enum
func DataTieringStatus_Values ¶ added in v1.44.130
func DataTieringStatus_Values() []string
DataTieringStatus_Values returns all elements of the DataTieringStatus enum
func InputAuthenticationType_Values ¶
func InputAuthenticationType_Values() []string
InputAuthenticationType_Values returns all elements of the InputAuthenticationType enum
func ServiceUpdateStatus_Values ¶
func ServiceUpdateStatus_Values() []string
ServiceUpdateStatus_Values returns all elements of the ServiceUpdateStatus enum
func ServiceUpdateType_Values ¶
func ServiceUpdateType_Values() []string
ServiceUpdateType_Values returns all elements of the ServiceUpdateType enum
func SourceType_Values ¶
func SourceType_Values() []string
SourceType_Values returns all elements of the SourceType enum
Types ¶
type ACL ¶
type ACL struct { // The Amazon Resource Name (ARN) of the ACL ARN *string `type:"string"` // A list of clusters associated with the ACL. Clusters []*string `type:"list"` // The minimum engine version supported for the ACL MinimumEngineVersion *string `type:"string"` // The name of the Access Control List Name *string `type:"string"` // A list of updates being applied to the ACL. PendingChanges *ACLPendingChanges `type:"structure"` // Indicates ACL status. Can be "creating", "active", "modifying", "deleting". Status *string `type:"string"` // The list of user names that belong to the ACL. UserNames []*string `type:"list"` // 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.
func (ACL) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ACL) SetClusters ¶
SetClusters sets the Clusters field's value.
func (*ACL) SetMinimumEngineVersion ¶
SetMinimumEngineVersion sets the MinimumEngineVersion field's value.
func (*ACL) SetPendingChanges ¶
func (s *ACL) SetPendingChanges(v *ACLPendingChanges) *ACL
SetPendingChanges sets the PendingChanges field's value.
func (*ACL) SetUserNames ¶
SetUserNames sets the UserNames field's value.
type ACLAlreadyExistsFault ¶
type ACLAlreadyExistsFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ACLAlreadyExistsFault) Code ¶
func (s *ACLAlreadyExistsFault) Code() string
Code returns the exception type name.
func (*ACLAlreadyExistsFault) Error ¶
func (s *ACLAlreadyExistsFault) Error() string
func (ACLAlreadyExistsFault) GoString ¶
func (s ACLAlreadyExistsFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ACLAlreadyExistsFault) Message ¶
func (s *ACLAlreadyExistsFault) Message() string
Message returns the exception's message.
func (*ACLAlreadyExistsFault) OrigErr ¶
func (s *ACLAlreadyExistsFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ACLAlreadyExistsFault) RequestID ¶
func (s *ACLAlreadyExistsFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ACLAlreadyExistsFault) StatusCode ¶
func (s *ACLAlreadyExistsFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ACLAlreadyExistsFault) String ¶
func (s ACLAlreadyExistsFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ACLNotFoundFault ¶
type ACLNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ACLNotFoundFault) Code ¶
func (s *ACLNotFoundFault) Code() string
Code returns the exception type name.
func (*ACLNotFoundFault) Error ¶
func (s *ACLNotFoundFault) Error() string
func (ACLNotFoundFault) GoString ¶
func (s ACLNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ACLNotFoundFault) Message ¶
func (s *ACLNotFoundFault) Message() string
Message returns the exception's message.
func (*ACLNotFoundFault) OrigErr ¶
func (s *ACLNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ACLNotFoundFault) RequestID ¶
func (s *ACLNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ACLNotFoundFault) StatusCode ¶
func (s *ACLNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ACLNotFoundFault) String ¶
func (s ACLNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ACLPendingChanges ¶
type ACLPendingChanges struct { // A list of users being added to the ACL UserNamesToAdd []*string `type:"list"` // A list of user names being removed from the ACL UserNamesToRemove []*string `type:"list"` // contains filtered or unexported fields }
Returns the updates being applied to the ACL.
func (ACLPendingChanges) GoString ¶
func (s ACLPendingChanges) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ACLPendingChanges) SetUserNamesToAdd ¶
func (s *ACLPendingChanges) SetUserNamesToAdd(v []*string) *ACLPendingChanges
SetUserNamesToAdd sets the UserNamesToAdd field's value.
func (*ACLPendingChanges) SetUserNamesToRemove ¶
func (s *ACLPendingChanges) SetUserNamesToRemove(v []*string) *ACLPendingChanges
SetUserNamesToRemove sets the UserNamesToRemove field's value.
func (ACLPendingChanges) String ¶
func (s ACLPendingChanges) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ACLQuotaExceededFault ¶
type ACLQuotaExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ACLQuotaExceededFault) Code ¶
func (s *ACLQuotaExceededFault) Code() string
Code returns the exception type name.
func (*ACLQuotaExceededFault) Error ¶
func (s *ACLQuotaExceededFault) Error() string
func (ACLQuotaExceededFault) GoString ¶
func (s ACLQuotaExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ACLQuotaExceededFault) Message ¶
func (s *ACLQuotaExceededFault) Message() string
Message returns the exception's message.
func (*ACLQuotaExceededFault) OrigErr ¶
func (s *ACLQuotaExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ACLQuotaExceededFault) RequestID ¶
func (s *ACLQuotaExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ACLQuotaExceededFault) StatusCode ¶
func (s *ACLQuotaExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ACLQuotaExceededFault) String ¶
func (s ACLQuotaExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ACLsUpdateStatus ¶
type ACLsUpdateStatus struct { // A list of ACLs pending to be applied. ACLToApply *string `min:"1" type:"string"` // contains filtered or unexported fields }
The status of the ACL update
func (ACLsUpdateStatus) GoString ¶
func (s ACLsUpdateStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ACLsUpdateStatus) SetACLToApply ¶
func (s *ACLsUpdateStatus) SetACLToApply(v string) *ACLsUpdateStatus
SetACLToApply sets the ACLToApply field's value.
func (ACLsUpdateStatus) String ¶
func (s ACLsUpdateStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type APICallRateForCustomerExceededFault ¶
type APICallRateForCustomerExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*APICallRateForCustomerExceededFault) Code ¶
func (s *APICallRateForCustomerExceededFault) Code() string
Code returns the exception type name.
func (*APICallRateForCustomerExceededFault) Error ¶
func (s *APICallRateForCustomerExceededFault) Error() string
func (APICallRateForCustomerExceededFault) GoString ¶
func (s APICallRateForCustomerExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*APICallRateForCustomerExceededFault) Message ¶
func (s *APICallRateForCustomerExceededFault) Message() string
Message returns the exception's message.
func (*APICallRateForCustomerExceededFault) OrigErr ¶
func (s *APICallRateForCustomerExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*APICallRateForCustomerExceededFault) RequestID ¶
func (s *APICallRateForCustomerExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*APICallRateForCustomerExceededFault) StatusCode ¶
func (s *APICallRateForCustomerExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (APICallRateForCustomerExceededFault) String ¶
func (s APICallRateForCustomerExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Authentication ¶
type Authentication struct { // The number of passwords belonging to the user. The maximum is two. PasswordCount *int64 `type:"integer"` // Indicates whether the user requires a password to authenticate. Type *string `type:"string" enum:"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.
func (Authentication) GoString ¶
func (s Authentication) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Authentication) SetPasswordCount ¶
func (s *Authentication) SetPasswordCount(v int64) *Authentication
SetPasswordCount sets the PasswordCount field's value.
func (*Authentication) SetType ¶
func (s *Authentication) SetType(v string) *Authentication
SetType sets the Type field's value.
func (Authentication) String ¶
func (s Authentication) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AuthenticationMode ¶
type AuthenticationMode struct { // The password(s) used for authentication Passwords []*string `min:"1" type:"list"` // Indicates whether the user requires a password to authenticate. All newly-created // users require a password. Type *string `type:"string" enum:"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.
func (AuthenticationMode) GoString ¶
func (s AuthenticationMode) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AuthenticationMode) SetPasswords ¶
func (s *AuthenticationMode) SetPasswords(v []*string) *AuthenticationMode
SetPasswords sets the Passwords field's value.
func (*AuthenticationMode) SetType ¶
func (s *AuthenticationMode) SetType(v string) *AuthenticationMode
SetType sets the Type field's value.
func (AuthenticationMode) String ¶
func (s AuthenticationMode) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AuthenticationMode) Validate ¶
func (s *AuthenticationMode) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AvailabilityZone ¶
type AvailabilityZone struct { // The name of the Availability Zone. Name *string `type:"string"` // contains filtered or unexported fields }
Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).
func (AvailabilityZone) GoString ¶
func (s AvailabilityZone) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AvailabilityZone) SetName ¶
func (s *AvailabilityZone) SetName(v string) *AvailabilityZone
SetName sets the Name field's value.
func (AvailabilityZone) String ¶
func (s AvailabilityZone) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchUpdateClusterInput ¶
type BatchUpdateClusterInput struct { // The cluster names to apply the updates. // // ClusterNames is a required field ClusterNames []*string `type:"list" required:"true"` // The unique ID of the service update ServiceUpdate *ServiceUpdateRequest `type:"structure"` // contains filtered or unexported fields }
func (BatchUpdateClusterInput) GoString ¶
func (s BatchUpdateClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateClusterInput) SetClusterNames ¶
func (s *BatchUpdateClusterInput) SetClusterNames(v []*string) *BatchUpdateClusterInput
SetClusterNames sets the ClusterNames field's value.
func (*BatchUpdateClusterInput) SetServiceUpdate ¶
func (s *BatchUpdateClusterInput) SetServiceUpdate(v *ServiceUpdateRequest) *BatchUpdateClusterInput
SetServiceUpdate sets the ServiceUpdate field's value.
func (BatchUpdateClusterInput) String ¶
func (s BatchUpdateClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateClusterInput) Validate ¶
func (s *BatchUpdateClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchUpdateClusterOutput ¶
type BatchUpdateClusterOutput struct { // The list of clusters that have been updated. ProcessedClusters []*Cluster `type:"list"` // The list of clusters where updates have not been applied. UnprocessedClusters []*UnprocessedCluster `type:"list"` // contains filtered or unexported fields }
func (BatchUpdateClusterOutput) GoString ¶
func (s BatchUpdateClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateClusterOutput) SetProcessedClusters ¶
func (s *BatchUpdateClusterOutput) SetProcessedClusters(v []*Cluster) *BatchUpdateClusterOutput
SetProcessedClusters sets the ProcessedClusters field's value.
func (*BatchUpdateClusterOutput) SetUnprocessedClusters ¶
func (s *BatchUpdateClusterOutput) SetUnprocessedClusters(v []*UnprocessedCluster) *BatchUpdateClusterOutput
SetUnprocessedClusters sets the UnprocessedClusters field's value.
func (BatchUpdateClusterOutput) String ¶
func (s BatchUpdateClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Cluster ¶
type Cluster struct { // The name of the Access Control List associated with this cluster. ACLName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the cluster. ARN *string `type:"string"` // When set to true, the cluster will automatically receive minor engine version // upgrades after launch. AutoMinorVersionUpgrade *bool `type:"boolean"` // Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz). AvailabilityMode *string `type:"string" enum:"AZStatus"` // The cluster's configuration endpoint ClusterEndpoint *Endpoint `type:"structure"` // 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 *string `type:"string" enum:"DataTieringStatus"` // A description of the cluster Description *string `type:"string"` // The Redis OSS engine patch version used by the cluster EnginePatchVersion *string `type:"string"` // The Redis OSS engine version used by the cluster EngineVersion *string `type:"string"` // The ID of the KMS key used to encrypt the cluster KmsKeyId *string `type:"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 `type:"string"` // The user-supplied name of the cluster. This identifier is a unique key that // identifies a cluster. Name *string `type:"string"` // The cluster's node type NodeType *string `type:"string"` // The number of shards in the cluster NumberOfShards *int64 `type:"integer"` // The name of the parameter group used by the cluster ParameterGroupName *string `type:"string"` // The status of the parameter group used by the cluster, for example 'active' // or 'applying'. ParameterGroupStatus *string `type:"string"` // A group of settings that are currently being applied. PendingUpdates *ClusterPendingUpdates `type:"structure"` // A list of security groups used by the cluster SecurityGroups []*SecurityGroupMembership `type:"list"` // A list of shards that are members of the cluster. Shards []*Shard `type:"list"` // 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 *int64 `type:"integer"` // 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 `type:"string"` // The Amazon Resource Name (ARN) of the SNS notification topic SnsTopicArn *string `type:"string"` // The SNS topic must be in Active status to receive notifications SnsTopicStatus *string `type:"string"` // The status of the cluster. For example, Available, Updating, Creating. Status *string `type:"string"` // The name of the subnet group used by the cluster SubnetGroupName *string `type:"string"` // A flag to indicate if In-transit encryption is enabled TLSEnabled *bool `type:"boolean"` // contains filtered or unexported fields }
Contains all of the attributes of a specific cluster.
func (Cluster) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Cluster) SetACLName ¶
SetACLName sets the ACLName field's value.
func (*Cluster) SetAutoMinorVersionUpgrade ¶
SetAutoMinorVersionUpgrade sets the AutoMinorVersionUpgrade field's value.
func (*Cluster) SetAvailabilityMode ¶
SetAvailabilityMode sets the AvailabilityMode field's value.
func (*Cluster) SetClusterEndpoint ¶
SetClusterEndpoint sets the ClusterEndpoint field's value.
func (*Cluster) SetDataTiering ¶ added in v1.44.130
SetDataTiering sets the DataTiering field's value.
func (*Cluster) SetDescription ¶
SetDescription sets the Description field's value.
func (*Cluster) SetEnginePatchVersion ¶
SetEnginePatchVersion sets the EnginePatchVersion field's value.
func (*Cluster) SetEngineVersion ¶
SetEngineVersion sets the EngineVersion field's value.
func (*Cluster) SetKmsKeyId ¶
SetKmsKeyId sets the KmsKeyId field's value.
func (*Cluster) SetMaintenanceWindow ¶
SetMaintenanceWindow sets the MaintenanceWindow field's value.
func (*Cluster) SetNodeType ¶
SetNodeType sets the NodeType field's value.
func (*Cluster) SetNumberOfShards ¶
SetNumberOfShards sets the NumberOfShards field's value.
func (*Cluster) SetParameterGroupName ¶
SetParameterGroupName sets the ParameterGroupName field's value.
func (*Cluster) SetParameterGroupStatus ¶
SetParameterGroupStatus sets the ParameterGroupStatus field's value.
func (*Cluster) SetPendingUpdates ¶
func (s *Cluster) SetPendingUpdates(v *ClusterPendingUpdates) *Cluster
SetPendingUpdates sets the PendingUpdates field's value.
func (*Cluster) SetSecurityGroups ¶
func (s *Cluster) SetSecurityGroups(v []*SecurityGroupMembership) *Cluster
SetSecurityGroups sets the SecurityGroups field's value.
func (*Cluster) SetSnapshotRetentionLimit ¶
SetSnapshotRetentionLimit sets the SnapshotRetentionLimit field's value.
func (*Cluster) SetSnapshotWindow ¶
SetSnapshotWindow sets the SnapshotWindow field's value.
func (*Cluster) SetSnsTopicArn ¶
SetSnsTopicArn sets the SnsTopicArn field's value.
func (*Cluster) SetSnsTopicStatus ¶
SetSnsTopicStatus sets the SnsTopicStatus field's value.
func (*Cluster) SetSubnetGroupName ¶
SetSubnetGroupName sets the SubnetGroupName field's value.
func (*Cluster) SetTLSEnabled ¶
SetTLSEnabled sets the TLSEnabled field's value.
type ClusterAlreadyExistsFault ¶
type ClusterAlreadyExistsFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ClusterAlreadyExistsFault) Code ¶
func (s *ClusterAlreadyExistsFault) Code() string
Code returns the exception type name.
func (*ClusterAlreadyExistsFault) Error ¶
func (s *ClusterAlreadyExistsFault) Error() string
func (ClusterAlreadyExistsFault) GoString ¶
func (s ClusterAlreadyExistsFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClusterAlreadyExistsFault) Message ¶
func (s *ClusterAlreadyExistsFault) Message() string
Message returns the exception's message.
func (*ClusterAlreadyExistsFault) OrigErr ¶
func (s *ClusterAlreadyExistsFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ClusterAlreadyExistsFault) RequestID ¶
func (s *ClusterAlreadyExistsFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ClusterAlreadyExistsFault) StatusCode ¶
func (s *ClusterAlreadyExistsFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ClusterAlreadyExistsFault) String ¶
func (s ClusterAlreadyExistsFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ClusterConfiguration ¶
type ClusterConfiguration struct { // The description of the cluster configuration Description *string `type:"string"` // The Redis OSS engine version used by the cluster EngineVersion *string `type:"string"` // The specified maintenance window for the cluster MaintenanceWindow *string `type:"string"` // The name of the cluster Name *string `type:"string"` // The node type used for the cluster NodeType *string `type:"string"` // The number of shards in the cluster NumShards *int64 `type:"integer"` // The name of parameter group used by the cluster ParameterGroupName *string `type:"string"` // The port used by the cluster Port *int64 `type:"integer"` // The list of shards in the cluster Shards []*ShardDetail `type:"list"` // The snapshot retention limit set by the cluster SnapshotRetentionLimit *int64 `type:"integer"` // The snapshot window set by the cluster SnapshotWindow *string `type:"string"` // The name of the subnet group used by the cluster SubnetGroupName *string `type:"string"` // The Amazon Resource Name (ARN) of the SNS notification topic for the cluster TopicArn *string `type:"string"` // The ID of the VPC the cluster belongs to VpcId *string `type:"string"` // contains filtered or unexported fields }
A list of cluster configuration options.
func (ClusterConfiguration) GoString ¶
func (s ClusterConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClusterConfiguration) SetDescription ¶
func (s *ClusterConfiguration) SetDescription(v string) *ClusterConfiguration
SetDescription sets the Description field's value.
func (*ClusterConfiguration) SetEngineVersion ¶
func (s *ClusterConfiguration) SetEngineVersion(v string) *ClusterConfiguration
SetEngineVersion sets the EngineVersion field's value.
func (*ClusterConfiguration) SetMaintenanceWindow ¶
func (s *ClusterConfiguration) SetMaintenanceWindow(v string) *ClusterConfiguration
SetMaintenanceWindow sets the MaintenanceWindow field's value.
func (*ClusterConfiguration) SetName ¶
func (s *ClusterConfiguration) SetName(v string) *ClusterConfiguration
SetName sets the Name field's value.
func (*ClusterConfiguration) SetNodeType ¶
func (s *ClusterConfiguration) SetNodeType(v string) *ClusterConfiguration
SetNodeType sets the NodeType field's value.
func (*ClusterConfiguration) SetNumShards ¶
func (s *ClusterConfiguration) SetNumShards(v int64) *ClusterConfiguration
SetNumShards sets the NumShards field's value.
func (*ClusterConfiguration) SetParameterGroupName ¶
func (s *ClusterConfiguration) SetParameterGroupName(v string) *ClusterConfiguration
SetParameterGroupName sets the ParameterGroupName field's value.
func (*ClusterConfiguration) SetPort ¶
func (s *ClusterConfiguration) SetPort(v int64) *ClusterConfiguration
SetPort sets the Port field's value.
func (*ClusterConfiguration) SetShards ¶
func (s *ClusterConfiguration) SetShards(v []*ShardDetail) *ClusterConfiguration
SetShards sets the Shards field's value.
func (*ClusterConfiguration) SetSnapshotRetentionLimit ¶
func (s *ClusterConfiguration) SetSnapshotRetentionLimit(v int64) *ClusterConfiguration
SetSnapshotRetentionLimit sets the SnapshotRetentionLimit field's value.
func (*ClusterConfiguration) SetSnapshotWindow ¶
func (s *ClusterConfiguration) SetSnapshotWindow(v string) *ClusterConfiguration
SetSnapshotWindow sets the SnapshotWindow field's value.
func (*ClusterConfiguration) SetSubnetGroupName ¶
func (s *ClusterConfiguration) SetSubnetGroupName(v string) *ClusterConfiguration
SetSubnetGroupName sets the SubnetGroupName field's value.
func (*ClusterConfiguration) SetTopicArn ¶
func (s *ClusterConfiguration) SetTopicArn(v string) *ClusterConfiguration
SetTopicArn sets the TopicArn field's value.
func (*ClusterConfiguration) SetVpcId ¶
func (s *ClusterConfiguration) SetVpcId(v string) *ClusterConfiguration
SetVpcId sets the VpcId field's value.
func (ClusterConfiguration) String ¶
func (s ClusterConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ClusterNotFoundFault ¶
type ClusterNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ClusterNotFoundFault) Code ¶
func (s *ClusterNotFoundFault) Code() string
Code returns the exception type name.
func (*ClusterNotFoundFault) Error ¶
func (s *ClusterNotFoundFault) Error() string
func (ClusterNotFoundFault) GoString ¶
func (s ClusterNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClusterNotFoundFault) Message ¶
func (s *ClusterNotFoundFault) Message() string
Message returns the exception's message.
func (*ClusterNotFoundFault) OrigErr ¶
func (s *ClusterNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ClusterNotFoundFault) RequestID ¶
func (s *ClusterNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ClusterNotFoundFault) StatusCode ¶
func (s *ClusterNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ClusterNotFoundFault) String ¶
func (s ClusterNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ClusterPendingUpdates ¶
type ClusterPendingUpdates struct { // A list of ACLs associated with the cluster that are being updated ACLs *ACLsUpdateStatus `type:"structure"` // The status of an online resharding operation. Resharding *ReshardingStatus `type:"structure"` // A list of service updates being applied to the cluster ServiceUpdates []*PendingModifiedServiceUpdate `type:"list"` // contains filtered or unexported fields }
A list of updates being applied to the cluster
func (ClusterPendingUpdates) GoString ¶
func (s ClusterPendingUpdates) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClusterPendingUpdates) SetACLs ¶
func (s *ClusterPendingUpdates) SetACLs(v *ACLsUpdateStatus) *ClusterPendingUpdates
SetACLs sets the ACLs field's value.
func (*ClusterPendingUpdates) SetResharding ¶
func (s *ClusterPendingUpdates) SetResharding(v *ReshardingStatus) *ClusterPendingUpdates
SetResharding sets the Resharding field's value.
func (*ClusterPendingUpdates) SetServiceUpdates ¶
func (s *ClusterPendingUpdates) SetServiceUpdates(v []*PendingModifiedServiceUpdate) *ClusterPendingUpdates
SetServiceUpdates sets the ServiceUpdates field's value.
func (ClusterPendingUpdates) String ¶
func (s ClusterPendingUpdates) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ClusterQuotaForCustomerExceededFault ¶
type ClusterQuotaForCustomerExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ClusterQuotaForCustomerExceededFault) Code ¶
func (s *ClusterQuotaForCustomerExceededFault) Code() string
Code returns the exception type name.
func (*ClusterQuotaForCustomerExceededFault) Error ¶
func (s *ClusterQuotaForCustomerExceededFault) Error() string
func (ClusterQuotaForCustomerExceededFault) GoString ¶
func (s ClusterQuotaForCustomerExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClusterQuotaForCustomerExceededFault) Message ¶
func (s *ClusterQuotaForCustomerExceededFault) Message() string
Message returns the exception's message.
func (*ClusterQuotaForCustomerExceededFault) OrigErr ¶
func (s *ClusterQuotaForCustomerExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ClusterQuotaForCustomerExceededFault) RequestID ¶
func (s *ClusterQuotaForCustomerExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ClusterQuotaForCustomerExceededFault) StatusCode ¶
func (s *ClusterQuotaForCustomerExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ClusterQuotaForCustomerExceededFault) String ¶
func (s ClusterQuotaForCustomerExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CopySnapshotInput ¶
type CopySnapshotInput struct { // The ID of the KMS key used to encrypt the target snapshot. KmsKeyId *string `type:"string"` // The name of an existing snapshot from which to make a copy. // // SourceSnapshotName is a required field SourceSnapshotName *string `type:"string" required:"true"` // A list of tags to be added to this resource. A tag is a key-value pair. A // tag key must be accompanied by a tag value, although null is accepted. Tags []*Tag `type:"list"` // The Amazon S3 bucket to which the snapshot is exported. This parameter is // used only when exporting a snapshot for external access. When using this // parameter to export a snapshot, be sure MemoryDB has the needed permissions // to this S3 bucket. For more information, see Step 2: Grant MemoryDB Access // to Your Amazon S3 Bucket (https://docs.aws.amazon.com/MemoryDB/latest/devguide/snapshots-exporting.html). TargetBucket *string `type:"string"` // A name for the snapshot copy. MemoryDB does not permit overwriting a snapshot, // therefore this name must be unique within its context - MemoryDB or an Amazon // S3 bucket if exporting. // // TargetSnapshotName is a required field TargetSnapshotName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CopySnapshotInput) GoString ¶
func (s CopySnapshotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CopySnapshotInput) SetKmsKeyId ¶
func (s *CopySnapshotInput) SetKmsKeyId(v string) *CopySnapshotInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*CopySnapshotInput) SetSourceSnapshotName ¶
func (s *CopySnapshotInput) SetSourceSnapshotName(v string) *CopySnapshotInput
SetSourceSnapshotName sets the SourceSnapshotName field's value.
func (*CopySnapshotInput) SetTags ¶
func (s *CopySnapshotInput) SetTags(v []*Tag) *CopySnapshotInput
SetTags sets the Tags field's value.
func (*CopySnapshotInput) SetTargetBucket ¶
func (s *CopySnapshotInput) SetTargetBucket(v string) *CopySnapshotInput
SetTargetBucket sets the TargetBucket field's value.
func (*CopySnapshotInput) SetTargetSnapshotName ¶
func (s *CopySnapshotInput) SetTargetSnapshotName(v string) *CopySnapshotInput
SetTargetSnapshotName sets the TargetSnapshotName field's value.
func (CopySnapshotInput) String ¶
func (s CopySnapshotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CopySnapshotInput) Validate ¶
func (s *CopySnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CopySnapshotOutput ¶
type CopySnapshotOutput struct { // Represents a copy of an entire cluster as of the time when the snapshot was // taken. Snapshot *Snapshot `type:"structure"` // contains filtered or unexported fields }
func (CopySnapshotOutput) GoString ¶
func (s CopySnapshotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CopySnapshotOutput) SetSnapshot ¶
func (s *CopySnapshotOutput) SetSnapshot(v *Snapshot) *CopySnapshotOutput
SetSnapshot sets the Snapshot field's value.
func (CopySnapshotOutput) String ¶
func (s CopySnapshotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateACLInput ¶
type CreateACLInput struct { // The name of the Access Control List. // // ACLName is a required field ACLName *string `type:"string" required:"true"` // A list of tags to be added to this resource. A tag is a key-value pair. A // tag key must be accompanied by a tag value, although null is accepted. Tags []*Tag `type:"list"` // The list of users that belong to the Access Control List. UserNames []*string `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateACLInput) GoString ¶
func (s CreateACLInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateACLInput) SetACLName ¶
func (s *CreateACLInput) SetACLName(v string) *CreateACLInput
SetACLName sets the ACLName field's value.
func (*CreateACLInput) SetTags ¶
func (s *CreateACLInput) SetTags(v []*Tag) *CreateACLInput
SetTags sets the Tags field's value.
func (*CreateACLInput) SetUserNames ¶
func (s *CreateACLInput) SetUserNames(v []*string) *CreateACLInput
SetUserNames sets the UserNames field's value.
func (CreateACLInput) String ¶
func (s CreateACLInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateACLInput) Validate ¶
func (s *CreateACLInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateACLOutput ¶
type CreateACLOutput struct { // The newly-created Access Control List. ACL *ACL `type:"structure"` // contains filtered or unexported fields }
func (CreateACLOutput) GoString ¶
func (s CreateACLOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateACLOutput) SetACL ¶
func (s *CreateACLOutput) SetACL(v *ACL) *CreateACLOutput
SetACL sets the ACL field's value.
func (CreateACLOutput) String ¶
func (s CreateACLOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateClusterInput ¶
type CreateClusterInput struct { // The name of the Access Control List to associate with the cluster. // // ACLName is a required field ACLName *string `min:"1" type:"string" required:"true"` // When set to true, the cluster will automatically receive minor engine version // upgrades after launch. AutoMinorVersionUpgrade *bool `type:"boolean"` // The name of the cluster. This value must be unique as it also serves as the // cluster identifier. // // ClusterName is a required field ClusterName *string `type:"string" required:"true"` // 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 *bool `type:"boolean"` // An optional description of the cluster. Description *string `type:"string"` // The version number of the Redis OSS engine to be used for the cluster. EngineVersion *string `type:"string"` // The ID of the KMS key used to encrypt the cluster. KmsKeyId *string `type:"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. // // Valid values for ddd are: // // * sun // // * mon // // * tue // // * wed // // * thu // // * fri // // * sat // // Example: sun:23:00-mon:01:30 MaintenanceWindow *string `type:"string"` // The compute and memory capacity of the nodes in the cluster. // // NodeType is a required field NodeType *string `type:"string" required:"true"` // The number of replicas to apply to each shard. The default value is 1. The // maximum is 5. NumReplicasPerShard *int64 `type:"integer"` // The number of shards the cluster will contain. The default value is 1. NumShards *int64 `type:"integer"` // The name of the parameter group associated with the cluster. ParameterGroupName *string `type:"string"` // The port number on which each of the nodes accepts connections. Port *int64 `type:"integer"` // A list of security group names to associate with this cluster. SecurityGroupIds []*string `type:"list"` // A list of Amazon Resource Names (ARN) that uniquely identify the RDB snapshot // files stored in Amazon S3. The snapshot files are used to populate the new // cluster. The Amazon S3 object name in the ARN cannot contain any commas. SnapshotArns []*string `type:"list"` // The name of a snapshot from which to restore data into the new cluster. The // snapshot status changes to restoring while the new cluster is being created. SnapshotName *string `type:"string"` // 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 *int64 `type:"integer"` // 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 `type:"string"` // The Amazon Resource Name (ARN) of the Amazon Simple Notification Service // (SNS) topic to which notifications are sent. SnsTopicArn *string `type:"string"` // The name of the subnet group to be used for the cluster. SubnetGroupName *string `type:"string"` // A flag to enable in-transit encryption on the cluster. TLSEnabled *bool `type:"boolean"` // A list of tags to be added to this resource. Tags are comma-separated key,value // pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as // shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateClusterInput) GoString ¶
func (s CreateClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateClusterInput) SetACLName ¶
func (s *CreateClusterInput) SetACLName(v string) *CreateClusterInput
SetACLName sets the ACLName field's value.
func (*CreateClusterInput) SetAutoMinorVersionUpgrade ¶
func (s *CreateClusterInput) SetAutoMinorVersionUpgrade(v bool) *CreateClusterInput
SetAutoMinorVersionUpgrade sets the AutoMinorVersionUpgrade field's value.
func (*CreateClusterInput) SetClusterName ¶
func (s *CreateClusterInput) SetClusterName(v string) *CreateClusterInput
SetClusterName sets the ClusterName field's value.
func (*CreateClusterInput) SetDataTiering ¶ added in v1.44.130
func (s *CreateClusterInput) SetDataTiering(v bool) *CreateClusterInput
SetDataTiering sets the DataTiering field's value.
func (*CreateClusterInput) SetDescription ¶
func (s *CreateClusterInput) SetDescription(v string) *CreateClusterInput
SetDescription sets the Description field's value.
func (*CreateClusterInput) SetEngineVersion ¶
func (s *CreateClusterInput) SetEngineVersion(v string) *CreateClusterInput
SetEngineVersion sets the EngineVersion field's value.
func (*CreateClusterInput) SetKmsKeyId ¶
func (s *CreateClusterInput) SetKmsKeyId(v string) *CreateClusterInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*CreateClusterInput) SetMaintenanceWindow ¶
func (s *CreateClusterInput) SetMaintenanceWindow(v string) *CreateClusterInput
SetMaintenanceWindow sets the MaintenanceWindow field's value.
func (*CreateClusterInput) SetNodeType ¶
func (s *CreateClusterInput) SetNodeType(v string) *CreateClusterInput
SetNodeType sets the NodeType field's value.
func (*CreateClusterInput) SetNumReplicasPerShard ¶
func (s *CreateClusterInput) SetNumReplicasPerShard(v int64) *CreateClusterInput
SetNumReplicasPerShard sets the NumReplicasPerShard field's value.
func (*CreateClusterInput) SetNumShards ¶
func (s *CreateClusterInput) SetNumShards(v int64) *CreateClusterInput
SetNumShards sets the NumShards field's value.
func (*CreateClusterInput) SetParameterGroupName ¶
func (s *CreateClusterInput) SetParameterGroupName(v string) *CreateClusterInput
SetParameterGroupName sets the ParameterGroupName field's value.
func (*CreateClusterInput) SetPort ¶
func (s *CreateClusterInput) SetPort(v int64) *CreateClusterInput
SetPort sets the Port field's value.
func (*CreateClusterInput) SetSecurityGroupIds ¶
func (s *CreateClusterInput) SetSecurityGroupIds(v []*string) *CreateClusterInput
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*CreateClusterInput) SetSnapshotArns ¶
func (s *CreateClusterInput) SetSnapshotArns(v []*string) *CreateClusterInput
SetSnapshotArns sets the SnapshotArns field's value.
func (*CreateClusterInput) SetSnapshotName ¶
func (s *CreateClusterInput) SetSnapshotName(v string) *CreateClusterInput
SetSnapshotName sets the SnapshotName field's value.
func (*CreateClusterInput) SetSnapshotRetentionLimit ¶
func (s *CreateClusterInput) SetSnapshotRetentionLimit(v int64) *CreateClusterInput
SetSnapshotRetentionLimit sets the SnapshotRetentionLimit field's value.
func (*CreateClusterInput) SetSnapshotWindow ¶
func (s *CreateClusterInput) SetSnapshotWindow(v string) *CreateClusterInput
SetSnapshotWindow sets the SnapshotWindow field's value.
func (*CreateClusterInput) SetSnsTopicArn ¶
func (s *CreateClusterInput) SetSnsTopicArn(v string) *CreateClusterInput
SetSnsTopicArn sets the SnsTopicArn field's value.
func (*CreateClusterInput) SetSubnetGroupName ¶
func (s *CreateClusterInput) SetSubnetGroupName(v string) *CreateClusterInput
SetSubnetGroupName sets the SubnetGroupName field's value.
func (*CreateClusterInput) SetTLSEnabled ¶
func (s *CreateClusterInput) SetTLSEnabled(v bool) *CreateClusterInput
SetTLSEnabled sets the TLSEnabled field's value.
func (*CreateClusterInput) SetTags ¶
func (s *CreateClusterInput) SetTags(v []*Tag) *CreateClusterInput
SetTags sets the Tags field's value.
func (CreateClusterInput) String ¶
func (s CreateClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateClusterInput) Validate ¶
func (s *CreateClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateClusterOutput ¶
type CreateClusterOutput struct { // The newly-created cluster. Cluster *Cluster `type:"structure"` // contains filtered or unexported fields }
func (CreateClusterOutput) GoString ¶
func (s CreateClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateClusterOutput) SetCluster ¶
func (s *CreateClusterOutput) SetCluster(v *Cluster) *CreateClusterOutput
SetCluster sets the Cluster field's value.
func (CreateClusterOutput) String ¶
func (s CreateClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateParameterGroupInput ¶
type CreateParameterGroupInput struct { // An optional description of the parameter group. Description *string `type:"string"` // The name of the parameter group family that the parameter group can be used // with. // // Family is a required field Family *string `type:"string" required:"true"` // The name of the parameter group. // // ParameterGroupName is a required field ParameterGroupName *string `type:"string" required:"true"` // A list of tags to be added to this resource. A tag is a key-value pair. A // tag key must be accompanied by a tag value, although null is accepted. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateParameterGroupInput) GoString ¶
func (s CreateParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateParameterGroupInput) SetDescription ¶
func (s *CreateParameterGroupInput) SetDescription(v string) *CreateParameterGroupInput
SetDescription sets the Description field's value.
func (*CreateParameterGroupInput) SetFamily ¶
func (s *CreateParameterGroupInput) SetFamily(v string) *CreateParameterGroupInput
SetFamily sets the Family field's value.
func (*CreateParameterGroupInput) SetParameterGroupName ¶
func (s *CreateParameterGroupInput) SetParameterGroupName(v string) *CreateParameterGroupInput
SetParameterGroupName sets the ParameterGroupName field's value.
func (*CreateParameterGroupInput) SetTags ¶
func (s *CreateParameterGroupInput) SetTags(v []*Tag) *CreateParameterGroupInput
SetTags sets the Tags field's value.
func (CreateParameterGroupInput) String ¶
func (s CreateParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateParameterGroupInput) Validate ¶
func (s *CreateParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateParameterGroupOutput ¶
type CreateParameterGroupOutput struct { // The newly-created parameter group. ParameterGroup *ParameterGroup `type:"structure"` // contains filtered or unexported fields }
func (CreateParameterGroupOutput) GoString ¶
func (s CreateParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateParameterGroupOutput) SetParameterGroup ¶
func (s *CreateParameterGroupOutput) SetParameterGroup(v *ParameterGroup) *CreateParameterGroupOutput
SetParameterGroup sets the ParameterGroup field's value.
func (CreateParameterGroupOutput) String ¶
func (s CreateParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSnapshotInput ¶
type CreateSnapshotInput struct { // The snapshot is created from this cluster. // // ClusterName is a required field ClusterName *string `type:"string" required:"true"` // The ID of the KMS key used to encrypt the snapshot. KmsKeyId *string `type:"string"` // A name for the snapshot being created. // // SnapshotName is a required field SnapshotName *string `type:"string" required:"true"` // A list of tags to be added to this resource. A tag is a key-value pair. A // tag key must be accompanied by a tag value, although null is accepted. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateSnapshotInput) GoString ¶
func (s CreateSnapshotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSnapshotInput) SetClusterName ¶
func (s *CreateSnapshotInput) SetClusterName(v string) *CreateSnapshotInput
SetClusterName sets the ClusterName field's value.
func (*CreateSnapshotInput) SetKmsKeyId ¶
func (s *CreateSnapshotInput) SetKmsKeyId(v string) *CreateSnapshotInput
SetKmsKeyId sets the KmsKeyId field's value.
func (*CreateSnapshotInput) SetSnapshotName ¶
func (s *CreateSnapshotInput) SetSnapshotName(v string) *CreateSnapshotInput
SetSnapshotName sets the SnapshotName field's value.
func (*CreateSnapshotInput) SetTags ¶
func (s *CreateSnapshotInput) SetTags(v []*Tag) *CreateSnapshotInput
SetTags sets the Tags field's value.
func (CreateSnapshotInput) String ¶
func (s CreateSnapshotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSnapshotInput) Validate ¶
func (s *CreateSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSnapshotOutput ¶
type CreateSnapshotOutput struct { // The newly-created snapshot. Snapshot *Snapshot `type:"structure"` // contains filtered or unexported fields }
func (CreateSnapshotOutput) GoString ¶
func (s CreateSnapshotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSnapshotOutput) SetSnapshot ¶
func (s *CreateSnapshotOutput) SetSnapshot(v *Snapshot) *CreateSnapshotOutput
SetSnapshot sets the Snapshot field's value.
func (CreateSnapshotOutput) String ¶
func (s CreateSnapshotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSubnetGroupInput ¶
type CreateSubnetGroupInput struct { // A description for the subnet group. Description *string `type:"string"` // The name of the subnet group. // // SubnetGroupName is a required field SubnetGroupName *string `type:"string" required:"true"` // A list of VPC subnet IDs for the subnet group. // // SubnetIds is a required field SubnetIds []*string `type:"list" required:"true"` // A list of tags to be added to this resource. A tag is a key-value pair. A // tag key must be accompanied by a tag value, although null is accepted. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateSubnetGroupInput) GoString ¶
func (s CreateSubnetGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSubnetGroupInput) SetDescription ¶
func (s *CreateSubnetGroupInput) SetDescription(v string) *CreateSubnetGroupInput
SetDescription sets the Description field's value.
func (*CreateSubnetGroupInput) SetSubnetGroupName ¶
func (s *CreateSubnetGroupInput) SetSubnetGroupName(v string) *CreateSubnetGroupInput
SetSubnetGroupName sets the SubnetGroupName field's value.
func (*CreateSubnetGroupInput) SetSubnetIds ¶
func (s *CreateSubnetGroupInput) SetSubnetIds(v []*string) *CreateSubnetGroupInput
SetSubnetIds sets the SubnetIds field's value.
func (*CreateSubnetGroupInput) SetTags ¶
func (s *CreateSubnetGroupInput) SetTags(v []*Tag) *CreateSubnetGroupInput
SetTags sets the Tags field's value.
func (CreateSubnetGroupInput) String ¶
func (s CreateSubnetGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSubnetGroupInput) Validate ¶
func (s *CreateSubnetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSubnetGroupOutput ¶
type CreateSubnetGroupOutput struct { // The newly-created subnet group SubnetGroup *SubnetGroup `type:"structure"` // contains filtered or unexported fields }
func (CreateSubnetGroupOutput) GoString ¶
func (s CreateSubnetGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSubnetGroupOutput) SetSubnetGroup ¶
func (s *CreateSubnetGroupOutput) SetSubnetGroup(v *SubnetGroup) *CreateSubnetGroupOutput
SetSubnetGroup sets the SubnetGroup field's value.
func (CreateSubnetGroupOutput) String ¶
func (s CreateSubnetGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateUserInput ¶
type CreateUserInput struct { // Access permissions string used for this user. // // AccessString is a required field AccessString *string `type:"string" required:"true"` // Denotes the user's authentication properties, such as whether it requires // a password to authenticate. // // AuthenticationMode is a required field AuthenticationMode *AuthenticationMode `type:"structure" required:"true"` // A list of tags to be added to this resource. A tag is a key-value pair. A // tag key must be accompanied by a tag value, although null is accepted. Tags []*Tag `type:"list"` // The name of the user. This value must be unique as it also serves as the // user identifier. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateUserInput) GoString ¶
func (s CreateUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserInput) SetAccessString ¶
func (s *CreateUserInput) SetAccessString(v string) *CreateUserInput
SetAccessString sets the AccessString field's value.
func (*CreateUserInput) SetAuthenticationMode ¶
func (s *CreateUserInput) SetAuthenticationMode(v *AuthenticationMode) *CreateUserInput
SetAuthenticationMode sets the AuthenticationMode field's value.
func (*CreateUserInput) SetTags ¶
func (s *CreateUserInput) SetTags(v []*Tag) *CreateUserInput
SetTags sets the Tags field's value.
func (*CreateUserInput) SetUserName ¶
func (s *CreateUserInput) SetUserName(v string) *CreateUserInput
SetUserName sets the UserName field's value.
func (CreateUserInput) String ¶
func (s CreateUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserInput) Validate ¶
func (s *CreateUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserOutput ¶
type CreateUserOutput struct { // The newly-created user. User *User `type:"structure"` // contains filtered or unexported fields }
func (CreateUserOutput) GoString ¶
func (s CreateUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserOutput) SetUser ¶
func (s *CreateUserOutput) SetUser(v *User) *CreateUserOutput
SetUser sets the User field's value.
func (CreateUserOutput) String ¶
func (s CreateUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DefaultUserRequired ¶
type DefaultUserRequired struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*DefaultUserRequired) Code ¶
func (s *DefaultUserRequired) Code() string
Code returns the exception type name.
func (*DefaultUserRequired) Error ¶
func (s *DefaultUserRequired) Error() string
func (DefaultUserRequired) GoString ¶
func (s DefaultUserRequired) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DefaultUserRequired) Message ¶
func (s *DefaultUserRequired) Message() string
Message returns the exception's message.
func (*DefaultUserRequired) OrigErr ¶
func (s *DefaultUserRequired) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DefaultUserRequired) RequestID ¶
func (s *DefaultUserRequired) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DefaultUserRequired) StatusCode ¶
func (s *DefaultUserRequired) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DefaultUserRequired) String ¶
func (s DefaultUserRequired) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteACLInput ¶
type DeleteACLInput struct { // The name of the Access Control List to delete // // ACLName is a required field ACLName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteACLInput) GoString ¶
func (s DeleteACLInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteACLInput) SetACLName ¶
func (s *DeleteACLInput) SetACLName(v string) *DeleteACLInput
SetACLName sets the ACLName field's value.
func (DeleteACLInput) String ¶
func (s DeleteACLInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteACLInput) Validate ¶
func (s *DeleteACLInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteACLOutput ¶
type DeleteACLOutput struct { // The Access Control List object that has been deleted. ACL *ACL `type:"structure"` // contains filtered or unexported fields }
func (DeleteACLOutput) GoString ¶
func (s DeleteACLOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteACLOutput) SetACL ¶
func (s *DeleteACLOutput) SetACL(v *ACL) *DeleteACLOutput
SetACL sets the ACL field's value.
func (DeleteACLOutput) String ¶
func (s DeleteACLOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteClusterInput ¶
type DeleteClusterInput struct { // The name of the cluster to be deleted // // ClusterName is a required field ClusterName *string `type:"string" required:"true"` // The user-supplied name of a final cluster snapshot. This is the unique name // that identifies the snapshot. MemoryDB creates the snapshot, and then deletes // the cluster immediately afterward. FinalSnapshotName *string `type:"string"` // contains filtered or unexported fields }
func (DeleteClusterInput) GoString ¶
func (s DeleteClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteClusterInput) SetClusterName ¶
func (s *DeleteClusterInput) SetClusterName(v string) *DeleteClusterInput
SetClusterName sets the ClusterName field's value.
func (*DeleteClusterInput) SetFinalSnapshotName ¶
func (s *DeleteClusterInput) SetFinalSnapshotName(v string) *DeleteClusterInput
SetFinalSnapshotName sets the FinalSnapshotName field's value.
func (DeleteClusterInput) String ¶
func (s DeleteClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteClusterInput) Validate ¶
func (s *DeleteClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteClusterOutput ¶
type DeleteClusterOutput struct { // The cluster object that has been deleted Cluster *Cluster `type:"structure"` // contains filtered or unexported fields }
func (DeleteClusterOutput) GoString ¶
func (s DeleteClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteClusterOutput) SetCluster ¶
func (s *DeleteClusterOutput) SetCluster(v *Cluster) *DeleteClusterOutput
SetCluster sets the Cluster field's value.
func (DeleteClusterOutput) String ¶
func (s DeleteClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteParameterGroupInput ¶
type DeleteParameterGroupInput struct { // The name of the parameter group to delete. // // ParameterGroupName is a required field ParameterGroupName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteParameterGroupInput) GoString ¶
func (s DeleteParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteParameterGroupInput) SetParameterGroupName ¶
func (s *DeleteParameterGroupInput) SetParameterGroupName(v string) *DeleteParameterGroupInput
SetParameterGroupName sets the ParameterGroupName field's value.
func (DeleteParameterGroupInput) String ¶
func (s DeleteParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteParameterGroupInput) Validate ¶
func (s *DeleteParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteParameterGroupOutput ¶
type DeleteParameterGroupOutput struct { // The parameter group that has been deleted. ParameterGroup *ParameterGroup `type:"structure"` // contains filtered or unexported fields }
func (DeleteParameterGroupOutput) GoString ¶
func (s DeleteParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteParameterGroupOutput) SetParameterGroup ¶
func (s *DeleteParameterGroupOutput) SetParameterGroup(v *ParameterGroup) *DeleteParameterGroupOutput
SetParameterGroup sets the ParameterGroup field's value.
func (DeleteParameterGroupOutput) String ¶
func (s DeleteParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSnapshotInput ¶
type DeleteSnapshotInput struct { // The name of the snapshot to delete // // SnapshotName is a required field SnapshotName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSnapshotInput) GoString ¶
func (s DeleteSnapshotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSnapshotInput) SetSnapshotName ¶
func (s *DeleteSnapshotInput) SetSnapshotName(v string) *DeleteSnapshotInput
SetSnapshotName sets the SnapshotName field's value.
func (DeleteSnapshotInput) String ¶
func (s DeleteSnapshotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSnapshotInput) Validate ¶
func (s *DeleteSnapshotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSnapshotOutput ¶
type DeleteSnapshotOutput struct { // The snapshot object that has been deleted. Snapshot *Snapshot `type:"structure"` // contains filtered or unexported fields }
func (DeleteSnapshotOutput) GoString ¶
func (s DeleteSnapshotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSnapshotOutput) SetSnapshot ¶
func (s *DeleteSnapshotOutput) SetSnapshot(v *Snapshot) *DeleteSnapshotOutput
SetSnapshot sets the Snapshot field's value.
func (DeleteSnapshotOutput) String ¶
func (s DeleteSnapshotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSubnetGroupInput ¶
type DeleteSubnetGroupInput struct { // The name of the subnet group to delete // // SubnetGroupName is a required field SubnetGroupName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSubnetGroupInput) GoString ¶
func (s DeleteSubnetGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSubnetGroupInput) SetSubnetGroupName ¶
func (s *DeleteSubnetGroupInput) SetSubnetGroupName(v string) *DeleteSubnetGroupInput
SetSubnetGroupName sets the SubnetGroupName field's value.
func (DeleteSubnetGroupInput) String ¶
func (s DeleteSubnetGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSubnetGroupInput) Validate ¶
func (s *DeleteSubnetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSubnetGroupOutput ¶
type DeleteSubnetGroupOutput struct { // The subnet group object that has been deleted. SubnetGroup *SubnetGroup `type:"structure"` // contains filtered or unexported fields }
func (DeleteSubnetGroupOutput) GoString ¶
func (s DeleteSubnetGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSubnetGroupOutput) SetSubnetGroup ¶
func (s *DeleteSubnetGroupOutput) SetSubnetGroup(v *SubnetGroup) *DeleteSubnetGroupOutput
SetSubnetGroup sets the SubnetGroup field's value.
func (DeleteSubnetGroupOutput) String ¶
func (s DeleteSubnetGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteUserInput ¶
type DeleteUserInput struct { // The name of the user to delete // // UserName is a required field UserName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteUserInput) GoString ¶
func (s DeleteUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserInput) SetUserName ¶
func (s *DeleteUserInput) SetUserName(v string) *DeleteUserInput
SetUserName sets the UserName field's value.
func (DeleteUserInput) String ¶
func (s DeleteUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserInput) Validate ¶
func (s *DeleteUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserOutput ¶
type DeleteUserOutput struct { // The user object that has been deleted. User *User `type:"structure"` // contains filtered or unexported fields }
func (DeleteUserOutput) GoString ¶
func (s DeleteUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserOutput) SetUser ¶
func (s *DeleteUserOutput) SetUser(v *User) *DeleteUserOutput
SetUser sets the User field's value.
func (DeleteUserOutput) String ¶
func (s DeleteUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeACLsInput ¶
type DescribeACLsInput struct { // The name of the ACL ACLName *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (DescribeACLsInput) GoString ¶
func (s DescribeACLsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeACLsInput) SetACLName ¶
func (s *DescribeACLsInput) SetACLName(v string) *DescribeACLsInput
SetACLName sets the ACLName field's value.
func (*DescribeACLsInput) SetMaxResults ¶
func (s *DescribeACLsInput) SetMaxResults(v int64) *DescribeACLsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeACLsInput) SetNextToken ¶
func (s *DescribeACLsInput) SetNextToken(v string) *DescribeACLsInput
SetNextToken sets the NextToken field's value.
func (DescribeACLsInput) String ¶
func (s DescribeACLsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeACLsOutput ¶
type DescribeACLsOutput struct { // The list of ACLs ACLs []*ACL `type:"list"` // If nextToken is returned, there are more results available. The value of // nextToken is a unique pagination token for each page. Make the call again // using the returned token to retrieve the next page. Keep all other arguments // unchanged. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (DescribeACLsOutput) GoString ¶
func (s DescribeACLsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeACLsOutput) SetACLs ¶
func (s *DescribeACLsOutput) SetACLs(v []*ACL) *DescribeACLsOutput
SetACLs sets the ACLs field's value.
func (*DescribeACLsOutput) SetNextToken ¶
func (s *DescribeACLsOutput) SetNextToken(v string) *DescribeACLsOutput
SetNextToken sets the NextToken field's value.
func (DescribeACLsOutput) String ¶
func (s DescribeACLsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeClustersInput ¶
type DescribeClustersInput struct { // The name of the cluster ClusterName *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // An optional flag that can be included in the request to retrieve information // about the individual shard(s). ShowShardDetails *bool `type:"boolean"` // contains filtered or unexported fields }
func (DescribeClustersInput) GoString ¶
func (s DescribeClustersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeClustersInput) SetClusterName ¶
func (s *DescribeClustersInput) SetClusterName(v string) *DescribeClustersInput
SetClusterName sets the ClusterName field's value.
func (*DescribeClustersInput) SetMaxResults ¶
func (s *DescribeClustersInput) SetMaxResults(v int64) *DescribeClustersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeClustersInput) SetNextToken ¶
func (s *DescribeClustersInput) SetNextToken(v string) *DescribeClustersInput
SetNextToken sets the NextToken field's value.
func (*DescribeClustersInput) SetShowShardDetails ¶
func (s *DescribeClustersInput) SetShowShardDetails(v bool) *DescribeClustersInput
SetShowShardDetails sets the ShowShardDetails field's value.
func (DescribeClustersInput) String ¶
func (s DescribeClustersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeClustersOutput ¶
type DescribeClustersOutput struct { // A list of clusters Clusters []*Cluster `type:"list"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (DescribeClustersOutput) GoString ¶
func (s DescribeClustersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeClustersOutput) SetClusters ¶
func (s *DescribeClustersOutput) SetClusters(v []*Cluster) *DescribeClustersOutput
SetClusters sets the Clusters field's value.
func (*DescribeClustersOutput) SetNextToken ¶
func (s *DescribeClustersOutput) SetNextToken(v string) *DescribeClustersOutput
SetNextToken sets the NextToken field's value.
func (DescribeClustersOutput) String ¶
func (s DescribeClustersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEngineVersionsInput ¶
type DescribeEngineVersionsInput struct { // If true, specifies that only the default version of the specified engine // or engine and major version combination is to be returned. DefaultOnly *bool `type:"boolean"` // The Redis OSS engine version EngineVersion *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // The name of a specific parameter group family to return details for. ParameterGroupFamily *string `type:"string"` // contains filtered or unexported fields }
func (DescribeEngineVersionsInput) GoString ¶
func (s DescribeEngineVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEngineVersionsInput) SetDefaultOnly ¶
func (s *DescribeEngineVersionsInput) SetDefaultOnly(v bool) *DescribeEngineVersionsInput
SetDefaultOnly sets the DefaultOnly field's value.
func (*DescribeEngineVersionsInput) SetEngineVersion ¶
func (s *DescribeEngineVersionsInput) SetEngineVersion(v string) *DescribeEngineVersionsInput
SetEngineVersion sets the EngineVersion field's value.
func (*DescribeEngineVersionsInput) SetMaxResults ¶
func (s *DescribeEngineVersionsInput) SetMaxResults(v int64) *DescribeEngineVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeEngineVersionsInput) SetNextToken ¶
func (s *DescribeEngineVersionsInput) SetNextToken(v string) *DescribeEngineVersionsInput
SetNextToken sets the NextToken field's value.
func (*DescribeEngineVersionsInput) SetParameterGroupFamily ¶
func (s *DescribeEngineVersionsInput) SetParameterGroupFamily(v string) *DescribeEngineVersionsInput
SetParameterGroupFamily sets the ParameterGroupFamily field's value.
func (DescribeEngineVersionsInput) String ¶
func (s DescribeEngineVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEngineVersionsOutput ¶
type DescribeEngineVersionsOutput struct { // A list of engine version details. Each element in the list contains detailed // information about one engine version. EngineVersions []*EngineVersionInfo `type:"list"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (DescribeEngineVersionsOutput) GoString ¶
func (s DescribeEngineVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEngineVersionsOutput) SetEngineVersions ¶
func (s *DescribeEngineVersionsOutput) SetEngineVersions(v []*EngineVersionInfo) *DescribeEngineVersionsOutput
SetEngineVersions sets the EngineVersions field's value.
func (*DescribeEngineVersionsOutput) SetNextToken ¶
func (s *DescribeEngineVersionsOutput) SetNextToken(v string) *DescribeEngineVersionsOutput
SetNextToken sets the NextToken field's value.
func (DescribeEngineVersionsOutput) String ¶
func (s DescribeEngineVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEventsInput ¶
type DescribeEventsInput struct { // The number of minutes worth of events to retrieve. Duration *int64 `type:"integer"` // The end of the time interval for which to retrieve events, specified in ISO // 8601 format. Example: 2017-03-30T07:03:49.555Z EndTime *time.Time `type:"timestamp"` // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // The identifier of the event source for which events are returned. If not // specified, all sources are included in the response. SourceName *string `type:"string"` // The event source to retrieve events for. If no value is specified, all events // are returned. SourceType *string `type:"string" enum:"SourceType"` // The beginning of the time interval to retrieve events for, specified in ISO // 8601 format. Example: 2017-03-30T07:03:49.555Z StartTime *time.Time `type:"timestamp"` // contains filtered or unexported fields }
func (DescribeEventsInput) GoString ¶
func (s DescribeEventsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEventsInput) SetDuration ¶
func (s *DescribeEventsInput) SetDuration(v int64) *DescribeEventsInput
SetDuration sets the Duration field's value.
func (*DescribeEventsInput) SetEndTime ¶
func (s *DescribeEventsInput) SetEndTime(v time.Time) *DescribeEventsInput
SetEndTime sets the EndTime field's value.
func (*DescribeEventsInput) SetMaxResults ¶
func (s *DescribeEventsInput) SetMaxResults(v int64) *DescribeEventsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeEventsInput) SetNextToken ¶
func (s *DescribeEventsInput) SetNextToken(v string) *DescribeEventsInput
SetNextToken sets the NextToken field's value.
func (*DescribeEventsInput) SetSourceName ¶
func (s *DescribeEventsInput) SetSourceName(v string) *DescribeEventsInput
SetSourceName sets the SourceName field's value.
func (*DescribeEventsInput) SetSourceType ¶
func (s *DescribeEventsInput) SetSourceType(v string) *DescribeEventsInput
SetSourceType sets the SourceType field's value.
func (*DescribeEventsInput) SetStartTime ¶
func (s *DescribeEventsInput) SetStartTime(v time.Time) *DescribeEventsInput
SetStartTime sets the StartTime field's value.
func (DescribeEventsInput) String ¶
func (s DescribeEventsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEventsOutput ¶
type DescribeEventsOutput struct { // A list of events. Each element in the list contains detailed information // about one event. Events []*Event `type:"list"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (DescribeEventsOutput) GoString ¶
func (s DescribeEventsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEventsOutput) SetEvents ¶
func (s *DescribeEventsOutput) SetEvents(v []*Event) *DescribeEventsOutput
SetEvents sets the Events field's value.
func (*DescribeEventsOutput) SetNextToken ¶
func (s *DescribeEventsOutput) SetNextToken(v string) *DescribeEventsOutput
SetNextToken sets the NextToken field's value.
func (DescribeEventsOutput) String ¶
func (s DescribeEventsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeParameterGroupsInput ¶
type DescribeParameterGroupsInput struct { // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // The name of a specific parameter group to return details for. ParameterGroupName *string `type:"string"` // contains filtered or unexported fields }
func (DescribeParameterGroupsInput) GoString ¶
func (s DescribeParameterGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeParameterGroupsInput) SetMaxResults ¶
func (s *DescribeParameterGroupsInput) SetMaxResults(v int64) *DescribeParameterGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeParameterGroupsInput) SetNextToken ¶
func (s *DescribeParameterGroupsInput) SetNextToken(v string) *DescribeParameterGroupsInput
SetNextToken sets the NextToken field's value.
func (*DescribeParameterGroupsInput) SetParameterGroupName ¶
func (s *DescribeParameterGroupsInput) SetParameterGroupName(v string) *DescribeParameterGroupsInput
SetParameterGroupName sets the ParameterGroupName field's value.
func (DescribeParameterGroupsInput) String ¶
func (s DescribeParameterGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeParameterGroupsOutput ¶
type DescribeParameterGroupsOutput struct { // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // A list of parameter groups. Each element in the list contains detailed information // about one parameter group. ParameterGroups []*ParameterGroup `type:"list"` // contains filtered or unexported fields }
func (DescribeParameterGroupsOutput) GoString ¶
func (s DescribeParameterGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeParameterGroupsOutput) SetNextToken ¶
func (s *DescribeParameterGroupsOutput) SetNextToken(v string) *DescribeParameterGroupsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeParameterGroupsOutput) SetParameterGroups ¶
func (s *DescribeParameterGroupsOutput) SetParameterGroups(v []*ParameterGroup) *DescribeParameterGroupsOutput
SetParameterGroups sets the ParameterGroups field's value.
func (DescribeParameterGroupsOutput) String ¶
func (s DescribeParameterGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeParametersInput ¶
type DescribeParametersInput struct { // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // he name of a specific parameter group to return details for. // // ParameterGroupName is a required field ParameterGroupName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeParametersInput) GoString ¶
func (s DescribeParametersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeParametersInput) SetMaxResults ¶
func (s *DescribeParametersInput) SetMaxResults(v int64) *DescribeParametersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeParametersInput) SetNextToken ¶
func (s *DescribeParametersInput) SetNextToken(v string) *DescribeParametersInput
SetNextToken sets the NextToken field's value.
func (*DescribeParametersInput) SetParameterGroupName ¶
func (s *DescribeParametersInput) SetParameterGroupName(v string) *DescribeParametersInput
SetParameterGroupName sets the ParameterGroupName field's value.
func (DescribeParametersInput) String ¶
func (s DescribeParametersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeParametersInput) Validate ¶
func (s *DescribeParametersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeParametersOutput ¶
type DescribeParametersOutput struct { // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // A list of parameters specific to a particular parameter group. Each element // in the list contains detailed information about one parameter. Parameters []*Parameter `type:"list"` // contains filtered or unexported fields }
func (DescribeParametersOutput) GoString ¶
func (s DescribeParametersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeParametersOutput) SetNextToken ¶
func (s *DescribeParametersOutput) SetNextToken(v string) *DescribeParametersOutput
SetNextToken sets the NextToken field's value.
func (*DescribeParametersOutput) SetParameters ¶
func (s *DescribeParametersOutput) SetParameters(v []*Parameter) *DescribeParametersOutput
SetParameters sets the Parameters field's value.
func (DescribeParametersOutput) String ¶
func (s DescribeParametersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeReservedNodesInput ¶ added in v1.44.168
type DescribeReservedNodesInput struct { // The duration filter value, specified in years or seconds. Use this parameter // to show only reservations for this duration. Duration *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a marker is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional marker returned from a prior request. Use this marker for pagination // of results from this operation. If this parameter is specified, the response // includes only records beyond the marker, up to the value specified by MaxRecords. NextToken *string `type:"string"` // The node type filter value. Use this parameter to show only those reservations // matching the specified node type. For more information, see Supported node // types (https://docs.aws.amazon.com/memorydb/latest/devguide/nodes.reserved.html#reserved-nodes-supported). NodeType *string `type:"string"` // The offering type filter value. Use this parameter to show only the available // offerings matching the specified offering type. Valid values: "All Upfront"|"Partial // Upfront"| "No Upfront" OfferingType *string `type:"string"` // The reserved node identifier filter value. Use this parameter to show only // the reservation that matches the specified reservation ID. ReservationId *string `type:"string"` // The offering identifier filter value. Use this parameter to show only purchased // reservations matching the specified offering identifier. ReservedNodesOfferingId *string `type:"string"` // contains filtered or unexported fields }
func (DescribeReservedNodesInput) GoString ¶ added in v1.44.168
func (s DescribeReservedNodesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservedNodesInput) SetDuration ¶ added in v1.44.168
func (s *DescribeReservedNodesInput) SetDuration(v string) *DescribeReservedNodesInput
SetDuration sets the Duration field's value.
func (*DescribeReservedNodesInput) SetMaxResults ¶ added in v1.44.168
func (s *DescribeReservedNodesInput) SetMaxResults(v int64) *DescribeReservedNodesInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeReservedNodesInput) SetNextToken ¶ added in v1.44.168
func (s *DescribeReservedNodesInput) SetNextToken(v string) *DescribeReservedNodesInput
SetNextToken sets the NextToken field's value.
func (*DescribeReservedNodesInput) SetNodeType ¶ added in v1.44.168
func (s *DescribeReservedNodesInput) SetNodeType(v string) *DescribeReservedNodesInput
SetNodeType sets the NodeType field's value.
func (*DescribeReservedNodesInput) SetOfferingType ¶ added in v1.44.168
func (s *DescribeReservedNodesInput) SetOfferingType(v string) *DescribeReservedNodesInput
SetOfferingType sets the OfferingType field's value.
func (*DescribeReservedNodesInput) SetReservationId ¶ added in v1.44.168
func (s *DescribeReservedNodesInput) SetReservationId(v string) *DescribeReservedNodesInput
SetReservationId sets the ReservationId field's value.
func (*DescribeReservedNodesInput) SetReservedNodesOfferingId ¶ added in v1.44.168
func (s *DescribeReservedNodesInput) SetReservedNodesOfferingId(v string) *DescribeReservedNodesInput
SetReservedNodesOfferingId sets the ReservedNodesOfferingId field's value.
func (DescribeReservedNodesInput) String ¶ added in v1.44.168
func (s DescribeReservedNodesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeReservedNodesOfferingsInput ¶ added in v1.44.168
type DescribeReservedNodesOfferingsInput struct { // Duration filter value, specified in years or seconds. Use this parameter // to show only reservations for a given duration. Duration *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxRecords value, a marker is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional marker returned from a prior request. Use this marker for pagination // of results from this operation. If this parameter is specified, the response // includes only records beyond the marker, up to the value specified by MaxRecords. NextToken *string `type:"string"` // 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 `type:"string"` // The offering type filter value. Use this parameter to show only the available // offerings matching the specified offering type. Valid values: "All Upfront"|"Partial // Upfront"| "No Upfront" OfferingType *string `type:"string"` // The offering identifier filter value. Use this parameter to show only the // available offering that matches the specified reservation identifier. ReservedNodesOfferingId *string `type:"string"` // contains filtered or unexported fields }
func (DescribeReservedNodesOfferingsInput) GoString ¶ added in v1.44.168
func (s DescribeReservedNodesOfferingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservedNodesOfferingsInput) SetDuration ¶ added in v1.44.168
func (s *DescribeReservedNodesOfferingsInput) SetDuration(v string) *DescribeReservedNodesOfferingsInput
SetDuration sets the Duration field's value.
func (*DescribeReservedNodesOfferingsInput) SetMaxResults ¶ added in v1.44.168
func (s *DescribeReservedNodesOfferingsInput) SetMaxResults(v int64) *DescribeReservedNodesOfferingsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeReservedNodesOfferingsInput) SetNextToken ¶ added in v1.44.168
func (s *DescribeReservedNodesOfferingsInput) SetNextToken(v string) *DescribeReservedNodesOfferingsInput
SetNextToken sets the NextToken field's value.
func (*DescribeReservedNodesOfferingsInput) SetNodeType ¶ added in v1.44.168
func (s *DescribeReservedNodesOfferingsInput) SetNodeType(v string) *DescribeReservedNodesOfferingsInput
SetNodeType sets the NodeType field's value.
func (*DescribeReservedNodesOfferingsInput) SetOfferingType ¶ added in v1.44.168
func (s *DescribeReservedNodesOfferingsInput) SetOfferingType(v string) *DescribeReservedNodesOfferingsInput
SetOfferingType sets the OfferingType field's value.
func (*DescribeReservedNodesOfferingsInput) SetReservedNodesOfferingId ¶ added in v1.44.168
func (s *DescribeReservedNodesOfferingsInput) SetReservedNodesOfferingId(v string) *DescribeReservedNodesOfferingsInput
SetReservedNodesOfferingId sets the ReservedNodesOfferingId field's value.
func (DescribeReservedNodesOfferingsInput) String ¶ added in v1.44.168
func (s DescribeReservedNodesOfferingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeReservedNodesOfferingsOutput ¶ added in v1.44.168
type DescribeReservedNodesOfferingsOutput struct { // An optional marker returned from a prior request. Use this marker for pagination // of results from this operation. If this parameter is specified, the response // includes only records beyond the marker, up to the value specified by MaxRecords. NextToken *string `type:"string"` // Lists available reserved node offerings. ReservedNodesOfferings []*ReservedNodesOffering `type:"list"` // contains filtered or unexported fields }
func (DescribeReservedNodesOfferingsOutput) GoString ¶ added in v1.44.168
func (s DescribeReservedNodesOfferingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservedNodesOfferingsOutput) SetNextToken ¶ added in v1.44.168
func (s *DescribeReservedNodesOfferingsOutput) SetNextToken(v string) *DescribeReservedNodesOfferingsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeReservedNodesOfferingsOutput) SetReservedNodesOfferings ¶ added in v1.44.168
func (s *DescribeReservedNodesOfferingsOutput) SetReservedNodesOfferings(v []*ReservedNodesOffering) *DescribeReservedNodesOfferingsOutput
SetReservedNodesOfferings sets the ReservedNodesOfferings field's value.
func (DescribeReservedNodesOfferingsOutput) String ¶ added in v1.44.168
func (s DescribeReservedNodesOfferingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeReservedNodesOutput ¶ added in v1.44.168
type DescribeReservedNodesOutput struct { // An optional marker returned from a prior request. Use this marker for pagination // of results from this operation. If this parameter is specified, the response // includes only records beyond the marker, up to the value specified by MaxRecords. NextToken *string `type:"string"` // Returns information about reserved nodes for this account, or about a specified // reserved node. ReservedNodes []*ReservedNode `type:"list"` // contains filtered or unexported fields }
func (DescribeReservedNodesOutput) GoString ¶ added in v1.44.168
func (s DescribeReservedNodesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeReservedNodesOutput) SetNextToken ¶ added in v1.44.168
func (s *DescribeReservedNodesOutput) SetNextToken(v string) *DescribeReservedNodesOutput
SetNextToken sets the NextToken field's value.
func (*DescribeReservedNodesOutput) SetReservedNodes ¶ added in v1.44.168
func (s *DescribeReservedNodesOutput) SetReservedNodes(v []*ReservedNode) *DescribeReservedNodesOutput
SetReservedNodes sets the ReservedNodes field's value.
func (DescribeReservedNodesOutput) String ¶ added in v1.44.168
func (s DescribeReservedNodesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeServiceUpdatesInput ¶
type DescribeServiceUpdatesInput struct { // The list of cluster names to identify service updates to apply ClusterNames []*string `type:"list"` // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // The unique ID of the service update to describe. ServiceUpdateName *string `type:"string"` // The status(es) of the service updates to filter on Status []*string `type:"list" enum:"ServiceUpdateStatus"` // contains filtered or unexported fields }
func (DescribeServiceUpdatesInput) GoString ¶
func (s DescribeServiceUpdatesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeServiceUpdatesInput) SetClusterNames ¶
func (s *DescribeServiceUpdatesInput) SetClusterNames(v []*string) *DescribeServiceUpdatesInput
SetClusterNames sets the ClusterNames field's value.
func (*DescribeServiceUpdatesInput) SetMaxResults ¶
func (s *DescribeServiceUpdatesInput) SetMaxResults(v int64) *DescribeServiceUpdatesInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeServiceUpdatesInput) SetNextToken ¶
func (s *DescribeServiceUpdatesInput) SetNextToken(v string) *DescribeServiceUpdatesInput
SetNextToken sets the NextToken field's value.
func (*DescribeServiceUpdatesInput) SetServiceUpdateName ¶
func (s *DescribeServiceUpdatesInput) SetServiceUpdateName(v string) *DescribeServiceUpdatesInput
SetServiceUpdateName sets the ServiceUpdateName field's value.
func (*DescribeServiceUpdatesInput) SetStatus ¶
func (s *DescribeServiceUpdatesInput) SetStatus(v []*string) *DescribeServiceUpdatesInput
SetStatus sets the Status field's value.
func (DescribeServiceUpdatesInput) String ¶
func (s DescribeServiceUpdatesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeServiceUpdatesOutput ¶
type DescribeServiceUpdatesOutput struct { // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // A list of service updates ServiceUpdates []*ServiceUpdate `type:"list"` // contains filtered or unexported fields }
func (DescribeServiceUpdatesOutput) GoString ¶
func (s DescribeServiceUpdatesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeServiceUpdatesOutput) SetNextToken ¶
func (s *DescribeServiceUpdatesOutput) SetNextToken(v string) *DescribeServiceUpdatesOutput
SetNextToken sets the NextToken field's value.
func (*DescribeServiceUpdatesOutput) SetServiceUpdates ¶
func (s *DescribeServiceUpdatesOutput) SetServiceUpdates(v []*ServiceUpdate) *DescribeServiceUpdatesOutput
SetServiceUpdates sets the ServiceUpdates field's value.
func (DescribeServiceUpdatesOutput) String ¶
func (s DescribeServiceUpdatesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSnapshotsInput ¶
type DescribeSnapshotsInput struct { // A user-supplied cluster identifier. If this parameter is specified, only // snapshots associated with that specific cluster are described. ClusterName *string `type:"string"` // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // A Boolean value which if true, the shard configuration is included in the // snapshot description. ShowDetail *bool `type:"boolean"` // A user-supplied name of the snapshot. If this parameter is specified, only // this named snapshot is described. SnapshotName *string `type:"string"` // If set to system, the output shows snapshots that were automatically created // by MemoryDB. If set to user the output shows snapshots that were manually // created. If omitted, the output shows both automatically and manually created // snapshots. Source *string `type:"string"` // contains filtered or unexported fields }
func (DescribeSnapshotsInput) GoString ¶
func (s DescribeSnapshotsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSnapshotsInput) SetClusterName ¶
func (s *DescribeSnapshotsInput) SetClusterName(v string) *DescribeSnapshotsInput
SetClusterName sets the ClusterName field's value.
func (*DescribeSnapshotsInput) SetMaxResults ¶
func (s *DescribeSnapshotsInput) SetMaxResults(v int64) *DescribeSnapshotsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeSnapshotsInput) SetNextToken ¶
func (s *DescribeSnapshotsInput) SetNextToken(v string) *DescribeSnapshotsInput
SetNextToken sets the NextToken field's value.
func (*DescribeSnapshotsInput) SetShowDetail ¶
func (s *DescribeSnapshotsInput) SetShowDetail(v bool) *DescribeSnapshotsInput
SetShowDetail sets the ShowDetail field's value.
func (*DescribeSnapshotsInput) SetSnapshotName ¶
func (s *DescribeSnapshotsInput) SetSnapshotName(v string) *DescribeSnapshotsInput
SetSnapshotName sets the SnapshotName field's value.
func (*DescribeSnapshotsInput) SetSource ¶
func (s *DescribeSnapshotsInput) SetSource(v string) *DescribeSnapshotsInput
SetSource sets the Source field's value.
func (DescribeSnapshotsInput) String ¶
func (s DescribeSnapshotsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSnapshotsOutput ¶
type DescribeSnapshotsOutput struct { // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // A list of snapshots. Each item in the list contains detailed information // about one snapshot. Snapshots []*Snapshot `type:"list"` // contains filtered or unexported fields }
func (DescribeSnapshotsOutput) GoString ¶
func (s DescribeSnapshotsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSnapshotsOutput) SetNextToken ¶
func (s *DescribeSnapshotsOutput) SetNextToken(v string) *DescribeSnapshotsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeSnapshotsOutput) SetSnapshots ¶
func (s *DescribeSnapshotsOutput) SetSnapshots(v []*Snapshot) *DescribeSnapshotsOutput
SetSnapshots sets the Snapshots field's value.
func (DescribeSnapshotsOutput) String ¶
func (s DescribeSnapshotsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSubnetGroupsInput ¶
type DescribeSubnetGroupsInput struct { // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // The name of the subnet group to return details for. SubnetGroupName *string `type:"string"` // contains filtered or unexported fields }
func (DescribeSubnetGroupsInput) GoString ¶
func (s DescribeSubnetGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSubnetGroupsInput) SetMaxResults ¶
func (s *DescribeSubnetGroupsInput) SetMaxResults(v int64) *DescribeSubnetGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeSubnetGroupsInput) SetNextToken ¶
func (s *DescribeSubnetGroupsInput) SetNextToken(v string) *DescribeSubnetGroupsInput
SetNextToken sets the NextToken field's value.
func (*DescribeSubnetGroupsInput) SetSubnetGroupName ¶
func (s *DescribeSubnetGroupsInput) SetSubnetGroupName(v string) *DescribeSubnetGroupsInput
SetSubnetGroupName sets the SubnetGroupName field's value.
func (DescribeSubnetGroupsInput) String ¶
func (s DescribeSubnetGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSubnetGroupsOutput ¶
type DescribeSubnetGroupsOutput struct { // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // A list of subnet groups. Each element in the list contains detailed information // about one group. SubnetGroups []*SubnetGroup `type:"list"` // contains filtered or unexported fields }
func (DescribeSubnetGroupsOutput) GoString ¶
func (s DescribeSubnetGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSubnetGroupsOutput) SetNextToken ¶
func (s *DescribeSubnetGroupsOutput) SetNextToken(v string) *DescribeSubnetGroupsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeSubnetGroupsOutput) SetSubnetGroups ¶
func (s *DescribeSubnetGroupsOutput) SetSubnetGroups(v []*SubnetGroup) *DescribeSubnetGroupsOutput
SetSubnetGroups sets the SubnetGroups field's value.
func (DescribeSubnetGroupsOutput) String ¶
func (s DescribeSubnetGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeUsersInput ¶
type DescribeUsersInput struct { // Filter to determine the list of users to return. Filters []*Filter `type:"list"` // The maximum number of records to include in the response. If more records // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `type:"integer"` // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // The name of the user UserName *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeUsersInput) GoString ¶
func (s DescribeUsersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUsersInput) SetFilters ¶
func (s *DescribeUsersInput) SetFilters(v []*Filter) *DescribeUsersInput
SetFilters sets the Filters field's value.
func (*DescribeUsersInput) SetMaxResults ¶
func (s *DescribeUsersInput) SetMaxResults(v int64) *DescribeUsersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeUsersInput) SetNextToken ¶
func (s *DescribeUsersInput) SetNextToken(v string) *DescribeUsersInput
SetNextToken sets the NextToken field's value.
func (*DescribeUsersInput) SetUserName ¶
func (s *DescribeUsersInput) SetUserName(v string) *DescribeUsersInput
SetUserName sets the UserName field's value.
func (DescribeUsersInput) String ¶
func (s DescribeUsersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUsersInput) Validate ¶
func (s *DescribeUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUsersOutput ¶
type DescribeUsersOutput struct { // An optional argument to pass in case the total number of records exceeds // the value of MaxResults. If nextToken is returned, there are more results // available. The value of nextToken is a unique pagination token for each page. // Make the call again using the returned token to retrieve the next page. Keep // all other arguments unchanged. NextToken *string `type:"string"` // A list of users. Users []*User `type:"list"` // contains filtered or unexported fields }
func (DescribeUsersOutput) GoString ¶
func (s DescribeUsersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUsersOutput) SetNextToken ¶
func (s *DescribeUsersOutput) SetNextToken(v string) *DescribeUsersOutput
SetNextToken sets the NextToken field's value.
func (*DescribeUsersOutput) SetUsers ¶
func (s *DescribeUsersOutput) SetUsers(v []*User) *DescribeUsersOutput
SetUsers sets the Users field's value.
func (DescribeUsersOutput) String ¶
func (s DescribeUsersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DuplicateUserNameFault ¶
type DuplicateUserNameFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*DuplicateUserNameFault) Code ¶
func (s *DuplicateUserNameFault) Code() string
Code returns the exception type name.
func (*DuplicateUserNameFault) Error ¶
func (s *DuplicateUserNameFault) Error() string
func (DuplicateUserNameFault) GoString ¶
func (s DuplicateUserNameFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DuplicateUserNameFault) Message ¶
func (s *DuplicateUserNameFault) Message() string
Message returns the exception's message.
func (*DuplicateUserNameFault) OrigErr ¶
func (s *DuplicateUserNameFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DuplicateUserNameFault) RequestID ¶
func (s *DuplicateUserNameFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DuplicateUserNameFault) StatusCode ¶
func (s *DuplicateUserNameFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DuplicateUserNameFault) String ¶
func (s DuplicateUserNameFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Endpoint ¶
type Endpoint struct { // The DNS hostname of the node. Address *string `type:"string"` // The port number that the engine is listening on. Port *int64 `type:"integer"` // contains filtered or unexported fields }
Represents the information required for client programs to connect to the cluster and its nodes.
func (Endpoint) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Endpoint) SetAddress ¶
SetAddress sets the Address field's value.
type EngineVersionInfo ¶
type EngineVersionInfo struct { // The patched engine version EnginePatchVersion *string `type:"string"` // The engine version EngineVersion *string `type:"string"` // Specifies the name of the parameter group family to which the engine default // parameters apply. ParameterGroupFamily *string `type:"string"` // contains filtered or unexported fields }
Provides details of the Redis OSS engine version
func (EngineVersionInfo) GoString ¶
func (s EngineVersionInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EngineVersionInfo) SetEnginePatchVersion ¶
func (s *EngineVersionInfo) SetEnginePatchVersion(v string) *EngineVersionInfo
SetEnginePatchVersion sets the EnginePatchVersion field's value.
func (*EngineVersionInfo) SetEngineVersion ¶
func (s *EngineVersionInfo) SetEngineVersion(v string) *EngineVersionInfo
SetEngineVersion sets the EngineVersion field's value.
func (*EngineVersionInfo) SetParameterGroupFamily ¶
func (s *EngineVersionInfo) SetParameterGroupFamily(v string) *EngineVersionInfo
SetParameterGroupFamily sets the ParameterGroupFamily field's value.
func (EngineVersionInfo) String ¶
func (s EngineVersionInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Event ¶
type Event struct { // The date and time when the event occurred. Date *time.Time `type:"timestamp"` // The text of the event. Message *string `type:"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 `type:"string"` // Specifies the origin of this event - a cluster, a parameter group, a security // group, etc. SourceType *string `type:"string" enum:"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.
func (Event) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Event) SetMessage ¶
SetMessage sets the Message field's value.
func (*Event) SetSourceName ¶
SetSourceName sets the SourceName field's value.
func (*Event) SetSourceType ¶
SetSourceType sets the SourceType field's value.
type FailoverShardInput ¶
type FailoverShardInput struct { // The cluster being failed over // // ClusterName is a required field ClusterName *string `type:"string" required:"true"` // The name of the shard // // ShardName is a required field ShardName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (FailoverShardInput) GoString ¶
func (s FailoverShardInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailoverShardInput) SetClusterName ¶
func (s *FailoverShardInput) SetClusterName(v string) *FailoverShardInput
SetClusterName sets the ClusterName field's value.
func (*FailoverShardInput) SetShardName ¶
func (s *FailoverShardInput) SetShardName(v string) *FailoverShardInput
SetShardName sets the ShardName field's value.
func (FailoverShardInput) String ¶
func (s FailoverShardInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailoverShardInput) Validate ¶
func (s *FailoverShardInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FailoverShardOutput ¶
type FailoverShardOutput struct { // The cluster being failed over Cluster *Cluster `type:"structure"` // contains filtered or unexported fields }
func (FailoverShardOutput) GoString ¶
func (s FailoverShardOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailoverShardOutput) SetCluster ¶
func (s *FailoverShardOutput) SetCluster(v *Cluster) *FailoverShardOutput
SetCluster sets the Cluster field's value.
func (FailoverShardOutput) String ¶
func (s FailoverShardOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Filter ¶
type Filter struct { // The property being filtered. For example, UserName. // // Name is a required field Name *string `type:"string" required:"true"` // The property values to filter on. For example, "user-123". // // Values is a required field Values []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Used to streamline results of a search based on the property being filtered.
func (Filter) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InsufficientClusterCapacityFault ¶
type InsufficientClusterCapacityFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InsufficientClusterCapacityFault) Code ¶
func (s *InsufficientClusterCapacityFault) Code() string
Code returns the exception type name.
func (*InsufficientClusterCapacityFault) Error ¶
func (s *InsufficientClusterCapacityFault) Error() string
func (InsufficientClusterCapacityFault) GoString ¶
func (s InsufficientClusterCapacityFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InsufficientClusterCapacityFault) Message ¶
func (s *InsufficientClusterCapacityFault) Message() string
Message returns the exception's message.
func (*InsufficientClusterCapacityFault) OrigErr ¶
func (s *InsufficientClusterCapacityFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InsufficientClusterCapacityFault) RequestID ¶
func (s *InsufficientClusterCapacityFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InsufficientClusterCapacityFault) StatusCode ¶
func (s *InsufficientClusterCapacityFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InsufficientClusterCapacityFault) String ¶
func (s InsufficientClusterCapacityFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidACLStateFault ¶
type InvalidACLStateFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidACLStateFault) Code ¶
func (s *InvalidACLStateFault) Code() string
Code returns the exception type name.
func (*InvalidACLStateFault) Error ¶
func (s *InvalidACLStateFault) Error() string
func (InvalidACLStateFault) GoString ¶
func (s InvalidACLStateFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidACLStateFault) Message ¶
func (s *InvalidACLStateFault) Message() string
Message returns the exception's message.
func (*InvalidACLStateFault) OrigErr ¶
func (s *InvalidACLStateFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidACLStateFault) RequestID ¶
func (s *InvalidACLStateFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidACLStateFault) StatusCode ¶
func (s *InvalidACLStateFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidACLStateFault) String ¶
func (s InvalidACLStateFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidARNFault ¶
type InvalidARNFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidARNFault) Code ¶
func (s *InvalidARNFault) Code() string
Code returns the exception type name.
func (*InvalidARNFault) Error ¶
func (s *InvalidARNFault) Error() string
func (InvalidARNFault) GoString ¶
func (s InvalidARNFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidARNFault) Message ¶
func (s *InvalidARNFault) Message() string
Message returns the exception's message.
func (*InvalidARNFault) OrigErr ¶
func (s *InvalidARNFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidARNFault) RequestID ¶
func (s *InvalidARNFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidARNFault) StatusCode ¶
func (s *InvalidARNFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidARNFault) String ¶
func (s InvalidARNFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidClusterStateFault ¶
type InvalidClusterStateFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidClusterStateFault) Code ¶
func (s *InvalidClusterStateFault) Code() string
Code returns the exception type name.
func (*InvalidClusterStateFault) Error ¶
func (s *InvalidClusterStateFault) Error() string
func (InvalidClusterStateFault) GoString ¶
func (s InvalidClusterStateFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidClusterStateFault) Message ¶
func (s *InvalidClusterStateFault) Message() string
Message returns the exception's message.
func (*InvalidClusterStateFault) OrigErr ¶
func (s *InvalidClusterStateFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidClusterStateFault) RequestID ¶
func (s *InvalidClusterStateFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidClusterStateFault) StatusCode ¶
func (s *InvalidClusterStateFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidClusterStateFault) String ¶
func (s InvalidClusterStateFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidCredentialsException ¶
type InvalidCredentialsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidCredentialsException) Code ¶
func (s *InvalidCredentialsException) Code() string
Code returns the exception type name.
func (*InvalidCredentialsException) Error ¶
func (s *InvalidCredentialsException) Error() string
func (InvalidCredentialsException) GoString ¶
func (s InvalidCredentialsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidCredentialsException) Message ¶
func (s *InvalidCredentialsException) Message() string
Message returns the exception's message.
func (*InvalidCredentialsException) OrigErr ¶
func (s *InvalidCredentialsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidCredentialsException) RequestID ¶
func (s *InvalidCredentialsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidCredentialsException) StatusCode ¶
func (s *InvalidCredentialsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidCredentialsException) String ¶
func (s InvalidCredentialsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidKMSKeyFault ¶
type InvalidKMSKeyFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidKMSKeyFault) Code ¶
func (s *InvalidKMSKeyFault) Code() string
Code returns the exception type name.
func (*InvalidKMSKeyFault) Error ¶
func (s *InvalidKMSKeyFault) Error() string
func (InvalidKMSKeyFault) GoString ¶
func (s InvalidKMSKeyFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidKMSKeyFault) Message ¶
func (s *InvalidKMSKeyFault) Message() string
Message returns the exception's message.
func (*InvalidKMSKeyFault) OrigErr ¶
func (s *InvalidKMSKeyFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidKMSKeyFault) RequestID ¶
func (s *InvalidKMSKeyFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidKMSKeyFault) StatusCode ¶
func (s *InvalidKMSKeyFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidKMSKeyFault) String ¶
func (s InvalidKMSKeyFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidNodeStateFault ¶
type InvalidNodeStateFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidNodeStateFault) Code ¶
func (s *InvalidNodeStateFault) Code() string
Code returns the exception type name.
func (*InvalidNodeStateFault) Error ¶
func (s *InvalidNodeStateFault) Error() string
func (InvalidNodeStateFault) GoString ¶
func (s InvalidNodeStateFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidNodeStateFault) Message ¶
func (s *InvalidNodeStateFault) Message() string
Message returns the exception's message.
func (*InvalidNodeStateFault) OrigErr ¶
func (s *InvalidNodeStateFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidNodeStateFault) RequestID ¶
func (s *InvalidNodeStateFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidNodeStateFault) StatusCode ¶
func (s *InvalidNodeStateFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidNodeStateFault) String ¶
func (s InvalidNodeStateFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterCombinationException ¶
type InvalidParameterCombinationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidParameterCombinationException) Code ¶
func (s *InvalidParameterCombinationException) Code() string
Code returns the exception type name.
func (*InvalidParameterCombinationException) Error ¶
func (s *InvalidParameterCombinationException) Error() string
func (InvalidParameterCombinationException) GoString ¶
func (s InvalidParameterCombinationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterCombinationException) Message ¶
func (s *InvalidParameterCombinationException) Message() string
Message returns the exception's message.
func (*InvalidParameterCombinationException) OrigErr ¶
func (s *InvalidParameterCombinationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterCombinationException) RequestID ¶
func (s *InvalidParameterCombinationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterCombinationException) StatusCode ¶
func (s *InvalidParameterCombinationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterCombinationException) String ¶
func (s InvalidParameterCombinationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterGroupStateFault ¶
type InvalidParameterGroupStateFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidParameterGroupStateFault) Code ¶
func (s *InvalidParameterGroupStateFault) Code() string
Code returns the exception type name.
func (*InvalidParameterGroupStateFault) Error ¶
func (s *InvalidParameterGroupStateFault) Error() string
func (InvalidParameterGroupStateFault) GoString ¶
func (s InvalidParameterGroupStateFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterGroupStateFault) Message ¶
func (s *InvalidParameterGroupStateFault) Message() string
Message returns the exception's message.
func (*InvalidParameterGroupStateFault) OrigErr ¶
func (s *InvalidParameterGroupStateFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterGroupStateFault) RequestID ¶
func (s *InvalidParameterGroupStateFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterGroupStateFault) StatusCode ¶
func (s *InvalidParameterGroupStateFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterGroupStateFault) String ¶
func (s InvalidParameterGroupStateFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterValueException ¶
type InvalidParameterValueException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidParameterValueException) Code ¶
func (s *InvalidParameterValueException) Code() string
Code returns the exception type name.
func (*InvalidParameterValueException) Error ¶
func (s *InvalidParameterValueException) Error() string
func (InvalidParameterValueException) GoString ¶
func (s InvalidParameterValueException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterValueException) Message ¶
func (s *InvalidParameterValueException) Message() string
Message returns the exception's message.
func (*InvalidParameterValueException) OrigErr ¶
func (s *InvalidParameterValueException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterValueException) RequestID ¶
func (s *InvalidParameterValueException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterValueException) StatusCode ¶
func (s *InvalidParameterValueException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterValueException) String ¶
func (s InvalidParameterValueException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidSnapshotStateFault ¶
type InvalidSnapshotStateFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidSnapshotStateFault) Code ¶
func (s *InvalidSnapshotStateFault) Code() string
Code returns the exception type name.
func (*InvalidSnapshotStateFault) Error ¶
func (s *InvalidSnapshotStateFault) Error() string
func (InvalidSnapshotStateFault) GoString ¶
func (s InvalidSnapshotStateFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidSnapshotStateFault) Message ¶
func (s *InvalidSnapshotStateFault) Message() string
Message returns the exception's message.
func (*InvalidSnapshotStateFault) OrigErr ¶
func (s *InvalidSnapshotStateFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidSnapshotStateFault) RequestID ¶
func (s *InvalidSnapshotStateFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidSnapshotStateFault) StatusCode ¶
func (s *InvalidSnapshotStateFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidSnapshotStateFault) String ¶
func (s InvalidSnapshotStateFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidSubnet ¶
type InvalidSubnet struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidSubnet) Code ¶
func (s *InvalidSubnet) Code() string
Code returns the exception type name.
func (*InvalidSubnet) Error ¶
func (s *InvalidSubnet) Error() string
func (InvalidSubnet) GoString ¶
func (s InvalidSubnet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidSubnet) Message ¶
func (s *InvalidSubnet) Message() string
Message returns the exception's message.
func (*InvalidSubnet) OrigErr ¶
func (s *InvalidSubnet) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidSubnet) RequestID ¶
func (s *InvalidSubnet) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidSubnet) StatusCode ¶
func (s *InvalidSubnet) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidSubnet) String ¶
func (s InvalidSubnet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidUserStateFault ¶
type InvalidUserStateFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidUserStateFault) Code ¶
func (s *InvalidUserStateFault) Code() string
Code returns the exception type name.
func (*InvalidUserStateFault) Error ¶
func (s *InvalidUserStateFault) Error() string
func (InvalidUserStateFault) GoString ¶
func (s InvalidUserStateFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidUserStateFault) Message ¶
func (s *InvalidUserStateFault) Message() string
Message returns the exception's message.
func (*InvalidUserStateFault) OrigErr ¶
func (s *InvalidUserStateFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidUserStateFault) RequestID ¶
func (s *InvalidUserStateFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidUserStateFault) StatusCode ¶
func (s *InvalidUserStateFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidUserStateFault) String ¶
func (s InvalidUserStateFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidVPCNetworkStateFault ¶
type InvalidVPCNetworkStateFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*InvalidVPCNetworkStateFault) Code ¶
func (s *InvalidVPCNetworkStateFault) Code() string
Code returns the exception type name.
func (*InvalidVPCNetworkStateFault) Error ¶
func (s *InvalidVPCNetworkStateFault) Error() string
func (InvalidVPCNetworkStateFault) GoString ¶
func (s InvalidVPCNetworkStateFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidVPCNetworkStateFault) Message ¶
func (s *InvalidVPCNetworkStateFault) Message() string
Message returns the exception's message.
func (*InvalidVPCNetworkStateFault) OrigErr ¶
func (s *InvalidVPCNetworkStateFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidVPCNetworkStateFault) RequestID ¶
func (s *InvalidVPCNetworkStateFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidVPCNetworkStateFault) StatusCode ¶
func (s *InvalidVPCNetworkStateFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidVPCNetworkStateFault) String ¶
func (s InvalidVPCNetworkStateFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAllowedNodeTypeUpdatesInput ¶
type ListAllowedNodeTypeUpdatesInput struct { // The name of the cluster you want to scale. MemoryDB uses the cluster name // to identify the current node type being used by this cluster, and from that // to create a list of node types you can scale up to. // // ClusterName is a required field ClusterName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (ListAllowedNodeTypeUpdatesInput) GoString ¶
func (s ListAllowedNodeTypeUpdatesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAllowedNodeTypeUpdatesInput) SetClusterName ¶
func (s *ListAllowedNodeTypeUpdatesInput) SetClusterName(v string) *ListAllowedNodeTypeUpdatesInput
SetClusterName sets the ClusterName field's value.
func (ListAllowedNodeTypeUpdatesInput) String ¶
func (s ListAllowedNodeTypeUpdatesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAllowedNodeTypeUpdatesInput) Validate ¶
func (s *ListAllowedNodeTypeUpdatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAllowedNodeTypeUpdatesOutput ¶
type ListAllowedNodeTypeUpdatesOutput struct { // A list node types which you can use to scale down your cluster. ScaleDownNodeTypes []*string `type:"list"` // A list node types which you can use to scale up your cluster. ScaleUpNodeTypes []*string `type:"list"` // contains filtered or unexported fields }
func (ListAllowedNodeTypeUpdatesOutput) GoString ¶
func (s ListAllowedNodeTypeUpdatesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAllowedNodeTypeUpdatesOutput) SetScaleDownNodeTypes ¶
func (s *ListAllowedNodeTypeUpdatesOutput) SetScaleDownNodeTypes(v []*string) *ListAllowedNodeTypeUpdatesOutput
SetScaleDownNodeTypes sets the ScaleDownNodeTypes field's value.
func (*ListAllowedNodeTypeUpdatesOutput) SetScaleUpNodeTypes ¶
func (s *ListAllowedNodeTypeUpdatesOutput) SetScaleUpNodeTypes(v []*string) *ListAllowedNodeTypeUpdatesOutput
SetScaleUpNodeTypes sets the ScaleUpNodeTypes field's value.
func (ListAllowedNodeTypeUpdatesOutput) String ¶
func (s ListAllowedNodeTypeUpdatesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsInput ¶
type ListTagsInput struct { // The Amazon Resource Name (ARN) of the resource for which you want the list // of tags // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsInput) GoString ¶
func (s ListTagsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsInput) SetResourceArn ¶
func (s *ListTagsInput) SetResourceArn(v string) *ListTagsInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsInput) String ¶
func (s ListTagsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsInput) Validate ¶
func (s *ListTagsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsOutput ¶
type ListTagsOutput struct { // A list of tags as key-value pairs. TagList []*Tag `type:"list"` // contains filtered or unexported fields }
func (ListTagsOutput) GoString ¶
func (s ListTagsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsOutput) SetTagList ¶
func (s *ListTagsOutput) SetTagList(v []*Tag) *ListTagsOutput
SetTagList sets the TagList field's value.
func (ListTagsOutput) String ¶
func (s ListTagsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MemoryDB ¶
MemoryDB provides the API operation methods for making requests to Amazon MemoryDB. See this package's package overview docs for details on the service.
MemoryDB methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *MemoryDB
New creates a new instance of the MemoryDB client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a MemoryDB client from just a session. svc := memorydb.New(mySession) // Create a MemoryDB client with additional configuration svc := memorydb.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*MemoryDB) BatchUpdateCluster ¶
func (c *MemoryDB) BatchUpdateCluster(input *BatchUpdateClusterInput) (*BatchUpdateClusterOutput, error)
BatchUpdateCluster API operation for Amazon MemoryDB.
Apply the service update to a list of clusters supplied. For more information on service updates and applying them, see Applying the service updates (https://docs.aws.amazon.com/MemoryDB/latest/devguide/managing-updates.html#applying-updates).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation BatchUpdateCluster for usage and error information.
Returned Error Types:
ServiceUpdateNotFoundFault
InvalidParameterValueException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/BatchUpdateCluster
func (*MemoryDB) BatchUpdateClusterRequest ¶
func (c *MemoryDB) BatchUpdateClusterRequest(input *BatchUpdateClusterInput) (req *request.Request, output *BatchUpdateClusterOutput)
BatchUpdateClusterRequest generates a "aws/request.Request" representing the client's request for the BatchUpdateCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchUpdateCluster for more information on using the BatchUpdateCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchUpdateClusterRequest method. req, resp := client.BatchUpdateClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/BatchUpdateCluster
func (*MemoryDB) BatchUpdateClusterWithContext ¶
func (c *MemoryDB) BatchUpdateClusterWithContext(ctx aws.Context, input *BatchUpdateClusterInput, opts ...request.Option) (*BatchUpdateClusterOutput, error)
BatchUpdateClusterWithContext is the same as BatchUpdateCluster with the addition of the ability to pass a context and additional request options.
See BatchUpdateCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) CopySnapshot ¶
func (c *MemoryDB) CopySnapshot(input *CopySnapshotInput) (*CopySnapshotOutput, error)
CopySnapshot API operation for Amazon MemoryDB.
Makes a copy of an existing snapshot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation CopySnapshot for usage and error information.
Returned Error Types:
SnapshotAlreadyExistsFault
SnapshotNotFoundFault
SnapshotQuotaExceededFault
InvalidSnapshotStateFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
TagQuotaPerResourceExceeded
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CopySnapshot
func (*MemoryDB) CopySnapshotRequest ¶
func (c *MemoryDB) CopySnapshotRequest(input *CopySnapshotInput) (req *request.Request, output *CopySnapshotOutput)
CopySnapshotRequest generates a "aws/request.Request" representing the client's request for the CopySnapshot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CopySnapshot for more information on using the CopySnapshot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CopySnapshotRequest method. req, resp := client.CopySnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CopySnapshot
func (*MemoryDB) CopySnapshotWithContext ¶
func (c *MemoryDB) CopySnapshotWithContext(ctx aws.Context, input *CopySnapshotInput, opts ...request.Option) (*CopySnapshotOutput, error)
CopySnapshotWithContext is the same as CopySnapshot with the addition of the ability to pass a context and additional request options.
See CopySnapshot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) CreateACL ¶
func (c *MemoryDB) CreateACL(input *CreateACLInput) (*CreateACLOutput, error)
CreateACL API operation for Amazon MemoryDB.
Creates an Access Control List. For more information, see Authenticating users with Access Contol Lists (ACLs) (https://docs.aws.amazon.com/MemoryDB/latest/devguide/clusters.acls.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation CreateACL for usage and error information.
Returned Error Types:
UserNotFoundFault
DuplicateUserNameFault
ACLAlreadyExistsFault
DefaultUserRequired
ACLQuotaExceededFault
InvalidParameterValueException
TagQuotaPerResourceExceeded
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateACL
func (*MemoryDB) CreateACLRequest ¶
func (c *MemoryDB) CreateACLRequest(input *CreateACLInput) (req *request.Request, output *CreateACLOutput)
CreateACLRequest generates a "aws/request.Request" representing the client's request for the CreateACL operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateACL for more information on using the CreateACL API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateACLRequest method. req, resp := client.CreateACLRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateACL
func (*MemoryDB) CreateACLWithContext ¶
func (c *MemoryDB) CreateACLWithContext(ctx aws.Context, input *CreateACLInput, opts ...request.Option) (*CreateACLOutput, error)
CreateACLWithContext is the same as CreateACL with the addition of the ability to pass a context and additional request options.
See CreateACL for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) CreateCluster ¶
func (c *MemoryDB) CreateCluster(input *CreateClusterInput) (*CreateClusterOutput, error)
CreateCluster API operation for Amazon MemoryDB.
Creates a cluster. All nodes in the cluster run the same protocol-compliant engine software.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation CreateCluster for usage and error information.
Returned Error Types:
ClusterAlreadyExistsFault
SubnetGroupNotFoundFault
ClusterQuotaForCustomerExceededFault
NodeQuotaForClusterExceededFault
NodeQuotaForCustomerExceededFault
ParameterGroupNotFoundFault
InsufficientClusterCapacityFault
InvalidVPCNetworkStateFault
ServiceLinkedRoleNotFoundFault
ShardsPerClusterQuotaExceededFault
InvalidParameterValueException
InvalidParameterCombinationException
InvalidCredentialsException
TagQuotaPerResourceExceeded
ACLNotFoundFault
InvalidACLStateFault
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateCluster
func (*MemoryDB) CreateClusterRequest ¶
func (c *MemoryDB) CreateClusterRequest(input *CreateClusterInput) (req *request.Request, output *CreateClusterOutput)
CreateClusterRequest generates a "aws/request.Request" representing the client's request for the CreateCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateCluster for more information on using the CreateCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateClusterRequest method. req, resp := client.CreateClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateCluster
func (*MemoryDB) CreateClusterWithContext ¶
func (c *MemoryDB) CreateClusterWithContext(ctx aws.Context, input *CreateClusterInput, opts ...request.Option) (*CreateClusterOutput, error)
CreateClusterWithContext is the same as CreateCluster with the addition of the ability to pass a context and additional request options.
See CreateCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) CreateParameterGroup ¶
func (c *MemoryDB) CreateParameterGroup(input *CreateParameterGroupInput) (*CreateParameterGroupOutput, error)
CreateParameterGroup API operation for Amazon MemoryDB.
Creates a new MemoryDB parameter group. A parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster. For more information, see Configuring engine parameters using parameter groups (https://docs.aws.amazon.com/MemoryDB/latest/devguide/parametergroups.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation CreateParameterGroup for usage and error information.
Returned Error Types:
ParameterGroupQuotaExceededFault
ParameterGroupAlreadyExistsFault
InvalidParameterGroupStateFault
ServiceLinkedRoleNotFoundFault
TagQuotaPerResourceExceeded
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateParameterGroup
func (*MemoryDB) CreateParameterGroupRequest ¶
func (c *MemoryDB) CreateParameterGroupRequest(input *CreateParameterGroupInput) (req *request.Request, output *CreateParameterGroupOutput)
CreateParameterGroupRequest generates a "aws/request.Request" representing the client's request for the CreateParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateParameterGroup for more information on using the CreateParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateParameterGroupRequest method. req, resp := client.CreateParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateParameterGroup
func (*MemoryDB) CreateParameterGroupWithContext ¶
func (c *MemoryDB) CreateParameterGroupWithContext(ctx aws.Context, input *CreateParameterGroupInput, opts ...request.Option) (*CreateParameterGroupOutput, error)
CreateParameterGroupWithContext is the same as CreateParameterGroup with the addition of the ability to pass a context and additional request options.
See CreateParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) CreateSnapshot ¶
func (c *MemoryDB) CreateSnapshot(input *CreateSnapshotInput) (*CreateSnapshotOutput, error)
CreateSnapshot API operation for Amazon MemoryDB.
Creates a copy of an entire cluster at a specific moment in time.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation CreateSnapshot for usage and error information.
Returned Error Types:
SnapshotAlreadyExistsFault
ClusterNotFoundFault
InvalidClusterStateFault
SnapshotQuotaExceededFault
ServiceLinkedRoleNotFoundFault
InvalidParameterCombinationException
InvalidParameterValueException
TagQuotaPerResourceExceeded
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateSnapshot
func (*MemoryDB) CreateSnapshotRequest ¶
func (c *MemoryDB) CreateSnapshotRequest(input *CreateSnapshotInput) (req *request.Request, output *CreateSnapshotOutput)
CreateSnapshotRequest generates a "aws/request.Request" representing the client's request for the CreateSnapshot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSnapshot for more information on using the CreateSnapshot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSnapshotRequest method. req, resp := client.CreateSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateSnapshot
func (*MemoryDB) CreateSnapshotWithContext ¶
func (c *MemoryDB) CreateSnapshotWithContext(ctx aws.Context, input *CreateSnapshotInput, opts ...request.Option) (*CreateSnapshotOutput, error)
CreateSnapshotWithContext is the same as CreateSnapshot with the addition of the ability to pass a context and additional request options.
See CreateSnapshot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) CreateSubnetGroup ¶
func (c *MemoryDB) CreateSubnetGroup(input *CreateSubnetGroupInput) (*CreateSubnetGroupOutput, error)
CreateSubnetGroup API operation for Amazon MemoryDB.
Creates a subnet group. 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. When you create a cluster in an Amazon VPC, you must specify a subnet group. MemoryDB uses that subnet group to choose a subnet and IP addresses within that subnet to associate with your nodes. For more information, see Subnets and subnet groups (https://docs.aws.amazon.com/MemoryDB/latest/devguide/subnetgroups.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation CreateSubnetGroup for usage and error information.
Returned Error Types:
SubnetGroupAlreadyExistsFault
SubnetGroupQuotaExceededFault
SubnetQuotaExceededFault
InvalidSubnet
ServiceLinkedRoleNotFoundFault
SubnetNotAllowedFault
TagQuotaPerResourceExceeded
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateSubnetGroup
func (*MemoryDB) CreateSubnetGroupRequest ¶
func (c *MemoryDB) CreateSubnetGroupRequest(input *CreateSubnetGroupInput) (req *request.Request, output *CreateSubnetGroupOutput)
CreateSubnetGroupRequest generates a "aws/request.Request" representing the client's request for the CreateSubnetGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSubnetGroup for more information on using the CreateSubnetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSubnetGroupRequest method. req, resp := client.CreateSubnetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateSubnetGroup
func (*MemoryDB) CreateSubnetGroupWithContext ¶
func (c *MemoryDB) CreateSubnetGroupWithContext(ctx aws.Context, input *CreateSubnetGroupInput, opts ...request.Option) (*CreateSubnetGroupOutput, error)
CreateSubnetGroupWithContext is the same as CreateSubnetGroup with the addition of the ability to pass a context and additional request options.
See CreateSubnetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) CreateUser ¶
func (c *MemoryDB) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
CreateUser API operation for Amazon MemoryDB.
Creates a MemoryDB user. For more information, see Authenticating users with Access Contol Lists (ACLs) (https://docs.aws.amazon.com/MemoryDB/latest/devguide/clusters.acls.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation CreateUser for usage and error information.
Returned Error Types:
UserAlreadyExistsFault
UserQuotaExceededFault
DuplicateUserNameFault
InvalidParameterValueException
InvalidParameterCombinationException
TagQuotaPerResourceExceeded
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateUser
func (*MemoryDB) CreateUserRequest ¶
func (c *MemoryDB) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
CreateUserRequest generates a "aws/request.Request" representing the client's request for the CreateUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateUser for more information on using the CreateUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateUserRequest method. req, resp := client.CreateUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/CreateUser
func (*MemoryDB) CreateUserWithContext ¶
func (c *MemoryDB) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
CreateUserWithContext is the same as CreateUser with the addition of the ability to pass a context and additional request options.
See CreateUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DeleteACL ¶
func (c *MemoryDB) DeleteACL(input *DeleteACLInput) (*DeleteACLOutput, error)
DeleteACL API operation for Amazon MemoryDB.
Deletes an Access Control List. The ACL must first be disassociated from the cluster before it can be deleted. For more information, see Authenticating users with Access Contol Lists (ACLs) (https://docs.aws.amazon.com/MemoryDB/latest/devguide/clusters.acls.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DeleteACL for usage and error information.
Returned Error Types:
ACLNotFoundFault
InvalidACLStateFault
InvalidParameterValueException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteACL
func (*MemoryDB) DeleteACLRequest ¶
func (c *MemoryDB) DeleteACLRequest(input *DeleteACLInput) (req *request.Request, output *DeleteACLOutput)
DeleteACLRequest generates a "aws/request.Request" representing the client's request for the DeleteACL operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteACL for more information on using the DeleteACL API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteACLRequest method. req, resp := client.DeleteACLRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteACL
func (*MemoryDB) DeleteACLWithContext ¶
func (c *MemoryDB) DeleteACLWithContext(ctx aws.Context, input *DeleteACLInput, opts ...request.Option) (*DeleteACLOutput, error)
DeleteACLWithContext is the same as DeleteACL with the addition of the ability to pass a context and additional request options.
See DeleteACL for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DeleteCluster ¶
func (c *MemoryDB) DeleteCluster(input *DeleteClusterInput) (*DeleteClusterOutput, error)
DeleteCluster API operation for Amazon MemoryDB.
Deletes a cluster. It also deletes all associated nodes and node endpoints
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DeleteCluster for usage and error information.
Returned Error Types:
ClusterNotFoundFault
InvalidClusterStateFault
SnapshotAlreadyExistsFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteCluster
func (*MemoryDB) DeleteClusterRequest ¶
func (c *MemoryDB) DeleteClusterRequest(input *DeleteClusterInput) (req *request.Request, output *DeleteClusterOutput)
DeleteClusterRequest generates a "aws/request.Request" representing the client's request for the DeleteCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCluster for more information on using the DeleteCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteClusterRequest method. req, resp := client.DeleteClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteCluster
func (*MemoryDB) DeleteClusterWithContext ¶
func (c *MemoryDB) DeleteClusterWithContext(ctx aws.Context, input *DeleteClusterInput, opts ...request.Option) (*DeleteClusterOutput, error)
DeleteClusterWithContext is the same as DeleteCluster with the addition of the ability to pass a context and additional request options.
See DeleteCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DeleteParameterGroup ¶
func (c *MemoryDB) DeleteParameterGroup(input *DeleteParameterGroupInput) (*DeleteParameterGroupOutput, error)
DeleteParameterGroup API operation for Amazon MemoryDB.
Deletes the specified parameter group. You cannot delete a parameter group if it is associated with any clusters. You cannot delete the default parameter groups in your account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DeleteParameterGroup for usage and error information.
Returned Error Types:
InvalidParameterGroupStateFault
ParameterGroupNotFoundFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteParameterGroup
func (*MemoryDB) DeleteParameterGroupRequest ¶
func (c *MemoryDB) DeleteParameterGroupRequest(input *DeleteParameterGroupInput) (req *request.Request, output *DeleteParameterGroupOutput)
DeleteParameterGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteParameterGroup for more information on using the DeleteParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteParameterGroupRequest method. req, resp := client.DeleteParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteParameterGroup
func (*MemoryDB) DeleteParameterGroupWithContext ¶
func (c *MemoryDB) DeleteParameterGroupWithContext(ctx aws.Context, input *DeleteParameterGroupInput, opts ...request.Option) (*DeleteParameterGroupOutput, error)
DeleteParameterGroupWithContext is the same as DeleteParameterGroup with the addition of the ability to pass a context and additional request options.
See DeleteParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DeleteSnapshot ¶
func (c *MemoryDB) DeleteSnapshot(input *DeleteSnapshotInput) (*DeleteSnapshotOutput, error)
DeleteSnapshot API operation for Amazon MemoryDB.
Deletes an existing snapshot. When you receive a successful response from this operation, MemoryDB immediately begins deleting the snapshot; you cannot cancel or revert this operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DeleteSnapshot for usage and error information.
Returned Error Types:
SnapshotNotFoundFault
InvalidSnapshotStateFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteSnapshot
func (*MemoryDB) DeleteSnapshotRequest ¶
func (c *MemoryDB) DeleteSnapshotRequest(input *DeleteSnapshotInput) (req *request.Request, output *DeleteSnapshotOutput)
DeleteSnapshotRequest generates a "aws/request.Request" representing the client's request for the DeleteSnapshot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSnapshot for more information on using the DeleteSnapshot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSnapshotRequest method. req, resp := client.DeleteSnapshotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteSnapshot
func (*MemoryDB) DeleteSnapshotWithContext ¶
func (c *MemoryDB) DeleteSnapshotWithContext(ctx aws.Context, input *DeleteSnapshotInput, opts ...request.Option) (*DeleteSnapshotOutput, error)
DeleteSnapshotWithContext is the same as DeleteSnapshot with the addition of the ability to pass a context and additional request options.
See DeleteSnapshot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DeleteSubnetGroup ¶
func (c *MemoryDB) DeleteSubnetGroup(input *DeleteSubnetGroupInput) (*DeleteSubnetGroupOutput, error)
DeleteSubnetGroup API operation for Amazon MemoryDB.
Deletes a subnet group. You cannot delete a default subnet group or one that is associated with any clusters.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DeleteSubnetGroup for usage and error information.
Returned Error Types:
SubnetGroupInUseFault
SubnetGroupNotFoundFault
ServiceLinkedRoleNotFoundFault
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteSubnetGroup
func (*MemoryDB) DeleteSubnetGroupRequest ¶
func (c *MemoryDB) DeleteSubnetGroupRequest(input *DeleteSubnetGroupInput) (req *request.Request, output *DeleteSubnetGroupOutput)
DeleteSubnetGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteSubnetGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSubnetGroup for more information on using the DeleteSubnetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSubnetGroupRequest method. req, resp := client.DeleteSubnetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteSubnetGroup
func (*MemoryDB) DeleteSubnetGroupWithContext ¶
func (c *MemoryDB) DeleteSubnetGroupWithContext(ctx aws.Context, input *DeleteSubnetGroupInput, opts ...request.Option) (*DeleteSubnetGroupOutput, error)
DeleteSubnetGroupWithContext is the same as DeleteSubnetGroup with the addition of the ability to pass a context and additional request options.
See DeleteSubnetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DeleteUser ¶
func (c *MemoryDB) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
DeleteUser API operation for Amazon MemoryDB.
Deletes a user. The user will be removed from all ACLs and in turn removed from all clusters.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DeleteUser for usage and error information.
Returned Error Types:
InvalidUserStateFault
UserNotFoundFault
InvalidParameterValueException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteUser
func (*MemoryDB) DeleteUserRequest ¶
func (c *MemoryDB) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
DeleteUserRequest generates a "aws/request.Request" representing the client's request for the DeleteUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteUser for more information on using the DeleteUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteUserRequest method. req, resp := client.DeleteUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DeleteUser
func (*MemoryDB) DeleteUserWithContext ¶
func (c *MemoryDB) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
DeleteUserWithContext is the same as DeleteUser with the addition of the ability to pass a context and additional request options.
See DeleteUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeACLs ¶
func (c *MemoryDB) DescribeACLs(input *DescribeACLsInput) (*DescribeACLsOutput, error)
DescribeACLs API operation for Amazon MemoryDB.
Returns a list of ACLs ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeACLs for usage and error information.
Returned Error Types:
ACLNotFoundFault
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeACLs
func (*MemoryDB) DescribeACLsPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeACLsPages(input *DescribeACLsInput, fn func(*DescribeACLsOutput, bool) bool) error
DescribeACLsPages iterates over the pages of a DescribeACLs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeACLs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeACLs operation. pageNum := 0 err := client.DescribeACLsPages(params, func(page *memorydb.DescribeACLsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeACLsPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeACLsPagesWithContext(ctx aws.Context, input *DescribeACLsInput, fn func(*DescribeACLsOutput, bool) bool, opts ...request.Option) error
DescribeACLsPagesWithContext same as DescribeACLsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeACLsRequest ¶
func (c *MemoryDB) DescribeACLsRequest(input *DescribeACLsInput) (req *request.Request, output *DescribeACLsOutput)
DescribeACLsRequest generates a "aws/request.Request" representing the client's request for the DescribeACLs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeACLs for more information on using the DescribeACLs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeACLsRequest method. req, resp := client.DescribeACLsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeACLs
func (*MemoryDB) DescribeACLsWithContext ¶
func (c *MemoryDB) DescribeACLsWithContext(ctx aws.Context, input *DescribeACLsInput, opts ...request.Option) (*DescribeACLsOutput, error)
DescribeACLsWithContext is the same as DescribeACLs with the addition of the ability to pass a context and additional request options.
See DescribeACLs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeClusters ¶
func (c *MemoryDB) DescribeClusters(input *DescribeClustersInput) (*DescribeClustersOutput, error)
DescribeClusters API operation for Amazon MemoryDB.
Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cluster if a cluster name is supplied.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeClusters for usage and error information.
Returned Error Types:
ClusterNotFoundFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeClusters
func (*MemoryDB) DescribeClustersPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeClustersPages(input *DescribeClustersInput, fn func(*DescribeClustersOutput, bool) bool) error
DescribeClustersPages iterates over the pages of a DescribeClusters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeClusters method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeClusters operation. pageNum := 0 err := client.DescribeClustersPages(params, func(page *memorydb.DescribeClustersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeClustersPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeClustersPagesWithContext(ctx aws.Context, input *DescribeClustersInput, fn func(*DescribeClustersOutput, bool) bool, opts ...request.Option) error
DescribeClustersPagesWithContext same as DescribeClustersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeClustersRequest ¶
func (c *MemoryDB) DescribeClustersRequest(input *DescribeClustersInput) (req *request.Request, output *DescribeClustersOutput)
DescribeClustersRequest generates a "aws/request.Request" representing the client's request for the DescribeClusters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeClusters for more information on using the DescribeClusters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeClustersRequest method. req, resp := client.DescribeClustersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeClusters
func (*MemoryDB) DescribeClustersWithContext ¶
func (c *MemoryDB) DescribeClustersWithContext(ctx aws.Context, input *DescribeClustersInput, opts ...request.Option) (*DescribeClustersOutput, error)
DescribeClustersWithContext is the same as DescribeClusters with the addition of the ability to pass a context and additional request options.
See DescribeClusters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeEngineVersions ¶
func (c *MemoryDB) DescribeEngineVersions(input *DescribeEngineVersionsInput) (*DescribeEngineVersionsOutput, error)
DescribeEngineVersions API operation for Amazon MemoryDB.
Returns a list of the available Redis OSS engine versions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeEngineVersions for usage and error information.
Returned Error Types:
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeEngineVersions
func (*MemoryDB) DescribeEngineVersionsPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeEngineVersionsPages(input *DescribeEngineVersionsInput, fn func(*DescribeEngineVersionsOutput, bool) bool) error
DescribeEngineVersionsPages iterates over the pages of a DescribeEngineVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeEngineVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeEngineVersions operation. pageNum := 0 err := client.DescribeEngineVersionsPages(params, func(page *memorydb.DescribeEngineVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeEngineVersionsPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeEngineVersionsPagesWithContext(ctx aws.Context, input *DescribeEngineVersionsInput, fn func(*DescribeEngineVersionsOutput, bool) bool, opts ...request.Option) error
DescribeEngineVersionsPagesWithContext same as DescribeEngineVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeEngineVersionsRequest ¶
func (c *MemoryDB) DescribeEngineVersionsRequest(input *DescribeEngineVersionsInput) (req *request.Request, output *DescribeEngineVersionsOutput)
DescribeEngineVersionsRequest generates a "aws/request.Request" representing the client's request for the DescribeEngineVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeEngineVersions for more information on using the DescribeEngineVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeEngineVersionsRequest method. req, resp := client.DescribeEngineVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeEngineVersions
func (*MemoryDB) DescribeEngineVersionsWithContext ¶
func (c *MemoryDB) DescribeEngineVersionsWithContext(ctx aws.Context, input *DescribeEngineVersionsInput, opts ...request.Option) (*DescribeEngineVersionsOutput, error)
DescribeEngineVersionsWithContext is the same as DescribeEngineVersions with the addition of the ability to pass a context and additional request options.
See DescribeEngineVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeEvents ¶
func (c *MemoryDB) DescribeEvents(input *DescribeEventsInput) (*DescribeEventsOutput, error)
DescribeEvents API operation for Amazon MemoryDB.
Returns events related to clusters, security groups, and parameter groups. You can obtain events specific to a particular cluster, security group, or parameter group by providing the name as a parameter. By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeEvents for usage and error information.
Returned Error Types:
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeEvents
func (*MemoryDB) DescribeEventsPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeEventsPages(input *DescribeEventsInput, fn func(*DescribeEventsOutput, bool) bool) error
DescribeEventsPages iterates over the pages of a DescribeEvents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeEvents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeEvents operation. pageNum := 0 err := client.DescribeEventsPages(params, func(page *memorydb.DescribeEventsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeEventsPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeEventsPagesWithContext(ctx aws.Context, input *DescribeEventsInput, fn func(*DescribeEventsOutput, bool) bool, opts ...request.Option) error
DescribeEventsPagesWithContext same as DescribeEventsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeEventsRequest ¶
func (c *MemoryDB) DescribeEventsRequest(input *DescribeEventsInput) (req *request.Request, output *DescribeEventsOutput)
DescribeEventsRequest generates a "aws/request.Request" representing the client's request for the DescribeEvents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeEvents for more information on using the DescribeEvents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeEventsRequest method. req, resp := client.DescribeEventsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeEvents
func (*MemoryDB) DescribeEventsWithContext ¶
func (c *MemoryDB) DescribeEventsWithContext(ctx aws.Context, input *DescribeEventsInput, opts ...request.Option) (*DescribeEventsOutput, error)
DescribeEventsWithContext is the same as DescribeEvents with the addition of the ability to pass a context and additional request options.
See DescribeEvents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeParameterGroups ¶
func (c *MemoryDB) DescribeParameterGroups(input *DescribeParameterGroupsInput) (*DescribeParameterGroupsOutput, error)
DescribeParameterGroups API operation for Amazon MemoryDB.
Returns a list of parameter group descriptions. If a parameter group name is specified, the list contains only the descriptions for that group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeParameterGroups for usage and error information.
Returned Error Types:
ParameterGroupNotFoundFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeParameterGroups
func (*MemoryDB) DescribeParameterGroupsPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeParameterGroupsPages(input *DescribeParameterGroupsInput, fn func(*DescribeParameterGroupsOutput, bool) bool) error
DescribeParameterGroupsPages iterates over the pages of a DescribeParameterGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeParameterGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeParameterGroups operation. pageNum := 0 err := client.DescribeParameterGroupsPages(params, func(page *memorydb.DescribeParameterGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeParameterGroupsPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeParameterGroupsPagesWithContext(ctx aws.Context, input *DescribeParameterGroupsInput, fn func(*DescribeParameterGroupsOutput, bool) bool, opts ...request.Option) error
DescribeParameterGroupsPagesWithContext same as DescribeParameterGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeParameterGroupsRequest ¶
func (c *MemoryDB) DescribeParameterGroupsRequest(input *DescribeParameterGroupsInput) (req *request.Request, output *DescribeParameterGroupsOutput)
DescribeParameterGroupsRequest generates a "aws/request.Request" representing the client's request for the DescribeParameterGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeParameterGroups for more information on using the DescribeParameterGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeParameterGroupsRequest method. req, resp := client.DescribeParameterGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeParameterGroups
func (*MemoryDB) DescribeParameterGroupsWithContext ¶
func (c *MemoryDB) DescribeParameterGroupsWithContext(ctx aws.Context, input *DescribeParameterGroupsInput, opts ...request.Option) (*DescribeParameterGroupsOutput, error)
DescribeParameterGroupsWithContext is the same as DescribeParameterGroups with the addition of the ability to pass a context and additional request options.
See DescribeParameterGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeParameters ¶
func (c *MemoryDB) DescribeParameters(input *DescribeParametersInput) (*DescribeParametersOutput, error)
DescribeParameters API operation for Amazon MemoryDB.
Returns the detailed parameter list for a particular parameter group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeParameters for usage and error information.
Returned Error Types:
ParameterGroupNotFoundFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeParameters
func (*MemoryDB) DescribeParametersPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeParametersPages(input *DescribeParametersInput, fn func(*DescribeParametersOutput, bool) bool) error
DescribeParametersPages iterates over the pages of a DescribeParameters operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeParameters method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeParameters operation. pageNum := 0 err := client.DescribeParametersPages(params, func(page *memorydb.DescribeParametersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeParametersPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeParametersPagesWithContext(ctx aws.Context, input *DescribeParametersInput, fn func(*DescribeParametersOutput, bool) bool, opts ...request.Option) error
DescribeParametersPagesWithContext same as DescribeParametersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeParametersRequest ¶
func (c *MemoryDB) DescribeParametersRequest(input *DescribeParametersInput) (req *request.Request, output *DescribeParametersOutput)
DescribeParametersRequest generates a "aws/request.Request" representing the client's request for the DescribeParameters operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeParameters for more information on using the DescribeParameters API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeParametersRequest method. req, resp := client.DescribeParametersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeParameters
func (*MemoryDB) DescribeParametersWithContext ¶
func (c *MemoryDB) DescribeParametersWithContext(ctx aws.Context, input *DescribeParametersInput, opts ...request.Option) (*DescribeParametersOutput, error)
DescribeParametersWithContext is the same as DescribeParameters with the addition of the ability to pass a context and additional request options.
See DescribeParameters for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeReservedNodes ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodes(input *DescribeReservedNodesInput) (*DescribeReservedNodesOutput, error)
DescribeReservedNodes API operation for Amazon MemoryDB.
Returns information about reserved nodes for this account, or about a specified reserved node.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeReservedNodes for usage and error information.
Returned Error Types:
ReservedNodeNotFoundFault The requested node does not exist.
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeReservedNodes
func (*MemoryDB) DescribeReservedNodesOfferings ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodesOfferings(input *DescribeReservedNodesOfferingsInput) (*DescribeReservedNodesOfferingsOutput, error)
DescribeReservedNodesOfferings API operation for Amazon MemoryDB.
Lists available reserved node offerings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeReservedNodesOfferings for usage and error information.
Returned Error Types:
ReservedNodesOfferingNotFoundFault The requested node offering does not exist.
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeReservedNodesOfferings
func (*MemoryDB) DescribeReservedNodesOfferingsPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodesOfferingsPages(input *DescribeReservedNodesOfferingsInput, fn func(*DescribeReservedNodesOfferingsOutput, bool) bool) error
DescribeReservedNodesOfferingsPages iterates over the pages of a DescribeReservedNodesOfferings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeReservedNodesOfferings method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeReservedNodesOfferings operation. pageNum := 0 err := client.DescribeReservedNodesOfferingsPages(params, func(page *memorydb.DescribeReservedNodesOfferingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeReservedNodesOfferingsPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodesOfferingsPagesWithContext(ctx aws.Context, input *DescribeReservedNodesOfferingsInput, fn func(*DescribeReservedNodesOfferingsOutput, bool) bool, opts ...request.Option) error
DescribeReservedNodesOfferingsPagesWithContext same as DescribeReservedNodesOfferingsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeReservedNodesOfferingsRequest ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodesOfferingsRequest(input *DescribeReservedNodesOfferingsInput) (req *request.Request, output *DescribeReservedNodesOfferingsOutput)
DescribeReservedNodesOfferingsRequest generates a "aws/request.Request" representing the client's request for the DescribeReservedNodesOfferings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeReservedNodesOfferings for more information on using the DescribeReservedNodesOfferings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeReservedNodesOfferingsRequest method. req, resp := client.DescribeReservedNodesOfferingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeReservedNodesOfferings
func (*MemoryDB) DescribeReservedNodesOfferingsWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodesOfferingsWithContext(ctx aws.Context, input *DescribeReservedNodesOfferingsInput, opts ...request.Option) (*DescribeReservedNodesOfferingsOutput, error)
DescribeReservedNodesOfferingsWithContext is the same as DescribeReservedNodesOfferings with the addition of the ability to pass a context and additional request options.
See DescribeReservedNodesOfferings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeReservedNodesPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodesPages(input *DescribeReservedNodesInput, fn func(*DescribeReservedNodesOutput, bool) bool) error
DescribeReservedNodesPages iterates over the pages of a DescribeReservedNodes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeReservedNodes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeReservedNodes operation. pageNum := 0 err := client.DescribeReservedNodesPages(params, func(page *memorydb.DescribeReservedNodesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeReservedNodesPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodesPagesWithContext(ctx aws.Context, input *DescribeReservedNodesInput, fn func(*DescribeReservedNodesOutput, bool) bool, opts ...request.Option) error
DescribeReservedNodesPagesWithContext same as DescribeReservedNodesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeReservedNodesRequest ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodesRequest(input *DescribeReservedNodesInput) (req *request.Request, output *DescribeReservedNodesOutput)
DescribeReservedNodesRequest generates a "aws/request.Request" representing the client's request for the DescribeReservedNodes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeReservedNodes for more information on using the DescribeReservedNodes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeReservedNodesRequest method. req, resp := client.DescribeReservedNodesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeReservedNodes
func (*MemoryDB) DescribeReservedNodesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeReservedNodesWithContext(ctx aws.Context, input *DescribeReservedNodesInput, opts ...request.Option) (*DescribeReservedNodesOutput, error)
DescribeReservedNodesWithContext is the same as DescribeReservedNodes with the addition of the ability to pass a context and additional request options.
See DescribeReservedNodes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeServiceUpdates ¶
func (c *MemoryDB) DescribeServiceUpdates(input *DescribeServiceUpdatesInput) (*DescribeServiceUpdatesOutput, error)
DescribeServiceUpdates API operation for Amazon MemoryDB.
Returns details of the service updates ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeServiceUpdates for usage and error information.
Returned Error Types:
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeServiceUpdates
func (*MemoryDB) DescribeServiceUpdatesPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeServiceUpdatesPages(input *DescribeServiceUpdatesInput, fn func(*DescribeServiceUpdatesOutput, bool) bool) error
DescribeServiceUpdatesPages iterates over the pages of a DescribeServiceUpdates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeServiceUpdates method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeServiceUpdates operation. pageNum := 0 err := client.DescribeServiceUpdatesPages(params, func(page *memorydb.DescribeServiceUpdatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeServiceUpdatesPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeServiceUpdatesPagesWithContext(ctx aws.Context, input *DescribeServiceUpdatesInput, fn func(*DescribeServiceUpdatesOutput, bool) bool, opts ...request.Option) error
DescribeServiceUpdatesPagesWithContext same as DescribeServiceUpdatesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeServiceUpdatesRequest ¶
func (c *MemoryDB) DescribeServiceUpdatesRequest(input *DescribeServiceUpdatesInput) (req *request.Request, output *DescribeServiceUpdatesOutput)
DescribeServiceUpdatesRequest generates a "aws/request.Request" representing the client's request for the DescribeServiceUpdates operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeServiceUpdates for more information on using the DescribeServiceUpdates API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeServiceUpdatesRequest method. req, resp := client.DescribeServiceUpdatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeServiceUpdates
func (*MemoryDB) DescribeServiceUpdatesWithContext ¶
func (c *MemoryDB) DescribeServiceUpdatesWithContext(ctx aws.Context, input *DescribeServiceUpdatesInput, opts ...request.Option) (*DescribeServiceUpdatesOutput, error)
DescribeServiceUpdatesWithContext is the same as DescribeServiceUpdates with the addition of the ability to pass a context and additional request options.
See DescribeServiceUpdates for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeSnapshots ¶
func (c *MemoryDB) DescribeSnapshots(input *DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error)
DescribeSnapshots API operation for Amazon MemoryDB.
Returns information about cluster snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cluster.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeSnapshots for usage and error information.
Returned Error Types:
SnapshotNotFoundFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeSnapshots
func (*MemoryDB) DescribeSnapshotsPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeSnapshotsPages(input *DescribeSnapshotsInput, fn func(*DescribeSnapshotsOutput, bool) bool) error
DescribeSnapshotsPages iterates over the pages of a DescribeSnapshots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeSnapshots method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeSnapshots operation. pageNum := 0 err := client.DescribeSnapshotsPages(params, func(page *memorydb.DescribeSnapshotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeSnapshotsPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeSnapshotsPagesWithContext(ctx aws.Context, input *DescribeSnapshotsInput, fn func(*DescribeSnapshotsOutput, bool) bool, opts ...request.Option) error
DescribeSnapshotsPagesWithContext same as DescribeSnapshotsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeSnapshotsRequest ¶
func (c *MemoryDB) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) (req *request.Request, output *DescribeSnapshotsOutput)
DescribeSnapshotsRequest generates a "aws/request.Request" representing the client's request for the DescribeSnapshots operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSnapshots for more information on using the DescribeSnapshots API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSnapshotsRequest method. req, resp := client.DescribeSnapshotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeSnapshots
func (*MemoryDB) DescribeSnapshotsWithContext ¶
func (c *MemoryDB) DescribeSnapshotsWithContext(ctx aws.Context, input *DescribeSnapshotsInput, opts ...request.Option) (*DescribeSnapshotsOutput, error)
DescribeSnapshotsWithContext is the same as DescribeSnapshots with the addition of the ability to pass a context and additional request options.
See DescribeSnapshots for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeSubnetGroups ¶
func (c *MemoryDB) DescribeSubnetGroups(input *DescribeSubnetGroupsInput) (*DescribeSubnetGroupsOutput, error)
DescribeSubnetGroups API operation for Amazon MemoryDB.
Returns a list of subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeSubnetGroups for usage and error information.
Returned Error Types:
SubnetGroupNotFoundFault
ServiceLinkedRoleNotFoundFault
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeSubnetGroups
func (*MemoryDB) DescribeSubnetGroupsPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeSubnetGroupsPages(input *DescribeSubnetGroupsInput, fn func(*DescribeSubnetGroupsOutput, bool) bool) error
DescribeSubnetGroupsPages iterates over the pages of a DescribeSubnetGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeSubnetGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeSubnetGroups operation. pageNum := 0 err := client.DescribeSubnetGroupsPages(params, func(page *memorydb.DescribeSubnetGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeSubnetGroupsPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeSubnetGroupsPagesWithContext(ctx aws.Context, input *DescribeSubnetGroupsInput, fn func(*DescribeSubnetGroupsOutput, bool) bool, opts ...request.Option) error
DescribeSubnetGroupsPagesWithContext same as DescribeSubnetGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeSubnetGroupsRequest ¶
func (c *MemoryDB) DescribeSubnetGroupsRequest(input *DescribeSubnetGroupsInput) (req *request.Request, output *DescribeSubnetGroupsOutput)
DescribeSubnetGroupsRequest generates a "aws/request.Request" representing the client's request for the DescribeSubnetGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSubnetGroups for more information on using the DescribeSubnetGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSubnetGroupsRequest method. req, resp := client.DescribeSubnetGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeSubnetGroups
func (*MemoryDB) DescribeSubnetGroupsWithContext ¶
func (c *MemoryDB) DescribeSubnetGroupsWithContext(ctx aws.Context, input *DescribeSubnetGroupsInput, opts ...request.Option) (*DescribeSubnetGroupsOutput, error)
DescribeSubnetGroupsWithContext is the same as DescribeSubnetGroups with the addition of the ability to pass a context and additional request options.
See DescribeSubnetGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeUsers ¶
func (c *MemoryDB) DescribeUsers(input *DescribeUsersInput) (*DescribeUsersOutput, error)
DescribeUsers API operation for Amazon MemoryDB.
Returns a list of users.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation DescribeUsers for usage and error information.
Returned Error Types:
UserNotFoundFault
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeUsers
func (*MemoryDB) DescribeUsersPages ¶ added in v1.44.168
func (c *MemoryDB) DescribeUsersPages(input *DescribeUsersInput, fn func(*DescribeUsersOutput, bool) bool) error
DescribeUsersPages iterates over the pages of a DescribeUsers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeUsers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeUsers operation. pageNum := 0 err := client.DescribeUsersPages(params, func(page *memorydb.DescribeUsersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MemoryDB) DescribeUsersPagesWithContext ¶ added in v1.44.168
func (c *MemoryDB) DescribeUsersPagesWithContext(ctx aws.Context, input *DescribeUsersInput, fn func(*DescribeUsersOutput, bool) bool, opts ...request.Option) error
DescribeUsersPagesWithContext same as DescribeUsersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) DescribeUsersRequest ¶
func (c *MemoryDB) DescribeUsersRequest(input *DescribeUsersInput) (req *request.Request, output *DescribeUsersOutput)
DescribeUsersRequest generates a "aws/request.Request" representing the client's request for the DescribeUsers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeUsers for more information on using the DescribeUsers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeUsersRequest method. req, resp := client.DescribeUsersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/DescribeUsers
func (*MemoryDB) DescribeUsersWithContext ¶
func (c *MemoryDB) DescribeUsersWithContext(ctx aws.Context, input *DescribeUsersInput, opts ...request.Option) (*DescribeUsersOutput, error)
DescribeUsersWithContext is the same as DescribeUsers with the addition of the ability to pass a context and additional request options.
See DescribeUsers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) FailoverShard ¶
func (c *MemoryDB) FailoverShard(input *FailoverShardInput) (*FailoverShardOutput, error)
FailoverShard API operation for Amazon MemoryDB.
Used to failover a shard. This API is designed for testing the behavior of your application in case of MemoryDB failover. It is not designed to be used as a production-level tool for initiating a failover to overcome a problem you may have with the cluster. Moreover, in certain conditions such as large scale operational events, Amazon may block this API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation FailoverShard for usage and error information.
Returned Error Types:
APICallRateForCustomerExceededFault
InvalidClusterStateFault
ShardNotFoundFault
ClusterNotFoundFault
TestFailoverNotAvailableFault
InvalidKMSKeyFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/FailoverShard
func (*MemoryDB) FailoverShardRequest ¶
func (c *MemoryDB) FailoverShardRequest(input *FailoverShardInput) (req *request.Request, output *FailoverShardOutput)
FailoverShardRequest generates a "aws/request.Request" representing the client's request for the FailoverShard operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See FailoverShard for more information on using the FailoverShard API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the FailoverShardRequest method. req, resp := client.FailoverShardRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/FailoverShard
func (*MemoryDB) FailoverShardWithContext ¶
func (c *MemoryDB) FailoverShardWithContext(ctx aws.Context, input *FailoverShardInput, opts ...request.Option) (*FailoverShardOutput, error)
FailoverShardWithContext is the same as FailoverShard with the addition of the ability to pass a context and additional request options.
See FailoverShard for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) ListAllowedNodeTypeUpdates ¶
func (c *MemoryDB) ListAllowedNodeTypeUpdates(input *ListAllowedNodeTypeUpdatesInput) (*ListAllowedNodeTypeUpdatesOutput, error)
ListAllowedNodeTypeUpdates API operation for Amazon MemoryDB.
Lists all available node types that you can scale to from your cluster's current node type. When you use the UpdateCluster operation to scale your cluster, the value of the NodeType parameter must be one of the node types returned by this operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation ListAllowedNodeTypeUpdates for usage and error information.
Returned Error Types:
ClusterNotFoundFault
ServiceLinkedRoleNotFoundFault
InvalidParameterCombinationException
InvalidParameterValueException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/ListAllowedNodeTypeUpdates
func (*MemoryDB) ListAllowedNodeTypeUpdatesRequest ¶
func (c *MemoryDB) ListAllowedNodeTypeUpdatesRequest(input *ListAllowedNodeTypeUpdatesInput) (req *request.Request, output *ListAllowedNodeTypeUpdatesOutput)
ListAllowedNodeTypeUpdatesRequest generates a "aws/request.Request" representing the client's request for the ListAllowedNodeTypeUpdates operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAllowedNodeTypeUpdates for more information on using the ListAllowedNodeTypeUpdates API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAllowedNodeTypeUpdatesRequest method. req, resp := client.ListAllowedNodeTypeUpdatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/ListAllowedNodeTypeUpdates
func (*MemoryDB) ListAllowedNodeTypeUpdatesWithContext ¶
func (c *MemoryDB) ListAllowedNodeTypeUpdatesWithContext(ctx aws.Context, input *ListAllowedNodeTypeUpdatesInput, opts ...request.Option) (*ListAllowedNodeTypeUpdatesOutput, error)
ListAllowedNodeTypeUpdatesWithContext is the same as ListAllowedNodeTypeUpdates with the addition of the ability to pass a context and additional request options.
See ListAllowedNodeTypeUpdates for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) ListTags ¶
func (c *MemoryDB) ListTags(input *ListTagsInput) (*ListTagsOutput, error)
ListTags API operation for Amazon MemoryDB.
Lists all tags currently on a named resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track your MemoryDB resources. For more information, see Tagging your MemoryDB resources (https://docs.aws.amazon.com/MemoryDB/latest/devguide/Tagging-Resources.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation ListTags for usage and error information.
Returned Error Types:
ClusterNotFoundFault
InvalidClusterStateFault
ParameterGroupNotFoundFault
SubnetGroupNotFoundFault
SnapshotNotFoundFault
InvalidARNFault
ServiceLinkedRoleNotFoundFault
UserNotFoundFault
ACLNotFoundFault
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/ListTags
func (*MemoryDB) ListTagsRequest ¶
func (c *MemoryDB) ListTagsRequest(input *ListTagsInput) (req *request.Request, output *ListTagsOutput)
ListTagsRequest generates a "aws/request.Request" representing the client's request for the ListTags operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTags for more information on using the ListTags API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsRequest method. req, resp := client.ListTagsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/ListTags
func (*MemoryDB) ListTagsWithContext ¶
func (c *MemoryDB) ListTagsWithContext(ctx aws.Context, input *ListTagsInput, opts ...request.Option) (*ListTagsOutput, error)
ListTagsWithContext is the same as ListTags with the addition of the ability to pass a context and additional request options.
See ListTags for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) PurchaseReservedNodesOffering ¶ added in v1.44.168
func (c *MemoryDB) PurchaseReservedNodesOffering(input *PurchaseReservedNodesOfferingInput) (*PurchaseReservedNodesOfferingOutput, error)
PurchaseReservedNodesOffering API operation for Amazon MemoryDB.
Allows you to purchase a reserved node offering. Reserved nodes are not eligible for cancellation and are non-refundable.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation PurchaseReservedNodesOffering for usage and error information.
Returned Error Types:
ReservedNodesOfferingNotFoundFault The requested node offering does not exist.
ReservedNodeAlreadyExistsFault You already have a reservation with the given identifier.
ReservedNodeQuotaExceededFault The request cannot be processed because it would exceed the user's node quota.
ServiceLinkedRoleNotFoundFault
TagQuotaPerResourceExceeded
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/PurchaseReservedNodesOffering
func (*MemoryDB) PurchaseReservedNodesOfferingRequest ¶ added in v1.44.168
func (c *MemoryDB) PurchaseReservedNodesOfferingRequest(input *PurchaseReservedNodesOfferingInput) (req *request.Request, output *PurchaseReservedNodesOfferingOutput)
PurchaseReservedNodesOfferingRequest generates a "aws/request.Request" representing the client's request for the PurchaseReservedNodesOffering operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PurchaseReservedNodesOffering for more information on using the PurchaseReservedNodesOffering API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PurchaseReservedNodesOfferingRequest method. req, resp := client.PurchaseReservedNodesOfferingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/PurchaseReservedNodesOffering
func (*MemoryDB) PurchaseReservedNodesOfferingWithContext ¶ added in v1.44.168
func (c *MemoryDB) PurchaseReservedNodesOfferingWithContext(ctx aws.Context, input *PurchaseReservedNodesOfferingInput, opts ...request.Option) (*PurchaseReservedNodesOfferingOutput, error)
PurchaseReservedNodesOfferingWithContext is the same as PurchaseReservedNodesOffering with the addition of the ability to pass a context and additional request options.
See PurchaseReservedNodesOffering for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) ResetParameterGroup ¶
func (c *MemoryDB) ResetParameterGroup(input *ResetParameterGroupInput) (*ResetParameterGroupOutput, error)
ResetParameterGroup API operation for Amazon MemoryDB.
Modifies the parameters of a parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire parameter group, specify the AllParameters and ParameterGroupName parameters.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation ResetParameterGroup for usage and error information.
Returned Error Types:
InvalidParameterGroupStateFault
ParameterGroupNotFoundFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/ResetParameterGroup
func (*MemoryDB) ResetParameterGroupRequest ¶
func (c *MemoryDB) ResetParameterGroupRequest(input *ResetParameterGroupInput) (req *request.Request, output *ResetParameterGroupOutput)
ResetParameterGroupRequest generates a "aws/request.Request" representing the client's request for the ResetParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ResetParameterGroup for more information on using the ResetParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ResetParameterGroupRequest method. req, resp := client.ResetParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/ResetParameterGroup
func (*MemoryDB) ResetParameterGroupWithContext ¶
func (c *MemoryDB) ResetParameterGroupWithContext(ctx aws.Context, input *ResetParameterGroupInput, opts ...request.Option) (*ResetParameterGroupOutput, error)
ResetParameterGroupWithContext is the same as ResetParameterGroup with the addition of the ability to pass a context and additional request options.
See ResetParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) TagResource ¶
func (c *MemoryDB) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon MemoryDB.
A tag is a key-value pair where the key and value are case-sensitive. 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. For more information, see Resource-level permissions (https://docs.aws.amazon.com/MemoryDB/latest/devguide/iam.resourcelevelpermissions.html).
For example, you can use cost-allocation tags to your MemoryDB resources, Amazon generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see Using Cost Allocation Tags (https://docs.aws.amazon.com/MemoryDB/latest/devguide/tagging.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation TagResource for usage and error information.
Returned Error Types:
ClusterNotFoundFault
ParameterGroupNotFoundFault
SubnetGroupNotFoundFault
InvalidClusterStateFault
SnapshotNotFoundFault
UserNotFoundFault
ACLNotFoundFault
TagQuotaPerResourceExceeded
InvalidARNFault
ServiceLinkedRoleNotFoundFault
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/TagResource
func (*MemoryDB) TagResourceRequest ¶
func (c *MemoryDB) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/TagResource
func (*MemoryDB) TagResourceWithContext ¶
func (c *MemoryDB) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) UntagResource ¶
func (c *MemoryDB) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon MemoryDB.
Use this operation to remove tags on a resource ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation UntagResource for usage and error information.
Returned Error Types:
ClusterNotFoundFault
InvalidClusterStateFault
ParameterGroupNotFoundFault
SubnetGroupNotFoundFault
SnapshotNotFoundFault
InvalidARNFault
TagNotFoundFault
ServiceLinkedRoleNotFoundFault
UserNotFoundFault
ACLNotFoundFault
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UntagResource
func (*MemoryDB) UntagResourceRequest ¶
func (c *MemoryDB) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UntagResource
func (*MemoryDB) UntagResourceWithContext ¶
func (c *MemoryDB) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) UpdateACL ¶
func (c *MemoryDB) UpdateACL(input *UpdateACLInput) (*UpdateACLOutput, error)
UpdateACL API operation for Amazon MemoryDB.
Changes the list of users that belong to the Access Control List.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation UpdateACL for usage and error information.
Returned Error Types:
ACLNotFoundFault
UserNotFoundFault
DuplicateUserNameFault
DefaultUserRequired
InvalidACLStateFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateACL
func (*MemoryDB) UpdateACLRequest ¶
func (c *MemoryDB) UpdateACLRequest(input *UpdateACLInput) (req *request.Request, output *UpdateACLOutput)
UpdateACLRequest generates a "aws/request.Request" representing the client's request for the UpdateACL operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateACL for more information on using the UpdateACL API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateACLRequest method. req, resp := client.UpdateACLRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateACL
func (*MemoryDB) UpdateACLWithContext ¶
func (c *MemoryDB) UpdateACLWithContext(ctx aws.Context, input *UpdateACLInput, opts ...request.Option) (*UpdateACLOutput, error)
UpdateACLWithContext is the same as UpdateACL with the addition of the ability to pass a context and additional request options.
See UpdateACL for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) UpdateCluster ¶
func (c *MemoryDB) UpdateCluster(input *UpdateClusterInput) (*UpdateClusterOutput, error)
UpdateCluster API operation for Amazon MemoryDB.
Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration settings by specifying the settings and the new values.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation UpdateCluster for usage and error information.
Returned Error Types:
ClusterNotFoundFault
InvalidClusterStateFault
InvalidNodeStateFault
ParameterGroupNotFoundFault
InvalidVPCNetworkStateFault
ServiceLinkedRoleNotFoundFault
InvalidKMSKeyFault
NodeQuotaForClusterExceededFault
ClusterQuotaForCustomerExceededFault
ShardsPerClusterQuotaExceededFault
NodeQuotaForCustomerExceededFault
NoOperationFault
InvalidACLStateFault
ACLNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateCluster
func (*MemoryDB) UpdateClusterRequest ¶
func (c *MemoryDB) UpdateClusterRequest(input *UpdateClusterInput) (req *request.Request, output *UpdateClusterOutput)
UpdateClusterRequest generates a "aws/request.Request" representing the client's request for the UpdateCluster operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateCluster for more information on using the UpdateCluster API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateClusterRequest method. req, resp := client.UpdateClusterRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateCluster
func (*MemoryDB) UpdateClusterWithContext ¶
func (c *MemoryDB) UpdateClusterWithContext(ctx aws.Context, input *UpdateClusterInput, opts ...request.Option) (*UpdateClusterOutput, error)
UpdateClusterWithContext is the same as UpdateCluster with the addition of the ability to pass a context and additional request options.
See UpdateCluster for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) UpdateParameterGroup ¶
func (c *MemoryDB) UpdateParameterGroup(input *UpdateParameterGroupInput) (*UpdateParameterGroupOutput, error)
UpdateParameterGroup API operation for Amazon MemoryDB.
Updates the parameters of a parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation UpdateParameterGroup for usage and error information.
Returned Error Types:
ParameterGroupNotFoundFault
InvalidParameterGroupStateFault
ServiceLinkedRoleNotFoundFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateParameterGroup
func (*MemoryDB) UpdateParameterGroupRequest ¶
func (c *MemoryDB) UpdateParameterGroupRequest(input *UpdateParameterGroupInput) (req *request.Request, output *UpdateParameterGroupOutput)
UpdateParameterGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateParameterGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateParameterGroup for more information on using the UpdateParameterGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateParameterGroupRequest method. req, resp := client.UpdateParameterGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateParameterGroup
func (*MemoryDB) UpdateParameterGroupWithContext ¶
func (c *MemoryDB) UpdateParameterGroupWithContext(ctx aws.Context, input *UpdateParameterGroupInput, opts ...request.Option) (*UpdateParameterGroupOutput, error)
UpdateParameterGroupWithContext is the same as UpdateParameterGroup with the addition of the ability to pass a context and additional request options.
See UpdateParameterGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) UpdateSubnetGroup ¶
func (c *MemoryDB) UpdateSubnetGroup(input *UpdateSubnetGroupInput) (*UpdateSubnetGroupOutput, error)
UpdateSubnetGroup API operation for Amazon MemoryDB.
Updates a subnet group. For more information, see Updating a subnet group (https://docs.aws.amazon.com/MemoryDB/latest/devguide/ubnetGroups.Modifying.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation UpdateSubnetGroup for usage and error information.
Returned Error Types:
SubnetGroupNotFoundFault
SubnetQuotaExceededFault
SubnetInUse
InvalidSubnet
ServiceLinkedRoleNotFoundFault
SubnetNotAllowedFault
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateSubnetGroup
func (*MemoryDB) UpdateSubnetGroupRequest ¶
func (c *MemoryDB) UpdateSubnetGroupRequest(input *UpdateSubnetGroupInput) (req *request.Request, output *UpdateSubnetGroupOutput)
UpdateSubnetGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateSubnetGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSubnetGroup for more information on using the UpdateSubnetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSubnetGroupRequest method. req, resp := client.UpdateSubnetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateSubnetGroup
func (*MemoryDB) UpdateSubnetGroupWithContext ¶
func (c *MemoryDB) UpdateSubnetGroupWithContext(ctx aws.Context, input *UpdateSubnetGroupInput, opts ...request.Option) (*UpdateSubnetGroupOutput, error)
UpdateSubnetGroupWithContext is the same as UpdateSubnetGroup with the addition of the ability to pass a context and additional request options.
See UpdateSubnetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*MemoryDB) UpdateUser ¶
func (c *MemoryDB) UpdateUser(input *UpdateUserInput) (*UpdateUserOutput, error)
UpdateUser API operation for Amazon MemoryDB.
Changes user password(s) and/or access string.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon MemoryDB's API operation UpdateUser for usage and error information.
Returned Error Types:
UserNotFoundFault
InvalidUserStateFault
InvalidParameterValueException
InvalidParameterCombinationException
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateUser
func (*MemoryDB) UpdateUserRequest ¶
func (c *MemoryDB) UpdateUserRequest(input *UpdateUserInput) (req *request.Request, output *UpdateUserOutput)
UpdateUserRequest generates a "aws/request.Request" representing the client's request for the UpdateUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateUser for more information on using the UpdateUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateUserRequest method. req, resp := client.UpdateUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/UpdateUser
func (*MemoryDB) UpdateUserWithContext ¶
func (c *MemoryDB) UpdateUserWithContext(ctx aws.Context, input *UpdateUserInput, opts ...request.Option) (*UpdateUserOutput, error)
UpdateUserWithContext is the same as UpdateUser with the addition of the ability to pass a context and additional request options.
See UpdateUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type NoOperationFault ¶
type NoOperationFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*NoOperationFault) Code ¶
func (s *NoOperationFault) Code() string
Code returns the exception type name.
func (*NoOperationFault) Error ¶
func (s *NoOperationFault) Error() string
func (NoOperationFault) GoString ¶
func (s NoOperationFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NoOperationFault) Message ¶
func (s *NoOperationFault) Message() string
Message returns the exception's message.
func (*NoOperationFault) OrigErr ¶
func (s *NoOperationFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NoOperationFault) RequestID ¶
func (s *NoOperationFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NoOperationFault) StatusCode ¶
func (s *NoOperationFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NoOperationFault) String ¶
func (s NoOperationFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Node ¶
type Node struct { // The Availability Zone in which the node resides AvailabilityZone *string `type:"string"` // The date and time when the node was created. CreateTime *time.Time `type:"timestamp"` // The hostname for connecting to this node. Endpoint *Endpoint `type:"structure"` // 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 `type:"string"` // The status of the service update on the node Status *string `type:"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.
func (Node) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Node) SetAvailabilityZone ¶
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*Node) SetCreateTime ¶
SetCreateTime sets the CreateTime field's value.
func (*Node) SetEndpoint ¶
SetEndpoint sets the Endpoint field's value.
type NodeQuotaForClusterExceededFault ¶
type NodeQuotaForClusterExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*NodeQuotaForClusterExceededFault) Code ¶
func (s *NodeQuotaForClusterExceededFault) Code() string
Code returns the exception type name.
func (*NodeQuotaForClusterExceededFault) Error ¶
func (s *NodeQuotaForClusterExceededFault) Error() string
func (NodeQuotaForClusterExceededFault) GoString ¶
func (s NodeQuotaForClusterExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NodeQuotaForClusterExceededFault) Message ¶
func (s *NodeQuotaForClusterExceededFault) Message() string
Message returns the exception's message.
func (*NodeQuotaForClusterExceededFault) OrigErr ¶
func (s *NodeQuotaForClusterExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NodeQuotaForClusterExceededFault) RequestID ¶
func (s *NodeQuotaForClusterExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NodeQuotaForClusterExceededFault) StatusCode ¶
func (s *NodeQuotaForClusterExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NodeQuotaForClusterExceededFault) String ¶
func (s NodeQuotaForClusterExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NodeQuotaForCustomerExceededFault ¶
type NodeQuotaForCustomerExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*NodeQuotaForCustomerExceededFault) Code ¶
func (s *NodeQuotaForCustomerExceededFault) Code() string
Code returns the exception type name.
func (*NodeQuotaForCustomerExceededFault) Error ¶
func (s *NodeQuotaForCustomerExceededFault) Error() string
func (NodeQuotaForCustomerExceededFault) GoString ¶
func (s NodeQuotaForCustomerExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NodeQuotaForCustomerExceededFault) Message ¶
func (s *NodeQuotaForCustomerExceededFault) Message() string
Message returns the exception's message.
func (*NodeQuotaForCustomerExceededFault) OrigErr ¶
func (s *NodeQuotaForCustomerExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NodeQuotaForCustomerExceededFault) RequestID ¶
func (s *NodeQuotaForCustomerExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NodeQuotaForCustomerExceededFault) StatusCode ¶
func (s *NodeQuotaForCustomerExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NodeQuotaForCustomerExceededFault) String ¶
func (s NodeQuotaForCustomerExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Parameter ¶
type Parameter struct { // The valid range of values for the parameter. AllowedValues *string `type:"string"` // The parameter's data type DataType *string `type:"string"` // A description of the parameter Description *string `type:"string"` // The earliest engine version to which the parameter can apply. MinimumEngineVersion *string `type:"string"` // The name of the parameter Name *string `type:"string"` // The value of the parameter Value *string `type:"string"` // contains filtered or unexported fields }
Describes an individual setting that controls some aspect of MemoryDB behavior.
func (Parameter) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Parameter) SetAllowedValues ¶
SetAllowedValues sets the AllowedValues field's value.
func (*Parameter) SetDataType ¶
SetDataType sets the DataType field's value.
func (*Parameter) SetDescription ¶
SetDescription sets the Description field's value.
func (*Parameter) SetMinimumEngineVersion ¶
SetMinimumEngineVersion sets the MinimumEngineVersion field's value.
type ParameterGroup ¶
type ParameterGroup struct { // The Amazon Resource Name (ARN) of the parameter group ARN *string `type:"string"` // A description of the parameter group Description *string `type:"string"` // The name of the parameter group family that this parameter group is compatible // with. Family *string `type:"string"` // The name of the parameter group Name *string `type:"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.
func (ParameterGroup) GoString ¶
func (s ParameterGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParameterGroup) SetARN ¶
func (s *ParameterGroup) SetARN(v string) *ParameterGroup
SetARN sets the ARN field's value.
func (*ParameterGroup) SetDescription ¶
func (s *ParameterGroup) SetDescription(v string) *ParameterGroup
SetDescription sets the Description field's value.
func (*ParameterGroup) SetFamily ¶
func (s *ParameterGroup) SetFamily(v string) *ParameterGroup
SetFamily sets the Family field's value.
func (*ParameterGroup) SetName ¶
func (s *ParameterGroup) SetName(v string) *ParameterGroup
SetName sets the Name field's value.
func (ParameterGroup) String ¶
func (s ParameterGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ParameterGroupAlreadyExistsFault ¶
type ParameterGroupAlreadyExistsFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ParameterGroupAlreadyExistsFault) Code ¶
func (s *ParameterGroupAlreadyExistsFault) Code() string
Code returns the exception type name.
func (*ParameterGroupAlreadyExistsFault) Error ¶
func (s *ParameterGroupAlreadyExistsFault) Error() string
func (ParameterGroupAlreadyExistsFault) GoString ¶
func (s ParameterGroupAlreadyExistsFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParameterGroupAlreadyExistsFault) Message ¶
func (s *ParameterGroupAlreadyExistsFault) Message() string
Message returns the exception's message.
func (*ParameterGroupAlreadyExistsFault) OrigErr ¶
func (s *ParameterGroupAlreadyExistsFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ParameterGroupAlreadyExistsFault) RequestID ¶
func (s *ParameterGroupAlreadyExistsFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ParameterGroupAlreadyExistsFault) StatusCode ¶
func (s *ParameterGroupAlreadyExistsFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ParameterGroupAlreadyExistsFault) String ¶
func (s ParameterGroupAlreadyExistsFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ParameterGroupNotFoundFault ¶
type ParameterGroupNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ParameterGroupNotFoundFault) Code ¶
func (s *ParameterGroupNotFoundFault) Code() string
Code returns the exception type name.
func (*ParameterGroupNotFoundFault) Error ¶
func (s *ParameterGroupNotFoundFault) Error() string
func (ParameterGroupNotFoundFault) GoString ¶
func (s ParameterGroupNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParameterGroupNotFoundFault) Message ¶
func (s *ParameterGroupNotFoundFault) Message() string
Message returns the exception's message.
func (*ParameterGroupNotFoundFault) OrigErr ¶
func (s *ParameterGroupNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ParameterGroupNotFoundFault) RequestID ¶
func (s *ParameterGroupNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ParameterGroupNotFoundFault) StatusCode ¶
func (s *ParameterGroupNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ParameterGroupNotFoundFault) String ¶
func (s ParameterGroupNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ParameterGroupQuotaExceededFault ¶
type ParameterGroupQuotaExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ParameterGroupQuotaExceededFault) Code ¶
func (s *ParameterGroupQuotaExceededFault) Code() string
Code returns the exception type name.
func (*ParameterGroupQuotaExceededFault) Error ¶
func (s *ParameterGroupQuotaExceededFault) Error() string
func (ParameterGroupQuotaExceededFault) GoString ¶
func (s ParameterGroupQuotaExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParameterGroupQuotaExceededFault) Message ¶
func (s *ParameterGroupQuotaExceededFault) Message() string
Message returns the exception's message.
func (*ParameterGroupQuotaExceededFault) OrigErr ¶
func (s *ParameterGroupQuotaExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ParameterGroupQuotaExceededFault) RequestID ¶
func (s *ParameterGroupQuotaExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ParameterGroupQuotaExceededFault) StatusCode ¶
func (s *ParameterGroupQuotaExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ParameterGroupQuotaExceededFault) String ¶
func (s ParameterGroupQuotaExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ParameterNameValue ¶
type ParameterNameValue struct { // The name of the parameter ParameterName *string `type:"string"` // The value of the parameter ParameterValue *string `type:"string"` // contains filtered or unexported fields }
Describes a name-value pair that is used to update the value of a parameter.
func (ParameterNameValue) GoString ¶
func (s ParameterNameValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParameterNameValue) SetParameterName ¶
func (s *ParameterNameValue) SetParameterName(v string) *ParameterNameValue
SetParameterName sets the ParameterName field's value.
func (*ParameterNameValue) SetParameterValue ¶
func (s *ParameterNameValue) SetParameterValue(v string) *ParameterNameValue
SetParameterValue sets the ParameterValue field's value.
func (ParameterNameValue) String ¶
func (s ParameterNameValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PendingModifiedServiceUpdate ¶
type PendingModifiedServiceUpdate struct { // The unique ID of the service update ServiceUpdateName *string `type:"string"` // The status of the service update Status *string `type:"string" enum:"ServiceUpdateStatus"` // contains filtered or unexported fields }
Update action that has yet to be processed for the corresponding apply/stop request
func (PendingModifiedServiceUpdate) GoString ¶
func (s PendingModifiedServiceUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PendingModifiedServiceUpdate) SetServiceUpdateName ¶
func (s *PendingModifiedServiceUpdate) SetServiceUpdateName(v string) *PendingModifiedServiceUpdate
SetServiceUpdateName sets the ServiceUpdateName field's value.
func (*PendingModifiedServiceUpdate) SetStatus ¶
func (s *PendingModifiedServiceUpdate) SetStatus(v string) *PendingModifiedServiceUpdate
SetStatus sets the Status field's value.
func (PendingModifiedServiceUpdate) String ¶
func (s PendingModifiedServiceUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PurchaseReservedNodesOfferingInput ¶ added in v1.44.168
type PurchaseReservedNodesOfferingInput struct { // The number of node instances to reserve. NodeCount *int64 `type:"integer"` // A customer-specified identifier to track this reservation. ReservationId *string `type:"string"` // The ID of the reserved node offering to purchase. // // ReservedNodesOfferingId is a required field ReservedNodesOfferingId *string `type:"string" required:"true"` // A list of tags to be added to this resource. A tag is a key-value pair. A // tag key must be accompanied by a tag value, although null is accepted. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (PurchaseReservedNodesOfferingInput) GoString ¶ added in v1.44.168
func (s PurchaseReservedNodesOfferingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseReservedNodesOfferingInput) SetNodeCount ¶ added in v1.44.168
func (s *PurchaseReservedNodesOfferingInput) SetNodeCount(v int64) *PurchaseReservedNodesOfferingInput
SetNodeCount sets the NodeCount field's value.
func (*PurchaseReservedNodesOfferingInput) SetReservationId ¶ added in v1.44.168
func (s *PurchaseReservedNodesOfferingInput) SetReservationId(v string) *PurchaseReservedNodesOfferingInput
SetReservationId sets the ReservationId field's value.
func (*PurchaseReservedNodesOfferingInput) SetReservedNodesOfferingId ¶ added in v1.44.168
func (s *PurchaseReservedNodesOfferingInput) SetReservedNodesOfferingId(v string) *PurchaseReservedNodesOfferingInput
SetReservedNodesOfferingId sets the ReservedNodesOfferingId field's value.
func (*PurchaseReservedNodesOfferingInput) SetTags ¶ added in v1.44.168
func (s *PurchaseReservedNodesOfferingInput) SetTags(v []*Tag) *PurchaseReservedNodesOfferingInput
SetTags sets the Tags field's value.
func (PurchaseReservedNodesOfferingInput) String ¶ added in v1.44.168
func (s PurchaseReservedNodesOfferingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseReservedNodesOfferingInput) Validate ¶ added in v1.44.168
func (s *PurchaseReservedNodesOfferingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PurchaseReservedNodesOfferingOutput ¶ added in v1.44.168
type PurchaseReservedNodesOfferingOutput struct { // Represents the output of a PurchaseReservedNodesOffering operation. ReservedNode *ReservedNode `type:"structure"` // contains filtered or unexported fields }
func (PurchaseReservedNodesOfferingOutput) GoString ¶ added in v1.44.168
func (s PurchaseReservedNodesOfferingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PurchaseReservedNodesOfferingOutput) SetReservedNode ¶ added in v1.44.168
func (s *PurchaseReservedNodesOfferingOutput) SetReservedNode(v *ReservedNode) *PurchaseReservedNodesOfferingOutput
SetReservedNode sets the ReservedNode field's value.
func (PurchaseReservedNodesOfferingOutput) String ¶ added in v1.44.168
func (s PurchaseReservedNodesOfferingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecurringCharge ¶ added in v1.44.168
type RecurringCharge struct { // The amount of the recurring charge to run this reserved node. RecurringChargeAmount *float64 `type:"double"` // The frequency of the recurring price charged to run this reserved node. RecurringChargeFrequency *string `type:"string"` // contains filtered or unexported fields }
The recurring charge to run this reserved node.
func (RecurringCharge) GoString ¶ added in v1.44.168
func (s RecurringCharge) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecurringCharge) SetRecurringChargeAmount ¶ added in v1.44.168
func (s *RecurringCharge) SetRecurringChargeAmount(v float64) *RecurringCharge
SetRecurringChargeAmount sets the RecurringChargeAmount field's value.
func (*RecurringCharge) SetRecurringChargeFrequency ¶ added in v1.44.168
func (s *RecurringCharge) SetRecurringChargeFrequency(v string) *RecurringCharge
SetRecurringChargeFrequency sets the RecurringChargeFrequency field's value.
func (RecurringCharge) String ¶ added in v1.44.168
func (s RecurringCharge) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReplicaConfigurationRequest ¶
type ReplicaConfigurationRequest struct { // The number of replicas to scale up or down to ReplicaCount *int64 `type:"integer"` // contains filtered or unexported fields }
A request to configure the number of replicas in a shard
func (ReplicaConfigurationRequest) GoString ¶
func (s ReplicaConfigurationRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReplicaConfigurationRequest) SetReplicaCount ¶
func (s *ReplicaConfigurationRequest) SetReplicaCount(v int64) *ReplicaConfigurationRequest
SetReplicaCount sets the ReplicaCount field's value.
func (ReplicaConfigurationRequest) String ¶
func (s ReplicaConfigurationRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReservedNode ¶ added in v1.44.168
type ReservedNode struct { // The Amazon Resource Name (ARN) of the reserved node. ARN *string `type:"string"` // The duration of the reservation in seconds. Duration *int64 `type:"integer"` // The fixed price charged for this reserved node. FixedPrice *float64 `type:"double"` // The number of nodes that have been reserved. NodeCount *int64 `type:"integer"` // The node type for the reserved nodes. NodeType *string `type:"string"` // The offering type of this reserved node. OfferingType *string `type:"string"` // The recurring price charged to run this reserved node. RecurringCharges []*RecurringCharge `type:"list"` // A customer-specified identifier to track this reservation. ReservationId *string `type:"string"` // The ID of the reserved node offering to purchase. ReservedNodesOfferingId *string `type:"string"` // The time the reservation started. StartTime *time.Time `type:"timestamp"` // The state of the reserved node. State *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a PurchaseReservedNodesOffering operation.
func (ReservedNode) GoString ¶ added in v1.44.168
func (s ReservedNode) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReservedNode) SetARN ¶ added in v1.44.168
func (s *ReservedNode) SetARN(v string) *ReservedNode
SetARN sets the ARN field's value.
func (*ReservedNode) SetDuration ¶ added in v1.44.168
func (s *ReservedNode) SetDuration(v int64) *ReservedNode
SetDuration sets the Duration field's value.
func (*ReservedNode) SetFixedPrice ¶ added in v1.44.168
func (s *ReservedNode) SetFixedPrice(v float64) *ReservedNode
SetFixedPrice sets the FixedPrice field's value.
func (*ReservedNode) SetNodeCount ¶ added in v1.44.168
func (s *ReservedNode) SetNodeCount(v int64) *ReservedNode
SetNodeCount sets the NodeCount field's value.
func (*ReservedNode) SetNodeType ¶ added in v1.44.168
func (s *ReservedNode) SetNodeType(v string) *ReservedNode
SetNodeType sets the NodeType field's value.
func (*ReservedNode) SetOfferingType ¶ added in v1.44.168
func (s *ReservedNode) SetOfferingType(v string) *ReservedNode
SetOfferingType sets the OfferingType field's value.
func (*ReservedNode) SetRecurringCharges ¶ added in v1.44.168
func (s *ReservedNode) SetRecurringCharges(v []*RecurringCharge) *ReservedNode
SetRecurringCharges sets the RecurringCharges field's value.
func (*ReservedNode) SetReservationId ¶ added in v1.44.168
func (s *ReservedNode) SetReservationId(v string) *ReservedNode
SetReservationId sets the ReservationId field's value.
func (*ReservedNode) SetReservedNodesOfferingId ¶ added in v1.44.168
func (s *ReservedNode) SetReservedNodesOfferingId(v string) *ReservedNode
SetReservedNodesOfferingId sets the ReservedNodesOfferingId field's value.
func (*ReservedNode) SetStartTime ¶ added in v1.44.168
func (s *ReservedNode) SetStartTime(v time.Time) *ReservedNode
SetStartTime sets the StartTime field's value.
func (*ReservedNode) SetState ¶ added in v1.44.168
func (s *ReservedNode) SetState(v string) *ReservedNode
SetState sets the State field's value.
func (ReservedNode) String ¶ added in v1.44.168
func (s ReservedNode) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReservedNodeAlreadyExistsFault ¶ added in v1.44.168
type ReservedNodeAlreadyExistsFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You already have a reservation with the given identifier.
func (*ReservedNodeAlreadyExistsFault) Code ¶ added in v1.44.168
func (s *ReservedNodeAlreadyExistsFault) Code() string
Code returns the exception type name.
func (*ReservedNodeAlreadyExistsFault) Error ¶ added in v1.44.168
func (s *ReservedNodeAlreadyExistsFault) Error() string
func (ReservedNodeAlreadyExistsFault) GoString ¶ added in v1.44.168
func (s ReservedNodeAlreadyExistsFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReservedNodeAlreadyExistsFault) Message ¶ added in v1.44.168
func (s *ReservedNodeAlreadyExistsFault) Message() string
Message returns the exception's message.
func (*ReservedNodeAlreadyExistsFault) OrigErr ¶ added in v1.44.168
func (s *ReservedNodeAlreadyExistsFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ReservedNodeAlreadyExistsFault) RequestID ¶ added in v1.44.168
func (s *ReservedNodeAlreadyExistsFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ReservedNodeAlreadyExistsFault) StatusCode ¶ added in v1.44.168
func (s *ReservedNodeAlreadyExistsFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ReservedNodeAlreadyExistsFault) String ¶ added in v1.44.168
func (s ReservedNodeAlreadyExistsFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReservedNodeNotFoundFault ¶ added in v1.44.168
type ReservedNodeNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The requested node does not exist.
func (*ReservedNodeNotFoundFault) Code ¶ added in v1.44.168
func (s *ReservedNodeNotFoundFault) Code() string
Code returns the exception type name.
func (*ReservedNodeNotFoundFault) Error ¶ added in v1.44.168
func (s *ReservedNodeNotFoundFault) Error() string
func (ReservedNodeNotFoundFault) GoString ¶ added in v1.44.168
func (s ReservedNodeNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReservedNodeNotFoundFault) Message ¶ added in v1.44.168
func (s *ReservedNodeNotFoundFault) Message() string
Message returns the exception's message.
func (*ReservedNodeNotFoundFault) OrigErr ¶ added in v1.44.168
func (s *ReservedNodeNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ReservedNodeNotFoundFault) RequestID ¶ added in v1.44.168
func (s *ReservedNodeNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ReservedNodeNotFoundFault) StatusCode ¶ added in v1.44.168
func (s *ReservedNodeNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ReservedNodeNotFoundFault) String ¶ added in v1.44.168
func (s ReservedNodeNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReservedNodeQuotaExceededFault ¶ added in v1.44.168
type ReservedNodeQuotaExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request cannot be processed because it would exceed the user's node quota.
func (*ReservedNodeQuotaExceededFault) Code ¶ added in v1.44.168
func (s *ReservedNodeQuotaExceededFault) Code() string
Code returns the exception type name.
func (*ReservedNodeQuotaExceededFault) Error ¶ added in v1.44.168
func (s *ReservedNodeQuotaExceededFault) Error() string
func (ReservedNodeQuotaExceededFault) GoString ¶ added in v1.44.168
func (s ReservedNodeQuotaExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReservedNodeQuotaExceededFault) Message ¶ added in v1.44.168
func (s *ReservedNodeQuotaExceededFault) Message() string
Message returns the exception's message.
func (*ReservedNodeQuotaExceededFault) OrigErr ¶ added in v1.44.168
func (s *ReservedNodeQuotaExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ReservedNodeQuotaExceededFault) RequestID ¶ added in v1.44.168
func (s *ReservedNodeQuotaExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ReservedNodeQuotaExceededFault) StatusCode ¶ added in v1.44.168
func (s *ReservedNodeQuotaExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ReservedNodeQuotaExceededFault) String ¶ added in v1.44.168
func (s ReservedNodeQuotaExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReservedNodesOffering ¶ added in v1.44.168
type ReservedNodesOffering struct { // The duration of the reservation in seconds. Duration *int64 `type:"integer"` // The fixed price charged for this reserved node. FixedPrice *float64 `type:"double"` // 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 `type:"string"` // The offering type of this reserved node. OfferingType *string `type:"string"` // The recurring price charged to run this reserved node. RecurringCharges []*RecurringCharge `type:"list"` // The offering identifier. ReservedNodesOfferingId *string `type:"string"` // contains filtered or unexported fields }
The offering type of this node.
func (ReservedNodesOffering) GoString ¶ added in v1.44.168
func (s ReservedNodesOffering) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReservedNodesOffering) SetDuration ¶ added in v1.44.168
func (s *ReservedNodesOffering) SetDuration(v int64) *ReservedNodesOffering
SetDuration sets the Duration field's value.
func (*ReservedNodesOffering) SetFixedPrice ¶ added in v1.44.168
func (s *ReservedNodesOffering) SetFixedPrice(v float64) *ReservedNodesOffering
SetFixedPrice sets the FixedPrice field's value.
func (*ReservedNodesOffering) SetNodeType ¶ added in v1.44.168
func (s *ReservedNodesOffering) SetNodeType(v string) *ReservedNodesOffering
SetNodeType sets the NodeType field's value.
func (*ReservedNodesOffering) SetOfferingType ¶ added in v1.44.168
func (s *ReservedNodesOffering) SetOfferingType(v string) *ReservedNodesOffering
SetOfferingType sets the OfferingType field's value.
func (*ReservedNodesOffering) SetRecurringCharges ¶ added in v1.44.168
func (s *ReservedNodesOffering) SetRecurringCharges(v []*RecurringCharge) *ReservedNodesOffering
SetRecurringCharges sets the RecurringCharges field's value.
func (*ReservedNodesOffering) SetReservedNodesOfferingId ¶ added in v1.44.168
func (s *ReservedNodesOffering) SetReservedNodesOfferingId(v string) *ReservedNodesOffering
SetReservedNodesOfferingId sets the ReservedNodesOfferingId field's value.
func (ReservedNodesOffering) String ¶ added in v1.44.168
func (s ReservedNodesOffering) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReservedNodesOfferingNotFoundFault ¶ added in v1.44.168
type ReservedNodesOfferingNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The requested node offering does not exist.
func (*ReservedNodesOfferingNotFoundFault) Code ¶ added in v1.44.168
func (s *ReservedNodesOfferingNotFoundFault) Code() string
Code returns the exception type name.
func (*ReservedNodesOfferingNotFoundFault) Error ¶ added in v1.44.168
func (s *ReservedNodesOfferingNotFoundFault) Error() string
func (ReservedNodesOfferingNotFoundFault) GoString ¶ added in v1.44.168
func (s ReservedNodesOfferingNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReservedNodesOfferingNotFoundFault) Message ¶ added in v1.44.168
func (s *ReservedNodesOfferingNotFoundFault) Message() string
Message returns the exception's message.
func (*ReservedNodesOfferingNotFoundFault) OrigErr ¶ added in v1.44.168
func (s *ReservedNodesOfferingNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ReservedNodesOfferingNotFoundFault) RequestID ¶ added in v1.44.168
func (s *ReservedNodesOfferingNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ReservedNodesOfferingNotFoundFault) StatusCode ¶ added in v1.44.168
func (s *ReservedNodesOfferingNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ReservedNodesOfferingNotFoundFault) String ¶ added in v1.44.168
func (s ReservedNodesOfferingNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResetParameterGroupInput ¶
type ResetParameterGroupInput struct { // If true, all parameters in the parameter group are reset to their default // values. If false, only the parameters listed by ParameterNames are reset // to their default values. AllParameters *bool `type:"boolean"` // The name of the parameter group to reset. // // ParameterGroupName is a required field ParameterGroupName *string `type:"string" required:"true"` // An array of parameter names to reset to their default values. If AllParameters // is true, do not use ParameterNames. If AllParameters is false, you must specify // the name of at least one parameter to reset. ParameterNames []*string `type:"list"` // contains filtered or unexported fields }
func (ResetParameterGroupInput) GoString ¶
func (s ResetParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResetParameterGroupInput) SetAllParameters ¶
func (s *ResetParameterGroupInput) SetAllParameters(v bool) *ResetParameterGroupInput
SetAllParameters sets the AllParameters field's value.
func (*ResetParameterGroupInput) SetParameterGroupName ¶
func (s *ResetParameterGroupInput) SetParameterGroupName(v string) *ResetParameterGroupInput
SetParameterGroupName sets the ParameterGroupName field's value.
func (*ResetParameterGroupInput) SetParameterNames ¶
func (s *ResetParameterGroupInput) SetParameterNames(v []*string) *ResetParameterGroupInput
SetParameterNames sets the ParameterNames field's value.
func (ResetParameterGroupInput) String ¶
func (s ResetParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResetParameterGroupInput) Validate ¶
func (s *ResetParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResetParameterGroupOutput ¶
type ResetParameterGroupOutput struct { // The parameter group being reset. ParameterGroup *ParameterGroup `type:"structure"` // contains filtered or unexported fields }
func (ResetParameterGroupOutput) GoString ¶
func (s ResetParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResetParameterGroupOutput) SetParameterGroup ¶
func (s *ResetParameterGroupOutput) SetParameterGroup(v *ParameterGroup) *ResetParameterGroupOutput
SetParameterGroup sets the ParameterGroup field's value.
func (ResetParameterGroupOutput) String ¶
func (s ResetParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReshardingStatus ¶
type ReshardingStatus struct { // The status of the online resharding slot migration SlotMigration *SlotMigration `type:"structure"` // contains filtered or unexported fields }
The status of the online resharding
func (ReshardingStatus) GoString ¶
func (s ReshardingStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReshardingStatus) SetSlotMigration ¶
func (s *ReshardingStatus) SetSlotMigration(v *SlotMigration) *ReshardingStatus
SetSlotMigration sets the SlotMigration field's value.
func (ReshardingStatus) String ¶
func (s ReshardingStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SecurityGroupMembership ¶
type SecurityGroupMembership struct { // The identifier of the security group. SecurityGroupId *string `type:"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 `type:"string"` // contains filtered or unexported fields }
Represents a single security group and its status.
func (SecurityGroupMembership) GoString ¶
func (s SecurityGroupMembership) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityGroupMembership) SetSecurityGroupId ¶
func (s *SecurityGroupMembership) SetSecurityGroupId(v string) *SecurityGroupMembership
SetSecurityGroupId sets the SecurityGroupId field's value.
func (*SecurityGroupMembership) SetStatus ¶
func (s *SecurityGroupMembership) SetStatus(v string) *SecurityGroupMembership
SetStatus sets the Status field's value.
func (SecurityGroupMembership) String ¶
func (s SecurityGroupMembership) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceLinkedRoleNotFoundFault ¶
type ServiceLinkedRoleNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ServiceLinkedRoleNotFoundFault) Code ¶
func (s *ServiceLinkedRoleNotFoundFault) Code() string
Code returns the exception type name.
func (*ServiceLinkedRoleNotFoundFault) Error ¶
func (s *ServiceLinkedRoleNotFoundFault) Error() string
func (ServiceLinkedRoleNotFoundFault) GoString ¶
func (s ServiceLinkedRoleNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceLinkedRoleNotFoundFault) Message ¶
func (s *ServiceLinkedRoleNotFoundFault) Message() string
Message returns the exception's message.
func (*ServiceLinkedRoleNotFoundFault) OrigErr ¶
func (s *ServiceLinkedRoleNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceLinkedRoleNotFoundFault) RequestID ¶
func (s *ServiceLinkedRoleNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceLinkedRoleNotFoundFault) StatusCode ¶
func (s *ServiceLinkedRoleNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceLinkedRoleNotFoundFault) String ¶
func (s ServiceLinkedRoleNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceUpdate ¶
type ServiceUpdate struct { // The date at which the service update will be automatically applied AutoUpdateStartDate *time.Time `type:"timestamp"` // The name of the cluster to which the service update applies ClusterName *string `type:"string"` // Provides details of the service update Description *string `type:"string"` // A list of nodes updated by the service update NodesUpdated *string `type:"string"` // The date when the service update is initially available ReleaseDate *time.Time `type:"timestamp"` // The unique ID of the service update ServiceUpdateName *string `type:"string"` // The status of the service update Status *string `type:"string" enum:"ServiceUpdateStatus"` // Reflects the nature of the service update Type *string `type:"string" enum:"ServiceUpdateType"` // contains filtered or unexported fields }
An update that you can apply to your MemoryDB clusters.
func (ServiceUpdate) GoString ¶
func (s ServiceUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceUpdate) SetAutoUpdateStartDate ¶
func (s *ServiceUpdate) SetAutoUpdateStartDate(v time.Time) *ServiceUpdate
SetAutoUpdateStartDate sets the AutoUpdateStartDate field's value.
func (*ServiceUpdate) SetClusterName ¶
func (s *ServiceUpdate) SetClusterName(v string) *ServiceUpdate
SetClusterName sets the ClusterName field's value.
func (*ServiceUpdate) SetDescription ¶
func (s *ServiceUpdate) SetDescription(v string) *ServiceUpdate
SetDescription sets the Description field's value.
func (*ServiceUpdate) SetNodesUpdated ¶
func (s *ServiceUpdate) SetNodesUpdated(v string) *ServiceUpdate
SetNodesUpdated sets the NodesUpdated field's value.
func (*ServiceUpdate) SetReleaseDate ¶
func (s *ServiceUpdate) SetReleaseDate(v time.Time) *ServiceUpdate
SetReleaseDate sets the ReleaseDate field's value.
func (*ServiceUpdate) SetServiceUpdateName ¶
func (s *ServiceUpdate) SetServiceUpdateName(v string) *ServiceUpdate
SetServiceUpdateName sets the ServiceUpdateName field's value.
func (*ServiceUpdate) SetStatus ¶
func (s *ServiceUpdate) SetStatus(v string) *ServiceUpdate
SetStatus sets the Status field's value.
func (*ServiceUpdate) SetType ¶
func (s *ServiceUpdate) SetType(v string) *ServiceUpdate
SetType sets the Type field's value.
func (ServiceUpdate) String ¶
func (s ServiceUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceUpdateNotFoundFault ¶
type ServiceUpdateNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ServiceUpdateNotFoundFault) Code ¶
func (s *ServiceUpdateNotFoundFault) Code() string
Code returns the exception type name.
func (*ServiceUpdateNotFoundFault) Error ¶
func (s *ServiceUpdateNotFoundFault) Error() string
func (ServiceUpdateNotFoundFault) GoString ¶
func (s ServiceUpdateNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceUpdateNotFoundFault) Message ¶
func (s *ServiceUpdateNotFoundFault) Message() string
Message returns the exception's message.
func (*ServiceUpdateNotFoundFault) OrigErr ¶
func (s *ServiceUpdateNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceUpdateNotFoundFault) RequestID ¶
func (s *ServiceUpdateNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceUpdateNotFoundFault) StatusCode ¶
func (s *ServiceUpdateNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceUpdateNotFoundFault) String ¶
func (s ServiceUpdateNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceUpdateRequest ¶
type ServiceUpdateRequest struct { // The unique ID of the service update ServiceUpdateNameToApply *string `type:"string"` // contains filtered or unexported fields }
A request to apply a service update
func (ServiceUpdateRequest) GoString ¶
func (s ServiceUpdateRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceUpdateRequest) SetServiceUpdateNameToApply ¶
func (s *ServiceUpdateRequest) SetServiceUpdateNameToApply(v string) *ServiceUpdateRequest
SetServiceUpdateNameToApply sets the ServiceUpdateNameToApply field's value.
func (ServiceUpdateRequest) String ¶
func (s ServiceUpdateRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Shard ¶
type Shard struct { // The name of the shard Name *string `type:"string"` // A list containing information about individual nodes within the shard Nodes []*Node `type:"list"` // The number of nodes in the shard NumberOfNodes *int64 `type:"integer"` // The keyspace for this shard. Slots *string `type:"string"` // The current state of this replication group - creating, available, modifying, // deleting. Status *string `type:"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.
func (Shard) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Shard) SetNumberOfNodes ¶
SetNumberOfNodes sets the NumberOfNodes field's value.
type ShardConfiguration ¶
type ShardConfiguration struct { // The number of read replica nodes in this shard. ReplicaCount *int64 `type:"integer"` // 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 `type:"string"` // contains filtered or unexported fields }
Shard configuration options. Each shard configuration has the following: Slots and ReplicaCount.
func (ShardConfiguration) GoString ¶
func (s ShardConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ShardConfiguration) SetReplicaCount ¶
func (s *ShardConfiguration) SetReplicaCount(v int64) *ShardConfiguration
SetReplicaCount sets the ReplicaCount field's value.
func (*ShardConfiguration) SetSlots ¶
func (s *ShardConfiguration) SetSlots(v string) *ShardConfiguration
SetSlots sets the Slots field's value.
func (ShardConfiguration) String ¶
func (s ShardConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ShardConfigurationRequest ¶
type ShardConfigurationRequest struct { // The number of shards in the cluster ShardCount *int64 `type:"integer"` // contains filtered or unexported fields }
A request to configure the sharding properties of a cluster
func (ShardConfigurationRequest) GoString ¶
func (s ShardConfigurationRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ShardConfigurationRequest) SetShardCount ¶
func (s *ShardConfigurationRequest) SetShardCount(v int64) *ShardConfigurationRequest
SetShardCount sets the ShardCount field's value.
func (ShardConfigurationRequest) String ¶
func (s ShardConfigurationRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ShardDetail ¶
type ShardDetail struct { // The configuration details of the shard Configuration *ShardConfiguration `type:"structure"` // The name of the shard Name *string `type:"string"` // The size of the shard's snapshot Size *string `type:"string"` // The date and time that the shard's snapshot was created SnapshotCreationTime *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Provides details of a shard in a snapshot
func (ShardDetail) GoString ¶
func (s ShardDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ShardDetail) SetConfiguration ¶
func (s *ShardDetail) SetConfiguration(v *ShardConfiguration) *ShardDetail
SetConfiguration sets the Configuration field's value.
func (*ShardDetail) SetName ¶
func (s *ShardDetail) SetName(v string) *ShardDetail
SetName sets the Name field's value.
func (*ShardDetail) SetSize ¶
func (s *ShardDetail) SetSize(v string) *ShardDetail
SetSize sets the Size field's value.
func (*ShardDetail) SetSnapshotCreationTime ¶
func (s *ShardDetail) SetSnapshotCreationTime(v time.Time) *ShardDetail
SetSnapshotCreationTime sets the SnapshotCreationTime field's value.
func (ShardDetail) String ¶
func (s ShardDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ShardNotFoundFault ¶
type ShardNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ShardNotFoundFault) Code ¶
func (s *ShardNotFoundFault) Code() string
Code returns the exception type name.
func (*ShardNotFoundFault) Error ¶
func (s *ShardNotFoundFault) Error() string
func (ShardNotFoundFault) GoString ¶
func (s ShardNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ShardNotFoundFault) Message ¶
func (s *ShardNotFoundFault) Message() string
Message returns the exception's message.
func (*ShardNotFoundFault) OrigErr ¶
func (s *ShardNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ShardNotFoundFault) RequestID ¶
func (s *ShardNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ShardNotFoundFault) StatusCode ¶
func (s *ShardNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ShardNotFoundFault) String ¶
func (s ShardNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ShardsPerClusterQuotaExceededFault ¶
type ShardsPerClusterQuotaExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*ShardsPerClusterQuotaExceededFault) Code ¶
func (s *ShardsPerClusterQuotaExceededFault) Code() string
Code returns the exception type name.
func (*ShardsPerClusterQuotaExceededFault) Error ¶
func (s *ShardsPerClusterQuotaExceededFault) Error() string
func (ShardsPerClusterQuotaExceededFault) GoString ¶
func (s ShardsPerClusterQuotaExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ShardsPerClusterQuotaExceededFault) Message ¶
func (s *ShardsPerClusterQuotaExceededFault) Message() string
Message returns the exception's message.
func (*ShardsPerClusterQuotaExceededFault) OrigErr ¶
func (s *ShardsPerClusterQuotaExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ShardsPerClusterQuotaExceededFault) RequestID ¶
func (s *ShardsPerClusterQuotaExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ShardsPerClusterQuotaExceededFault) StatusCode ¶
func (s *ShardsPerClusterQuotaExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ShardsPerClusterQuotaExceededFault) String ¶
func (s ShardsPerClusterQuotaExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SlotMigration ¶
type SlotMigration struct { // The percentage of the slot migration that is complete. ProgressPercentage *float64 `type:"double"` // contains filtered or unexported fields }
Represents the progress of an online resharding operation.
func (SlotMigration) GoString ¶
func (s SlotMigration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SlotMigration) SetProgressPercentage ¶
func (s *SlotMigration) SetProgressPercentage(v float64) *SlotMigration
SetProgressPercentage sets the ProgressPercentage field's value.
func (SlotMigration) String ¶
func (s SlotMigration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Snapshot ¶
type Snapshot struct { // The ARN (Amazon Resource Name) of the snapshot. ARN *string `type:"string"` // The configuration of the cluster from which the snapshot was taken ClusterConfiguration *ClusterConfiguration `type:"structure"` // 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 *string `type:"string" enum:"DataTieringStatus"` // The ID of the KMS key used to encrypt the snapshot. KmsKeyId *string `type:"string"` // The name of the snapshot Name *string `type:"string"` // Indicates whether the snapshot is from an automatic backup (automated) or // was created manually (manual). Source *string `type:"string"` // The status of the snapshot. Valid values: creating | available | restoring // | copying | deleting. Status *string `type:"string"` // contains filtered or unexported fields }
Represents a copy of an entire cluster as of the time when the snapshot was taken.
func (Snapshot) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Snapshot) SetClusterConfiguration ¶
func (s *Snapshot) SetClusterConfiguration(v *ClusterConfiguration) *Snapshot
SetClusterConfiguration sets the ClusterConfiguration field's value.
func (*Snapshot) SetDataTiering ¶ added in v1.44.130
SetDataTiering sets the DataTiering field's value.
func (*Snapshot) SetKmsKeyId ¶
SetKmsKeyId sets the KmsKeyId field's value.
type SnapshotAlreadyExistsFault ¶
type SnapshotAlreadyExistsFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SnapshotAlreadyExistsFault) Code ¶
func (s *SnapshotAlreadyExistsFault) Code() string
Code returns the exception type name.
func (*SnapshotAlreadyExistsFault) Error ¶
func (s *SnapshotAlreadyExistsFault) Error() string
func (SnapshotAlreadyExistsFault) GoString ¶
func (s SnapshotAlreadyExistsFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnapshotAlreadyExistsFault) Message ¶
func (s *SnapshotAlreadyExistsFault) Message() string
Message returns the exception's message.
func (*SnapshotAlreadyExistsFault) OrigErr ¶
func (s *SnapshotAlreadyExistsFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SnapshotAlreadyExistsFault) RequestID ¶
func (s *SnapshotAlreadyExistsFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SnapshotAlreadyExistsFault) StatusCode ¶
func (s *SnapshotAlreadyExistsFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SnapshotAlreadyExistsFault) String ¶
func (s SnapshotAlreadyExistsFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SnapshotNotFoundFault ¶
type SnapshotNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SnapshotNotFoundFault) Code ¶
func (s *SnapshotNotFoundFault) Code() string
Code returns the exception type name.
func (*SnapshotNotFoundFault) Error ¶
func (s *SnapshotNotFoundFault) Error() string
func (SnapshotNotFoundFault) GoString ¶
func (s SnapshotNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnapshotNotFoundFault) Message ¶
func (s *SnapshotNotFoundFault) Message() string
Message returns the exception's message.
func (*SnapshotNotFoundFault) OrigErr ¶
func (s *SnapshotNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SnapshotNotFoundFault) RequestID ¶
func (s *SnapshotNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SnapshotNotFoundFault) StatusCode ¶
func (s *SnapshotNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SnapshotNotFoundFault) String ¶
func (s SnapshotNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SnapshotQuotaExceededFault ¶
type SnapshotQuotaExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SnapshotQuotaExceededFault) Code ¶
func (s *SnapshotQuotaExceededFault) Code() string
Code returns the exception type name.
func (*SnapshotQuotaExceededFault) Error ¶
func (s *SnapshotQuotaExceededFault) Error() string
func (SnapshotQuotaExceededFault) GoString ¶
func (s SnapshotQuotaExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnapshotQuotaExceededFault) Message ¶
func (s *SnapshotQuotaExceededFault) Message() string
Message returns the exception's message.
func (*SnapshotQuotaExceededFault) OrigErr ¶
func (s *SnapshotQuotaExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SnapshotQuotaExceededFault) RequestID ¶
func (s *SnapshotQuotaExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SnapshotQuotaExceededFault) StatusCode ¶
func (s *SnapshotQuotaExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SnapshotQuotaExceededFault) String ¶
func (s SnapshotQuotaExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Subnet ¶
type Subnet struct { // The Availability Zone where the subnet resides AvailabilityZone *AvailabilityZone `type:"structure"` // The unique identifier for the subnet. Identifier *string `type:"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.
func (Subnet) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Subnet) SetAvailabilityZone ¶
func (s *Subnet) SetAvailabilityZone(v *AvailabilityZone) *Subnet
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*Subnet) SetIdentifier ¶
SetIdentifier sets the Identifier field's value.
type SubnetGroup ¶
type SubnetGroup struct { // The ARN (Amazon Resource Name) of the subnet group. ARN *string `type:"string"` // A description of the subnet group Description *string `type:"string"` // The name of the subnet group Name *string `type:"string"` // A list of subnets associated with the subnet group. Subnets []*Subnet `type:"list"` // The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group. VpcId *string `type:"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.
func (SubnetGroup) GoString ¶
func (s SubnetGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubnetGroup) SetARN ¶
func (s *SubnetGroup) SetARN(v string) *SubnetGroup
SetARN sets the ARN field's value.
func (*SubnetGroup) SetDescription ¶
func (s *SubnetGroup) SetDescription(v string) *SubnetGroup
SetDescription sets the Description field's value.
func (*SubnetGroup) SetName ¶
func (s *SubnetGroup) SetName(v string) *SubnetGroup
SetName sets the Name field's value.
func (*SubnetGroup) SetSubnets ¶
func (s *SubnetGroup) SetSubnets(v []*Subnet) *SubnetGroup
SetSubnets sets the Subnets field's value.
func (*SubnetGroup) SetVpcId ¶
func (s *SubnetGroup) SetVpcId(v string) *SubnetGroup
SetVpcId sets the VpcId field's value.
func (SubnetGroup) String ¶
func (s SubnetGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SubnetGroupAlreadyExistsFault ¶
type SubnetGroupAlreadyExistsFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SubnetGroupAlreadyExistsFault) Code ¶
func (s *SubnetGroupAlreadyExistsFault) Code() string
Code returns the exception type name.
func (*SubnetGroupAlreadyExistsFault) Error ¶
func (s *SubnetGroupAlreadyExistsFault) Error() string
func (SubnetGroupAlreadyExistsFault) GoString ¶
func (s SubnetGroupAlreadyExistsFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubnetGroupAlreadyExistsFault) Message ¶
func (s *SubnetGroupAlreadyExistsFault) Message() string
Message returns the exception's message.
func (*SubnetGroupAlreadyExistsFault) OrigErr ¶
func (s *SubnetGroupAlreadyExistsFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SubnetGroupAlreadyExistsFault) RequestID ¶
func (s *SubnetGroupAlreadyExistsFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SubnetGroupAlreadyExistsFault) StatusCode ¶
func (s *SubnetGroupAlreadyExistsFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SubnetGroupAlreadyExistsFault) String ¶
func (s SubnetGroupAlreadyExistsFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SubnetGroupInUseFault ¶
type SubnetGroupInUseFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SubnetGroupInUseFault) Code ¶
func (s *SubnetGroupInUseFault) Code() string
Code returns the exception type name.
func (*SubnetGroupInUseFault) Error ¶
func (s *SubnetGroupInUseFault) Error() string
func (SubnetGroupInUseFault) GoString ¶
func (s SubnetGroupInUseFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubnetGroupInUseFault) Message ¶
func (s *SubnetGroupInUseFault) Message() string
Message returns the exception's message.
func (*SubnetGroupInUseFault) OrigErr ¶
func (s *SubnetGroupInUseFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SubnetGroupInUseFault) RequestID ¶
func (s *SubnetGroupInUseFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SubnetGroupInUseFault) StatusCode ¶
func (s *SubnetGroupInUseFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SubnetGroupInUseFault) String ¶
func (s SubnetGroupInUseFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SubnetGroupNotFoundFault ¶
type SubnetGroupNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SubnetGroupNotFoundFault) Code ¶
func (s *SubnetGroupNotFoundFault) Code() string
Code returns the exception type name.
func (*SubnetGroupNotFoundFault) Error ¶
func (s *SubnetGroupNotFoundFault) Error() string
func (SubnetGroupNotFoundFault) GoString ¶
func (s SubnetGroupNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubnetGroupNotFoundFault) Message ¶
func (s *SubnetGroupNotFoundFault) Message() string
Message returns the exception's message.
func (*SubnetGroupNotFoundFault) OrigErr ¶
func (s *SubnetGroupNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SubnetGroupNotFoundFault) RequestID ¶
func (s *SubnetGroupNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SubnetGroupNotFoundFault) StatusCode ¶
func (s *SubnetGroupNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SubnetGroupNotFoundFault) String ¶
func (s SubnetGroupNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SubnetGroupQuotaExceededFault ¶
type SubnetGroupQuotaExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SubnetGroupQuotaExceededFault) Code ¶
func (s *SubnetGroupQuotaExceededFault) Code() string
Code returns the exception type name.
func (*SubnetGroupQuotaExceededFault) Error ¶
func (s *SubnetGroupQuotaExceededFault) Error() string
func (SubnetGroupQuotaExceededFault) GoString ¶
func (s SubnetGroupQuotaExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubnetGroupQuotaExceededFault) Message ¶
func (s *SubnetGroupQuotaExceededFault) Message() string
Message returns the exception's message.
func (*SubnetGroupQuotaExceededFault) OrigErr ¶
func (s *SubnetGroupQuotaExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SubnetGroupQuotaExceededFault) RequestID ¶
func (s *SubnetGroupQuotaExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SubnetGroupQuotaExceededFault) StatusCode ¶
func (s *SubnetGroupQuotaExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SubnetGroupQuotaExceededFault) String ¶
func (s SubnetGroupQuotaExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SubnetInUse ¶
type SubnetInUse struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SubnetInUse) Code ¶
func (s *SubnetInUse) Code() string
Code returns the exception type name.
func (*SubnetInUse) Error ¶
func (s *SubnetInUse) Error() string
func (SubnetInUse) GoString ¶
func (s SubnetInUse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubnetInUse) Message ¶
func (s *SubnetInUse) Message() string
Message returns the exception's message.
func (*SubnetInUse) OrigErr ¶
func (s *SubnetInUse) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SubnetInUse) RequestID ¶
func (s *SubnetInUse) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SubnetInUse) StatusCode ¶
func (s *SubnetInUse) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SubnetInUse) String ¶
func (s SubnetInUse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SubnetNotAllowedFault ¶
type SubnetNotAllowedFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SubnetNotAllowedFault) Code ¶
func (s *SubnetNotAllowedFault) Code() string
Code returns the exception type name.
func (*SubnetNotAllowedFault) Error ¶
func (s *SubnetNotAllowedFault) Error() string
func (SubnetNotAllowedFault) GoString ¶
func (s SubnetNotAllowedFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubnetNotAllowedFault) Message ¶
func (s *SubnetNotAllowedFault) Message() string
Message returns the exception's message.
func (*SubnetNotAllowedFault) OrigErr ¶
func (s *SubnetNotAllowedFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SubnetNotAllowedFault) RequestID ¶
func (s *SubnetNotAllowedFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SubnetNotAllowedFault) StatusCode ¶
func (s *SubnetNotAllowedFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SubnetNotAllowedFault) String ¶
func (s SubnetNotAllowedFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SubnetQuotaExceededFault ¶
type SubnetQuotaExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*SubnetQuotaExceededFault) Code ¶
func (s *SubnetQuotaExceededFault) Code() string
Code returns the exception type name.
func (*SubnetQuotaExceededFault) Error ¶
func (s *SubnetQuotaExceededFault) Error() string
func (SubnetQuotaExceededFault) GoString ¶
func (s SubnetQuotaExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubnetQuotaExceededFault) Message ¶
func (s *SubnetQuotaExceededFault) Message() string
Message returns the exception's message.
func (*SubnetQuotaExceededFault) OrigErr ¶
func (s *SubnetQuotaExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SubnetQuotaExceededFault) RequestID ¶
func (s *SubnetQuotaExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SubnetQuotaExceededFault) StatusCode ¶
func (s *SubnetQuotaExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SubnetQuotaExceededFault) String ¶
func (s SubnetQuotaExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Tag ¶
type Tag struct { // The key for the tag. May not be null. Key *string `type:"string"` // The tag's value. May be null. Value *string `type:"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 { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*TagNotFoundFault) Code ¶
func (s *TagNotFoundFault) Code() string
Code returns the exception type name.
func (*TagNotFoundFault) Error ¶
func (s *TagNotFoundFault) Error() string
func (TagNotFoundFault) GoString ¶
func (s TagNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagNotFoundFault) Message ¶
func (s *TagNotFoundFault) Message() string
Message returns the exception's message.
func (*TagNotFoundFault) OrigErr ¶
func (s *TagNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TagNotFoundFault) RequestID ¶
func (s *TagNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TagNotFoundFault) StatusCode ¶
func (s *TagNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TagNotFoundFault) String ¶
func (s TagNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagQuotaPerResourceExceeded ¶
type TagQuotaPerResourceExceeded struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*TagQuotaPerResourceExceeded) Code ¶
func (s *TagQuotaPerResourceExceeded) Code() string
Code returns the exception type name.
func (*TagQuotaPerResourceExceeded) Error ¶
func (s *TagQuotaPerResourceExceeded) Error() string
func (TagQuotaPerResourceExceeded) GoString ¶
func (s TagQuotaPerResourceExceeded) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagQuotaPerResourceExceeded) Message ¶
func (s *TagQuotaPerResourceExceeded) Message() string
Message returns the exception's message.
func (*TagQuotaPerResourceExceeded) OrigErr ¶
func (s *TagQuotaPerResourceExceeded) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TagQuotaPerResourceExceeded) RequestID ¶
func (s *TagQuotaPerResourceExceeded) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TagQuotaPerResourceExceeded) StatusCode ¶
func (s *TagQuotaPerResourceExceeded) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TagQuotaPerResourceExceeded) String ¶
func (s TagQuotaPerResourceExceeded) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to which the tags are to be // added // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // A list of tags to be added to this resource. A tag is a key-value pair. A // tag key must be accompanied by a tag value, although null is accepted. // // Tags is a required field Tags []*Tag `type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct { // A list of tags as key-value pairs. TagList []*Tag `type:"list"` // contains filtered or unexported fields }
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceOutput) SetTagList ¶
func (s *TagResourceOutput) SetTagList(v []*Tag) *TagResourceOutput
SetTagList sets the TagList field's value.
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TestFailoverNotAvailableFault ¶
type TestFailoverNotAvailableFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*TestFailoverNotAvailableFault) Code ¶
func (s *TestFailoverNotAvailableFault) Code() string
Code returns the exception type name.
func (*TestFailoverNotAvailableFault) Error ¶
func (s *TestFailoverNotAvailableFault) Error() string
func (TestFailoverNotAvailableFault) GoString ¶
func (s TestFailoverNotAvailableFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TestFailoverNotAvailableFault) Message ¶
func (s *TestFailoverNotAvailableFault) Message() string
Message returns the exception's message.
func (*TestFailoverNotAvailableFault) OrigErr ¶
func (s *TestFailoverNotAvailableFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TestFailoverNotAvailableFault) RequestID ¶
func (s *TestFailoverNotAvailableFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TestFailoverNotAvailableFault) StatusCode ¶
func (s *TestFailoverNotAvailableFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TestFailoverNotAvailableFault) String ¶
func (s TestFailoverNotAvailableFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UnprocessedCluster ¶
type UnprocessedCluster struct { // The name of the cluster ClusterName *string `type:"string"` // The error message associated with the update failure ErrorMessage *string `type:"string"` // The error type associated with the update failure ErrorType *string `type:"string"` // contains filtered or unexported fields }
A cluster whose updates have failed
func (UnprocessedCluster) GoString ¶
func (s UnprocessedCluster) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnprocessedCluster) SetClusterName ¶
func (s *UnprocessedCluster) SetClusterName(v string) *UnprocessedCluster
SetClusterName sets the ClusterName field's value.
func (*UnprocessedCluster) SetErrorMessage ¶
func (s *UnprocessedCluster) SetErrorMessage(v string) *UnprocessedCluster
SetErrorMessage sets the ErrorMessage field's value.
func (*UnprocessedCluster) SetErrorType ¶
func (s *UnprocessedCluster) SetErrorType(v string) *UnprocessedCluster
SetErrorType sets the ErrorType field's value.
func (UnprocessedCluster) String ¶
func (s UnprocessedCluster) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to which the tags are to be // removed // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // The list of keys of the tags that are to be removed // // TagKeys is a required field TagKeys []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct { // The list of tags removed TagList []*Tag `type:"list"` // contains filtered or unexported fields }
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceOutput) SetTagList ¶
func (s *UntagResourceOutput) SetTagList(v []*Tag) *UntagResourceOutput
SetTagList sets the TagList field's value.
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateACLInput ¶
type UpdateACLInput struct { // The name of the Access Control List // // ACLName is a required field ACLName *string `type:"string" required:"true"` // The list of users to add to the Access Control List UserNamesToAdd []*string `min:"1" type:"list"` // The list of users to remove from the Access Control List UserNamesToRemove []*string `min:"1" type:"list"` // contains filtered or unexported fields }
func (UpdateACLInput) GoString ¶
func (s UpdateACLInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateACLInput) SetACLName ¶
func (s *UpdateACLInput) SetACLName(v string) *UpdateACLInput
SetACLName sets the ACLName field's value.
func (*UpdateACLInput) SetUserNamesToAdd ¶
func (s *UpdateACLInput) SetUserNamesToAdd(v []*string) *UpdateACLInput
SetUserNamesToAdd sets the UserNamesToAdd field's value.
func (*UpdateACLInput) SetUserNamesToRemove ¶
func (s *UpdateACLInput) SetUserNamesToRemove(v []*string) *UpdateACLInput
SetUserNamesToRemove sets the UserNamesToRemove field's value.
func (UpdateACLInput) String ¶
func (s UpdateACLInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateACLInput) Validate ¶
func (s *UpdateACLInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateACLOutput ¶
type UpdateACLOutput struct { // The updated Access Control List ACL *ACL `type:"structure"` // contains filtered or unexported fields }
func (UpdateACLOutput) GoString ¶
func (s UpdateACLOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateACLOutput) SetACL ¶
func (s *UpdateACLOutput) SetACL(v *ACL) *UpdateACLOutput
SetACL sets the ACL field's value.
func (UpdateACLOutput) String ¶
func (s UpdateACLOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateClusterInput ¶
type UpdateClusterInput struct { // The Access Control List that is associated with the cluster ACLName *string `min:"1" type:"string"` // The name of the cluster to update // // ClusterName is a required field ClusterName *string `type:"string" required:"true"` // The description of the cluster to update Description *string `type:"string"` // The upgraded version of the engine to be run on the nodes. You can upgrade // to a newer engine version, but you cannot downgrade to an earlier engine // version. If you want to use an earlier engine version, you must delete the // existing cluster and create it anew with the earlier engine version. EngineVersion *string `type:"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. // // Valid values for ddd are: // // * sun // // * mon // // * tue // // * wed // // * thu // // * fri // // * sat // // Example: sun:23:00-mon:01:30 MaintenanceWindow *string `type:"string"` // A valid node type that you want to scale this cluster up or down to. NodeType *string `type:"string"` // The name of the parameter group to update ParameterGroupName *string `type:"string"` // The number of replicas that will reside in each shard ReplicaConfiguration *ReplicaConfigurationRequest `type:"structure"` // The SecurityGroupIds to update SecurityGroupIds []*string `type:"list"` // The number of shards in the cluster ShardConfiguration *ShardConfigurationRequest `type:"structure"` // The number of days for which MemoryDB retains automatic cluster 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 *int64 `type:"integer"` // The daily time range (in UTC) during which MemoryDB begins taking a daily // snapshot of your cluster. SnapshotWindow *string `type:"string"` // The SNS topic ARN to update SnsTopicArn *string `type:"string"` // The status of the Amazon SNS notification topic. Notifications are sent only // if the status is active. SnsTopicStatus *string `type:"string"` // contains filtered or unexported fields }
func (UpdateClusterInput) GoString ¶
func (s UpdateClusterInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateClusterInput) SetACLName ¶
func (s *UpdateClusterInput) SetACLName(v string) *UpdateClusterInput
SetACLName sets the ACLName field's value.
func (*UpdateClusterInput) SetClusterName ¶
func (s *UpdateClusterInput) SetClusterName(v string) *UpdateClusterInput
SetClusterName sets the ClusterName field's value.
func (*UpdateClusterInput) SetDescription ¶
func (s *UpdateClusterInput) SetDescription(v string) *UpdateClusterInput
SetDescription sets the Description field's value.
func (*UpdateClusterInput) SetEngineVersion ¶
func (s *UpdateClusterInput) SetEngineVersion(v string) *UpdateClusterInput
SetEngineVersion sets the EngineVersion field's value.
func (*UpdateClusterInput) SetMaintenanceWindow ¶
func (s *UpdateClusterInput) SetMaintenanceWindow(v string) *UpdateClusterInput
SetMaintenanceWindow sets the MaintenanceWindow field's value.
func (*UpdateClusterInput) SetNodeType ¶
func (s *UpdateClusterInput) SetNodeType(v string) *UpdateClusterInput
SetNodeType sets the NodeType field's value.
func (*UpdateClusterInput) SetParameterGroupName ¶
func (s *UpdateClusterInput) SetParameterGroupName(v string) *UpdateClusterInput
SetParameterGroupName sets the ParameterGroupName field's value.
func (*UpdateClusterInput) SetReplicaConfiguration ¶
func (s *UpdateClusterInput) SetReplicaConfiguration(v *ReplicaConfigurationRequest) *UpdateClusterInput
SetReplicaConfiguration sets the ReplicaConfiguration field's value.
func (*UpdateClusterInput) SetSecurityGroupIds ¶
func (s *UpdateClusterInput) SetSecurityGroupIds(v []*string) *UpdateClusterInput
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*UpdateClusterInput) SetShardConfiguration ¶
func (s *UpdateClusterInput) SetShardConfiguration(v *ShardConfigurationRequest) *UpdateClusterInput
SetShardConfiguration sets the ShardConfiguration field's value.
func (*UpdateClusterInput) SetSnapshotRetentionLimit ¶
func (s *UpdateClusterInput) SetSnapshotRetentionLimit(v int64) *UpdateClusterInput
SetSnapshotRetentionLimit sets the SnapshotRetentionLimit field's value.
func (*UpdateClusterInput) SetSnapshotWindow ¶
func (s *UpdateClusterInput) SetSnapshotWindow(v string) *UpdateClusterInput
SetSnapshotWindow sets the SnapshotWindow field's value.
func (*UpdateClusterInput) SetSnsTopicArn ¶
func (s *UpdateClusterInput) SetSnsTopicArn(v string) *UpdateClusterInput
SetSnsTopicArn sets the SnsTopicArn field's value.
func (*UpdateClusterInput) SetSnsTopicStatus ¶
func (s *UpdateClusterInput) SetSnsTopicStatus(v string) *UpdateClusterInput
SetSnsTopicStatus sets the SnsTopicStatus field's value.
func (UpdateClusterInput) String ¶
func (s UpdateClusterInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateClusterInput) Validate ¶
func (s *UpdateClusterInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateClusterOutput ¶
type UpdateClusterOutput struct { // The updated cluster Cluster *Cluster `type:"structure"` // contains filtered or unexported fields }
func (UpdateClusterOutput) GoString ¶
func (s UpdateClusterOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateClusterOutput) SetCluster ¶
func (s *UpdateClusterOutput) SetCluster(v *Cluster) *UpdateClusterOutput
SetCluster sets the Cluster field's value.
func (UpdateClusterOutput) String ¶
func (s UpdateClusterOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateParameterGroupInput ¶
type UpdateParameterGroupInput struct { // The name of the parameter group to update. // // ParameterGroupName is a required field ParameterGroupName *string `type:"string" required:"true"` // An array of parameter names and values for the parameter update. You must // supply at least one parameter name and value; subsequent arguments are optional. // A maximum of 20 parameters may be updated per request. // // ParameterNameValues is a required field ParameterNameValues []*ParameterNameValue `type:"list" required:"true"` // contains filtered or unexported fields }
func (UpdateParameterGroupInput) GoString ¶
func (s UpdateParameterGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateParameterGroupInput) SetParameterGroupName ¶
func (s *UpdateParameterGroupInput) SetParameterGroupName(v string) *UpdateParameterGroupInput
SetParameterGroupName sets the ParameterGroupName field's value.
func (*UpdateParameterGroupInput) SetParameterNameValues ¶
func (s *UpdateParameterGroupInput) SetParameterNameValues(v []*ParameterNameValue) *UpdateParameterGroupInput
SetParameterNameValues sets the ParameterNameValues field's value.
func (UpdateParameterGroupInput) String ¶
func (s UpdateParameterGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateParameterGroupInput) Validate ¶
func (s *UpdateParameterGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateParameterGroupOutput ¶
type UpdateParameterGroupOutput struct { // The updated parameter group ParameterGroup *ParameterGroup `type:"structure"` // contains filtered or unexported fields }
func (UpdateParameterGroupOutput) GoString ¶
func (s UpdateParameterGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateParameterGroupOutput) SetParameterGroup ¶
func (s *UpdateParameterGroupOutput) SetParameterGroup(v *ParameterGroup) *UpdateParameterGroupOutput
SetParameterGroup sets the ParameterGroup field's value.
func (UpdateParameterGroupOutput) String ¶
func (s UpdateParameterGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateSubnetGroupInput ¶
type UpdateSubnetGroupInput struct { // A description of the subnet group Description *string `type:"string"` // The name of the subnet group // // SubnetGroupName is a required field SubnetGroupName *string `type:"string" required:"true"` // The EC2 subnet IDs for the subnet group. SubnetIds []*string `type:"list"` // contains filtered or unexported fields }
func (UpdateSubnetGroupInput) GoString ¶
func (s UpdateSubnetGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSubnetGroupInput) SetDescription ¶
func (s *UpdateSubnetGroupInput) SetDescription(v string) *UpdateSubnetGroupInput
SetDescription sets the Description field's value.
func (*UpdateSubnetGroupInput) SetSubnetGroupName ¶
func (s *UpdateSubnetGroupInput) SetSubnetGroupName(v string) *UpdateSubnetGroupInput
SetSubnetGroupName sets the SubnetGroupName field's value.
func (*UpdateSubnetGroupInput) SetSubnetIds ¶
func (s *UpdateSubnetGroupInput) SetSubnetIds(v []*string) *UpdateSubnetGroupInput
SetSubnetIds sets the SubnetIds field's value.
func (UpdateSubnetGroupInput) String ¶
func (s UpdateSubnetGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSubnetGroupInput) Validate ¶
func (s *UpdateSubnetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSubnetGroupOutput ¶
type UpdateSubnetGroupOutput struct { // The updated subnet group SubnetGroup *SubnetGroup `type:"structure"` // contains filtered or unexported fields }
func (UpdateSubnetGroupOutput) GoString ¶
func (s UpdateSubnetGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSubnetGroupOutput) SetSubnetGroup ¶
func (s *UpdateSubnetGroupOutput) SetSubnetGroup(v *SubnetGroup) *UpdateSubnetGroupOutput
SetSubnetGroup sets the SubnetGroup field's value.
func (UpdateSubnetGroupOutput) String ¶
func (s UpdateSubnetGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateUserInput ¶
type UpdateUserInput struct { // Access permissions string used for this user. AccessString *string `type:"string"` // Denotes the user's authentication properties, such as whether it requires // a password to authenticate. AuthenticationMode *AuthenticationMode `type:"structure"` // The name of the user // // UserName is a required field UserName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserInput) GoString ¶
func (s UpdateUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserInput) SetAccessString ¶
func (s *UpdateUserInput) SetAccessString(v string) *UpdateUserInput
SetAccessString sets the AccessString field's value.
func (*UpdateUserInput) SetAuthenticationMode ¶
func (s *UpdateUserInput) SetAuthenticationMode(v *AuthenticationMode) *UpdateUserInput
SetAuthenticationMode sets the AuthenticationMode field's value.
func (*UpdateUserInput) SetUserName ¶
func (s *UpdateUserInput) SetUserName(v string) *UpdateUserInput
SetUserName sets the UserName field's value.
func (UpdateUserInput) String ¶
func (s UpdateUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserInput) Validate ¶
func (s *UpdateUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserOutput ¶
type UpdateUserOutput struct { // The updated user User *User `type:"structure"` // contains filtered or unexported fields }
func (UpdateUserOutput) GoString ¶
func (s UpdateUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserOutput) SetUser ¶
func (s *UpdateUserOutput) SetUser(v *User) *UpdateUserOutput
SetUser sets the User field's value.
func (UpdateUserOutput) String ¶
func (s UpdateUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type User ¶
type User struct { // The names of the Access Control Lists to which the user belongs ACLNames []*string `type:"list"` // The Amazon Resource Name (ARN) of the user. ARN *string `type:"string"` // Access permissions string used for this user. AccessString *string `type:"string"` // Denotes whether the user requires a password to authenticate. Authentication *Authentication `type:"structure"` // The minimum engine version supported for the user MinimumEngineVersion *string `type:"string"` // The name of the user Name *string `type:"string"` // Indicates the user status. Can be "active", "modifying" or "deleting". Status *string `type:"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.
func (User) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*User) SetACLNames ¶
SetACLNames sets the ACLNames field's value.
func (*User) SetAccessString ¶
SetAccessString sets the AccessString field's value.
func (*User) SetAuthentication ¶
func (s *User) SetAuthentication(v *Authentication) *User
SetAuthentication sets the Authentication field's value.
func (*User) SetMinimumEngineVersion ¶
SetMinimumEngineVersion sets the MinimumEngineVersion field's value.
type UserAlreadyExistsFault ¶
type UserAlreadyExistsFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*UserAlreadyExistsFault) Code ¶
func (s *UserAlreadyExistsFault) Code() string
Code returns the exception type name.
func (*UserAlreadyExistsFault) Error ¶
func (s *UserAlreadyExistsFault) Error() string
func (UserAlreadyExistsFault) GoString ¶
func (s UserAlreadyExistsFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserAlreadyExistsFault) Message ¶
func (s *UserAlreadyExistsFault) Message() string
Message returns the exception's message.
func (*UserAlreadyExistsFault) OrigErr ¶
func (s *UserAlreadyExistsFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UserAlreadyExistsFault) RequestID ¶
func (s *UserAlreadyExistsFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UserAlreadyExistsFault) StatusCode ¶
func (s *UserAlreadyExistsFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UserAlreadyExistsFault) String ¶
func (s UserAlreadyExistsFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserNotFoundFault ¶
type UserNotFoundFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*UserNotFoundFault) Code ¶
func (s *UserNotFoundFault) Code() string
Code returns the exception type name.
func (*UserNotFoundFault) Error ¶
func (s *UserNotFoundFault) Error() string
func (UserNotFoundFault) GoString ¶
func (s UserNotFoundFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserNotFoundFault) Message ¶
func (s *UserNotFoundFault) Message() string
Message returns the exception's message.
func (*UserNotFoundFault) OrigErr ¶
func (s *UserNotFoundFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UserNotFoundFault) RequestID ¶
func (s *UserNotFoundFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UserNotFoundFault) StatusCode ¶
func (s *UserNotFoundFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UserNotFoundFault) String ¶
func (s UserNotFoundFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserQuotaExceededFault ¶
type UserQuotaExceededFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (*UserQuotaExceededFault) Code ¶
func (s *UserQuotaExceededFault) Code() string
Code returns the exception type name.
func (*UserQuotaExceededFault) Error ¶
func (s *UserQuotaExceededFault) Error() string
func (UserQuotaExceededFault) GoString ¶
func (s UserQuotaExceededFault) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserQuotaExceededFault) Message ¶
func (s *UserQuotaExceededFault) Message() string
Message returns the exception's message.
func (*UserQuotaExceededFault) OrigErr ¶
func (s *UserQuotaExceededFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UserQuotaExceededFault) RequestID ¶
func (s *UserQuotaExceededFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UserQuotaExceededFault) StatusCode ¶
func (s *UserQuotaExceededFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UserQuotaExceededFault) String ¶
func (s UserQuotaExceededFault) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package memorydbiface provides an interface to enable mocking the Amazon MemoryDB service client for testing your code.
|
Package memorydbiface provides an interface to enable mocking the Amazon MemoryDB service client for testing your code. |