Creates a new instance.
docdb_create_db_instance(DBInstanceIdentifier, DBInstanceClass, Engine,
AvailabilityZone, PreferredMaintenanceWindow, AutoMinorVersionUpgrade,
Tags, DBClusterIdentifier, PromotionTier)
[required] The instance identifier. This parameter is stored as a lowercase string.
Constraints:
Must contain from 1 to 63 letters, numbers, or hyphens.
The first character must be a letter.
Cannot end with a hyphen or contain two consecutive hyphens.
Example: mydbinstance
[required] The compute and memory capacity of the instance; for example,
db.r5.large
.
[required] The name of the database engine to be used for this instance.
Valid value: docdb
The Amazon EC2 Availability Zone that the instance is created in.
Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.
Example: us-east-1d
The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).
Format: ddd:hh24:mi-ddd:hh24:mi
The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week.
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
Constraints: Minimum 30-minute window.
Indicates that minor engine upgrades are applied automatically to the instance during the maintenance window.
Default: true
The tags to be assigned to the instance. You can assign up to 10 tags to an instance.
[required] The identifier of the cluster that the instance will belong to.
A value that specifies the order in which an Amazon DocumentDB replica is promoted to the primary instance after a failure of the existing primary instance.
Default: 1
Valid values: 0-15
A list with the following syntax:
list( DBInstance = list( DBInstanceIdentifier = "string", DBInstanceClass = "string", Engine = "string", DBInstanceStatus = "string", Endpoint = list( Address = "string", Port = 123, HostedZoneId = "string" ), InstanceCreateTime = as.POSIXct( "2015-01-01" ), PreferredBackupWindow = "string", BackupRetentionPeriod = 123, VpcSecurityGroups = list( list( VpcSecurityGroupId = "string", Status = "string" ) ), AvailabilityZone = "string", DBSubnetGroup = list( DBSubnetGroupName = "string", DBSubnetGroupDescription = "string", VpcId = "string", SubnetGroupStatus = "string", Subnets = list( list( SubnetIdentifier = "string", SubnetAvailabilityZone = list( Name = "string" ), SubnetStatus = "string" ) ), DBSubnetGroupArn = "string" ), PreferredMaintenanceWindow = "string", PendingModifiedValues = list( DBInstanceClass = "string", AllocatedStorage = 123, MasterUserPassword = "string", Port = 123, BackupRetentionPeriod = 123, MultiAZ = TRUE|FALSE, EngineVersion = "string", LicenseModel = "string", Iops = 123, DBInstanceIdentifier = "string", StorageType = "string", CACertificateIdentifier = "string", DBSubnetGroupName = "string", PendingCloudwatchLogsExports = list( LogTypesToEnable = list( "string" ), LogTypesToDisable = list( "string" ) ) ), LatestRestorableTime = as.POSIXct( "2015-01-01" ), EngineVersion = "string", AutoMinorVersionUpgrade = TRUE|FALSE, PubliclyAccessible = TRUE|FALSE, StatusInfos = list( list( StatusType = "string", Normal = TRUE|FALSE, Status = "string", Message = "string" ) ), DBClusterIdentifier = "string", StorageEncrypted = TRUE|FALSE, KmsKeyId = "string", DbiResourceId = "string", CACertificateIdentifier = "string", PromotionTier = 123, DBInstanceArn = "string", EnabledCloudwatchLogsExports = list( "string" ) ) )
svc$create_db_instance( DBInstanceIdentifier = "string", DBInstanceClass = "string", Engine = "string", AvailabilityZone = "string", PreferredMaintenanceWindow = "string", AutoMinorVersionUpgrade = TRUE|FALSE, Tags = list( list( Key = "string", Value = "string" ) ), DBClusterIdentifier = "string", PromotionTier = 123 )