Skip to main content Link Search Menu Expand Document (external link)

ElastiCacheService overview

Added in v1.0.0


Table of contents


constructors

makeElastiCacheService

Signature

export declare const makeElastiCacheService: Effect.Effect<ElastiCacheService, never, ElastiCacheClientInstance>

Added in v1.0.0

layers

BaseElastiCacheServiceLayer

Signature

export declare const BaseElastiCacheServiceLayer: Layer.Layer<ElastiCacheService, never, ElastiCacheClientInstance>

Added in v1.0.0

DefaultElastiCacheServiceLayer

Signature

export declare const DefaultElastiCacheServiceLayer: Layer.Layer<ElastiCacheService, never, never>

Added in v1.0.0

ElastiCacheServiceLayer

Signature

export declare const ElastiCacheServiceLayer: Layer.Layer<ElastiCacheService, never, ElastiCacheClientInstanceConfig>

Added in v1.0.0

models

ElastiCacheService (type alias)

Signature

export type ElastiCacheService = {
  readonly _: unique symbol

  /**
   * @see {@link AddTagsToResourceCommand}
   */
  readonly addTagsToResource: (
    args: AddTagsToResourceCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<AddTagsToResourceCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link AuthorizeCacheSecurityGroupIngressCommand}
   */
  readonly authorizeCacheSecurityGroupIngress: (
    args: AuthorizeCacheSecurityGroupIngressCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | AuthorizeCacheSecurityGroupIngressCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link BatchApplyUpdateActionCommand}
   */
  readonly batchApplyUpdateAction: (
    args: BatchApplyUpdateActionCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    BatchApplyUpdateActionCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError
  >

  /**
   * @see {@link BatchStopUpdateActionCommand}
   */
  readonly batchStopUpdateAction: (
    args: BatchStopUpdateActionCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    BatchStopUpdateActionCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError
  >

  /**
   * @see {@link CompleteMigrationCommand}
   */
  readonly completeMigration: (
    args: CompleteMigrationCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<CompleteMigrationCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link CopyServerlessCacheSnapshotCommand}
   */
  readonly copyServerlessCacheSnapshot: (
    args: CopyServerlessCacheSnapshotCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CopyServerlessCacheSnapshotCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CopySnapshotCommand}
   */
  readonly copySnapshot: (
    args: CopySnapshotCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CopySnapshotCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CreateCacheClusterCommand}
   */
  readonly createCacheCluster: (
    args: CreateCacheClusterCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CreateCacheClusterCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CreateCacheParameterGroupCommand}
   */
  readonly createCacheParameterGroup: (
    args: CreateCacheParameterGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CreateCacheParameterGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CreateCacheSecurityGroupCommand}
   */
  readonly createCacheSecurityGroup: (
    args: CreateCacheSecurityGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CreateCacheSecurityGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CreateCacheSubnetGroupCommand}
   */
  readonly createCacheSubnetGroup: (
    args: CreateCacheSubnetGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<CreateCacheSubnetGroupCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link CreateGlobalReplicationGroupCommand}
   */
  readonly createGlobalReplicationGroup: (
    args: CreateGlobalReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    CreateGlobalReplicationGroupCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError
  >

  /**
   * @see {@link CreateReplicationGroupCommand}
   */
  readonly createReplicationGroup: (
    args: CreateReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CreateReplicationGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CreateServerlessCacheCommand}
   */
  readonly createServerlessCache: (
    args: CreateServerlessCacheCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CreateServerlessCacheCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidCredentialsError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CreateServerlessCacheSnapshotCommand}
   */
  readonly createServerlessCacheSnapshot: (
    args: CreateServerlessCacheSnapshotCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CreateServerlessCacheSnapshotCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CreateSnapshotCommand}
   */
  readonly createSnapshot: (
    args: CreateSnapshotCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CreateSnapshotCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CreateUserCommand}
   */
  readonly createUser: (
    args: CreateUserCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | CreateUserCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link CreateUserGroupCommand}
   */
  readonly createUserGroup: (
    args: CreateUserGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<CreateUserGroupCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError>

  /**
   * @see {@link DecreaseNodeGroupsInGlobalReplicationGroupCommand}
   */
  readonly decreaseNodeGroupsInGlobalReplicationGroup: (
    args: DecreaseNodeGroupsInGlobalReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DecreaseNodeGroupsInGlobalReplicationGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DecreaseReplicaCountCommand}
   */
  readonly decreaseReplicaCount: (
    args: DecreaseReplicaCountCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DecreaseReplicaCountCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DeleteCacheClusterCommand}
   */
  readonly deleteCacheCluster: (
    args: DeleteCacheClusterCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DeleteCacheClusterCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DeleteCacheParameterGroupCommand}
   */
  readonly deleteCacheParameterGroup: (
    args: DeleteCacheParameterGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DeleteCacheParameterGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DeleteCacheSecurityGroupCommand}
   */
  readonly deleteCacheSecurityGroup: (
    args: DeleteCacheSecurityGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DeleteCacheSecurityGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DeleteCacheSubnetGroupCommand}
   */
  readonly deleteCacheSubnetGroup: (
    args: DeleteCacheSubnetGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<DeleteCacheSubnetGroupCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link DeleteGlobalReplicationGroupCommand}
   */
  readonly deleteGlobalReplicationGroup: (
    args: DeleteGlobalReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    DeleteGlobalReplicationGroupCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError
  >

  /**
   * @see {@link DeleteReplicationGroupCommand}
   */
  readonly deleteReplicationGroup: (
    args: DeleteReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DeleteReplicationGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DeleteServerlessCacheCommand}
   */
  readonly deleteServerlessCache: (
    args: DeleteServerlessCacheCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DeleteServerlessCacheCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidCredentialsError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DeleteServerlessCacheSnapshotCommand}
   */
  readonly deleteServerlessCacheSnapshot: (
    args: DeleteServerlessCacheSnapshotCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    DeleteServerlessCacheSnapshotCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError
  >

  /**
   * @see {@link DeleteSnapshotCommand}
   */
  readonly deleteSnapshot: (
    args: DeleteSnapshotCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DeleteSnapshotCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DeleteUserCommand}
   */
  readonly deleteUser: (
    args: DeleteUserCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<DeleteUserCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError>

  /**
   * @see {@link DeleteUserGroupCommand}
   */
  readonly deleteUserGroup: (
    args: DeleteUserGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<DeleteUserGroupCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError>

  /**
   * @see {@link DescribeCacheClustersCommand}
   */
  readonly describeCacheClusters: (
    args: DescribeCacheClustersCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeCacheClustersCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeCacheEngineVersionsCommand}
   */
  readonly describeCacheEngineVersions: (
    args: DescribeCacheEngineVersionsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<DescribeCacheEngineVersionsCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link DescribeCacheParameterGroupsCommand}
   */
  readonly describeCacheParameterGroups: (
    args: DescribeCacheParameterGroupsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeCacheParameterGroupsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeCacheParametersCommand}
   */
  readonly describeCacheParameters: (
    args: DescribeCacheParametersCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeCacheParametersCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeCacheSecurityGroupsCommand}
   */
  readonly describeCacheSecurityGroups: (
    args: DescribeCacheSecurityGroupsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeCacheSecurityGroupsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeCacheSubnetGroupsCommand}
   */
  readonly describeCacheSubnetGroups: (
    args: DescribeCacheSubnetGroupsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<DescribeCacheSubnetGroupsCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link DescribeEngineDefaultParametersCommand}
   */
  readonly describeEngineDefaultParameters: (
    args: DescribeEngineDefaultParametersCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeEngineDefaultParametersCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeEventsCommand}
   */
  readonly describeEvents: (
    args: DescribeEventsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeEventsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeGlobalReplicationGroupsCommand}
   */
  readonly describeGlobalReplicationGroups: (
    args: DescribeGlobalReplicationGroupsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeGlobalReplicationGroupsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeReplicationGroupsCommand}
   */
  readonly describeReplicationGroups: (
    args: DescribeReplicationGroupsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeReplicationGroupsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeReservedCacheNodesCommand}
   */
  readonly describeReservedCacheNodes: (
    args: DescribeReservedCacheNodesCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeReservedCacheNodesCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeReservedCacheNodesOfferingsCommand}
   */
  readonly describeReservedCacheNodesOfferings: (
    args: DescribeReservedCacheNodesOfferingsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeReservedCacheNodesOfferingsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeServerlessCachesCommand}
   */
  readonly describeServerlessCaches: (
    args: DescribeServerlessCachesCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeServerlessCachesCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeServerlessCacheSnapshotsCommand}
   */
  readonly describeServerlessCacheSnapshots: (
    args: DescribeServerlessCacheSnapshotsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeServerlessCacheSnapshotsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeServiceUpdatesCommand}
   */
  readonly describeServiceUpdates: (
    args: DescribeServiceUpdatesCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeServiceUpdatesCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeSnapshotsCommand}
   */
  readonly describeSnapshots: (
    args: DescribeSnapshotsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeSnapshotsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeUpdateActionsCommand}
   */
  readonly describeUpdateActions: (
    args: DescribeUpdateActionsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DescribeUpdateActionsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link DescribeUserGroupsCommand}
   */
  readonly describeUserGroups: (
    args: DescribeUserGroupsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    DescribeUserGroupsCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterCombinationError
  >

  /**
   * @see {@link DescribeUsersCommand}
   */
  readonly describeUsers: (
    args: DescribeUsersCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<DescribeUsersCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterCombinationError>

  /**
   * @see {@link DisassociateGlobalReplicationGroupCommand}
   */
  readonly disassociateGlobalReplicationGroup: (
    args: DisassociateGlobalReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | DisassociateGlobalReplicationGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link ExportServerlessCacheSnapshotCommand}
   */
  readonly exportServerlessCacheSnapshot: (
    args: ExportServerlessCacheSnapshotCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    ExportServerlessCacheSnapshotCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError
  >

  /**
   * @see {@link FailoverGlobalReplicationGroupCommand}
   */
  readonly failoverGlobalReplicationGroup: (
    args: FailoverGlobalReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | FailoverGlobalReplicationGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link IncreaseNodeGroupsInGlobalReplicationGroupCommand}
   */
  readonly increaseNodeGroupsInGlobalReplicationGroup: (
    args: IncreaseNodeGroupsInGlobalReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | IncreaseNodeGroupsInGlobalReplicationGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterValueError
  >

  /**
   * @see {@link IncreaseReplicaCountCommand}
   */
  readonly increaseReplicaCount: (
    args: IncreaseReplicaCountCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | IncreaseReplicaCountCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link ListAllowedNodeTypeModificationsCommand}
   */
  readonly listAllowedNodeTypeModifications: (
    args: ListAllowedNodeTypeModificationsCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | ListAllowedNodeTypeModificationsCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link ListTagsForResourceCommand}
   */
  readonly listTagsForResource: (
    args: ListTagsForResourceCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<ListTagsForResourceCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link ModifyCacheClusterCommand}
   */
  readonly modifyCacheCluster: (
    args: ModifyCacheClusterCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | ModifyCacheClusterCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link ModifyCacheParameterGroupCommand}
   */
  readonly modifyCacheParameterGroup: (
    args: ModifyCacheParameterGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | ModifyCacheParameterGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link ModifyCacheSubnetGroupCommand}
   */
  readonly modifyCacheSubnetGroup: (
    args: ModifyCacheSubnetGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<ModifyCacheSubnetGroupCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link ModifyGlobalReplicationGroupCommand}
   */
  readonly modifyGlobalReplicationGroup: (
    args: ModifyGlobalReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    ModifyGlobalReplicationGroupCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError
  >

  /**
   * @see {@link ModifyReplicationGroupCommand}
   */
  readonly modifyReplicationGroup: (
    args: ModifyReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | ModifyReplicationGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link ModifyReplicationGroupShardConfigurationCommand}
   */
  readonly modifyReplicationGroupShardConfiguration: (
    args: ModifyReplicationGroupShardConfigurationCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | ModifyReplicationGroupShardConfigurationCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link ModifyServerlessCacheCommand}
   */
  readonly modifyServerlessCache: (
    args: ModifyServerlessCacheCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | ModifyServerlessCacheCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidCredentialsError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link ModifyUserCommand}
   */
  readonly modifyUser: (
    args: ModifyUserCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | ModifyUserCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link ModifyUserGroupCommand}
   */
  readonly modifyUserGroup: (
    args: ModifyUserGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | ModifyUserGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link PurchaseReservedCacheNodesOfferingCommand}
   */
  readonly purchaseReservedCacheNodesOffering: (
    args: PurchaseReservedCacheNodesOfferingCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | PurchaseReservedCacheNodesOfferingCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link RebalanceSlotsInGlobalReplicationGroupCommand}
   */
  readonly rebalanceSlotsInGlobalReplicationGroup: (
    args: RebalanceSlotsInGlobalReplicationGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | RebalanceSlotsInGlobalReplicationGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterValueError
  >

  /**
   * @see {@link RebootCacheClusterCommand}
   */
  readonly rebootCacheCluster: (
    args: RebootCacheClusterCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<RebootCacheClusterCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link RemoveTagsFromResourceCommand}
   */
  readonly removeTagsFromResource: (
    args: RemoveTagsFromResourceCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<RemoveTagsFromResourceCommandOutput | SdkError | ElastiCacheServiceError>

  /**
   * @see {@link ResetCacheParameterGroupCommand}
   */
  readonly resetCacheParameterGroup: (
    args: ResetCacheParameterGroupCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | ResetCacheParameterGroupCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link RevokeCacheSecurityGroupIngressCommand}
   */
  readonly revokeCacheSecurityGroupIngress: (
    args: RevokeCacheSecurityGroupIngressCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | RevokeCacheSecurityGroupIngressCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link StartMigrationCommand}
   */
  readonly startMigration: (
    args: StartMigrationCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<StartMigrationCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError>

  /**
   * @see {@link TestFailoverCommand}
   */
  readonly testFailover: (
    args: TestFailoverCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<
    | TestFailoverCommandOutput
    | SdkError
    | ElastiCacheServiceError
    | InvalidParameterCombinationError
    | InvalidParameterValueError
  >

  /**
   * @see {@link TestMigrationCommand}
   */
  readonly testMigration: (
    args: TestMigrationCommandInput,
    options?: __HttpHandlerOptions
  ) => Effect.Effect<TestMigrationCommandOutput | SdkError | ElastiCacheServiceError | InvalidParameterValueError>
}

Added in v1.0.0

tags

ElastiCacheService

Signature

export declare const ElastiCacheService: Context.Tag<ElastiCacheService, ElastiCacheService>

Added in v1.0.0