Skip to content

Interface: IamCredentials

Defined in: glide-mq/src/types.ts:14

IAM authentication credentials for AWS ElastiCache/MemoryDB.

Properties

clusterName

ts
clusterName: string;

Defined in: glide-mq/src/types.ts:23

The ElastiCache/MemoryDB cluster name.


refreshIntervalSeconds?

ts
optional refreshIntervalSeconds?: number;

Defined in: glide-mq/src/types.ts:25

Token refresh interval in seconds. Defaults to 300 (5 min).


region

ts
region: string;

Defined in: glide-mq/src/types.ts:19

AWS region (e.g. 'us-east-1').


serviceType

ts
serviceType: "elasticache" | "memorydb";

Defined in: glide-mq/src/types.ts:17

ElastiCache or MemoryDB.


type

ts
type: "iam";

Defined in: glide-mq/src/types.ts:15


userId

ts
userId: string;

Defined in: glide-mq/src/types.ts:21

The IAM user ID used for authentication. Maps to username in Valkey AUTH.

Released under the Apache-2.0 License.