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.