Show / Hide Table of Contents

Class ClusterInstanceArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ClusterInstanceArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Rds
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ClusterInstanceArgs : ResourceArgs

Constructors

View Source

ClusterInstanceArgs()

Declaration
public ClusterInstanceArgs()

Properties

View Source

ApplyImmediately

Specifies whether any database modifications are applied immediately, or during the next maintenance window. Default isfalse.

Declaration
public Input<bool> ApplyImmediately { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

AutoMinorVersionUpgrade

Indicates that minor engine upgrades will be applied automatically to the DB instance during the maintenance window. Default true.

Declaration
public Input<bool> AutoMinorVersionUpgrade { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

AvailabilityZone

The EC2 Availability Zone that the DB instance is created in. See docs about the details.

Declaration
public Input<string> AvailabilityZone { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CaCertIdentifier

The identifier of the CA certificate for the DB instance.

Declaration
public Input<string> CaCertIdentifier { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ClusterIdentifier

The identifier of the aws.rds.Cluster in which to launch this instance.

Declaration
public Input<string> ClusterIdentifier { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CopyTagsToSnapshot

Indicates whether to copy all of the user-defined tags from the DB instance to snapshots of the DB instance. Default false.

Declaration
public Input<bool> CopyTagsToSnapshot { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

DbParameterGroupName

The name of the DB parameter group to associate with this instance.

Declaration
public Input<string> DbParameterGroupName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DbSubnetGroupName

A DB subnet group to associate with this DB instance. NOTE: This must match the db_subnet_group_name of the attached aws.rds.Cluster.

Declaration
public Input<string> DbSubnetGroupName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Engine

The name of the database engine to be used for the RDS instance. Defaults to aurora. Valid Values: aurora, aurora-mysql, aurora-postgresql. For information on the difference between the available Aurora MySQL engines see Comparison between Aurora MySQL 1 and Aurora MySQL 2 in the Amazon RDS User Guide.

Declaration
public Input<string> Engine { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EngineVersion

The database engine version.

Declaration
public Input<string> EngineVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Identifier

The indentifier for the RDS instance, if omitted, this provider will assign a random, unique identifier.

Declaration
public Input<string> Identifier { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IdentifierPrefix

Creates a unique identifier beginning with the specified prefix. Conflicts with identifier.

Declaration
public Input<string> IdentifierPrefix { get; set; }
Property Value
Type Description
Input<System.String>
View Source

InstanceClass

The instance class to use. For details on CPU and memory, see Scaling Aurora DB Instances. Aurora uses db.* instance classes/types. Please see AWS Documentation for currently available instance classes and complete details.

Declaration
public Input<string> InstanceClass { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MonitoringInterval

The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0. Valid Values: 0, 1, 5, 10, 15, 30, 60.

Declaration
public Input<int> MonitoringInterval { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

MonitoringRoleArn

The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to CloudWatch Logs. You can find more information on the AWS Documentation what IAM permissions are needed to allow Enhanced Monitoring for RDS Instances.

Declaration
public Input<string> MonitoringRoleArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PerformanceInsightsEnabled

Specifies whether Performance Insights is enabled or not.

Declaration
public Input<bool> PerformanceInsightsEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

PerformanceInsightsKmsKeyId

The ARN for the KMS key to encrypt Performance Insights data. When specifying performance_insights_kms_key_id, performance_insights_enabled needs to be set to true.

Declaration
public Input<string> PerformanceInsightsKmsKeyId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PreferredBackupWindow

The daily time range during which automated backups are created if automated backups are enabled. Eg: "04:00-09:00"

Declaration
public Input<string> PreferredBackupWindow { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PreferredMaintenanceWindow

The window to perform maintenance in. Syntax: "ddd:hh24:mi-ddd:hh24:mi". Eg: "Mon:00:00-Mon:03:00".

Declaration
public Input<string> PreferredMaintenanceWindow { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PromotionTier

Default 0. Failover Priority setting on instance level. The reader who has lower tier has higher priority to get promoted to writer.

Declaration
public Input<int> PromotionTier { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

PubliclyAccessible

Bool to control if instance is publicly accessible. Default false. See the documentation on Creating DB Instances for more details on controlling this property.

Declaration
public Input<bool> PubliclyAccessible { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Tags

A map of tags to assign to the instance.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.