Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

DecreaseNodeGroupsInGlobalReplicationGroupMessage

import type { DecreaseNodeGroupsInGlobalReplicationGroupMessage } from "https://aws-api.deno.dev/v0.3/services/elasticache.ts?docs=full";
interface DecreaseNodeGroupsInGlobalReplicationGroupMessage {
ApplyImmediately: boolean;
GlobalNodeGroupsToRemove?: string[] | null;
GlobalNodeGroupsToRetain?: string[] | null;
GlobalReplicationGroupId: string;
NodeGroupCount: number;
}

§Properties

§
ApplyImmediately: boolean
[src]

Indicates that the shard reconfiguration process begins immediately. At present, the only permitted value for this parameter is true.

§
GlobalNodeGroupsToRemove?: string[] | null
[src]

If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRemove is a list of NodeGroupIds to remove from the cluster. ElastiCache for Redis will attempt to remove all node groups listed by GlobalNodeGroupsToRemove from the cluster.

§
GlobalNodeGroupsToRetain?: string[] | null
[src]

If the value of NodeGroupCount is less than the current number of node groups (shards), then either NodeGroupsToRemove or NodeGroupsToRetain is required. GlobalNodeGroupsToRetain is a list of NodeGroupIds to retain from the cluster. ElastiCache for Redis will attempt to retain all node groups listed by GlobalNodeGroupsToRetain from the cluster.

§
GlobalReplicationGroupId: string
[src]

The name of the Global datastore

§
NodeGroupCount: number
[src]

The number of node groups (shards) that results from the modification of the shard configuration