AwsDocumentDatabaseInstanceArgs

interface AwsDocumentDatabaseInstanceArgs { availabilityZone?: string; instanceClass: string; performanceInsights?: AwsDocumentDatabasePerformanceInsightsArgs; promotionTier?: number; tags?: AwsDocumentDatabaseTags; }

Definition for one stable DocumentDB cluster member.

Example

CODE
import type { AwsDocumentDatabaseInstanceArgs } from '@jobcloud/aws-documentdb';

const instance: AwsDocumentDatabaseInstanceArgs = { instanceClass: 'db.r6g.large' };

Properties

availabilityZone: string

Optional explicit availability zone for this member.

instanceClass: string

Provisioned instance class, for example db.r6g.large.

performanceInsights: AwsDocumentDatabasePerformanceInsightsArgs

Per-instance Performance Insights configuration.

promotionTier: number

Failover priority. Lower values receive higher promotion priority. Defaults to 1.

tags: AwsDocumentDatabaseTags

Additional tags merged after the cluster tags. The Name tag is reserved.