InfluxDbInstanceArgs

data class InfluxDbInstanceArgs(val allocatedStorage: Output<Int>? = null, val bucket: Output<String>? = null, val dbInstanceType: Output<InfluxDbInstanceDbInstanceType>? = null, val dbParameterGroupIdentifier: Output<String>? = null, val dbStorageType: Output<InfluxDbInstanceDbStorageType>? = null, val deploymentType: Output<InfluxDbInstanceDeploymentType>? = null, val logDeliveryConfiguration: Output<LogDeliveryConfigurationPropertiesArgs>? = null, val name: Output<String>? = null, val organization: Output<String>? = null, val password: Output<String>? = null, val publiclyAccessible: Output<Boolean>? = null, val tags: Output<List<TagArgs>>? = null, val username: Output<String>? = null, val vpcSecurityGroupIds: Output<List<String>>? = null, val vpcSubnetIds: Output<List<String>>? = null) : ConvertibleToJava<InfluxDbInstanceArgs>

The AWS::Timestream::InfluxDBInstance resource creates an InfluxDB instance.

Constructors

Link copied to clipboard
constructor(allocatedStorage: Output<Int>? = null, bucket: Output<String>? = null, dbInstanceType: Output<InfluxDbInstanceDbInstanceType>? = null, dbParameterGroupIdentifier: Output<String>? = null, dbStorageType: Output<InfluxDbInstanceDbStorageType>? = null, deploymentType: Output<InfluxDbInstanceDeploymentType>? = null, logDeliveryConfiguration: Output<LogDeliveryConfigurationPropertiesArgs>? = null, name: Output<String>? = null, organization: Output<String>? = null, password: Output<String>? = null, publiclyAccessible: Output<Boolean>? = null, tags: Output<List<TagArgs>>? = null, username: Output<String>? = null, vpcSecurityGroupIds: Output<List<String>>? = null, vpcSubnetIds: Output<List<String>>? = null)

Properties

Link copied to clipboard
val allocatedStorage: Output<Int>? = null

The allocated storage for the InfluxDB instance.

Link copied to clipboard
val bucket: Output<String>? = null

The bucket for the InfluxDB instance.

Link copied to clipboard

The compute instance of the InfluxDB instance.

Link copied to clipboard
val dbParameterGroupIdentifier: Output<String>? = null

The name of an existing InfluxDB parameter group.

Link copied to clipboard

The storage type of the InfluxDB instance.

Link copied to clipboard

Deployment type of the InfluxDB Instance.

Link copied to clipboard

Configuration for sending logs to customer account from the InfluxDB instance.

Link copied to clipboard
val name: Output<String>? = null

The unique name that is associated with the InfluxDB instance.

Link copied to clipboard
val organization: Output<String>? = null

The organization for the InfluxDB instance.

Link copied to clipboard
val password: Output<String>? = null

The password for the InfluxDB instance.

Link copied to clipboard
val publiclyAccessible: Output<Boolean>? = null

Attach a public IP to the customer ENI.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An arbitrary set of tags (key-value pairs) for this DB instance.

Link copied to clipboard
val username: Output<String>? = null

The username for the InfluxDB instance.

Link copied to clipboard
val vpcSecurityGroupIds: Output<List<String>>? = null

A list of Amazon EC2 VPC security groups to associate with this InfluxDB instance.

Link copied to clipboard
val vpcSubnetIds: Output<List<String>>? = null

A list of EC2 subnet IDs for this InfluxDB instance.

Functions

Link copied to clipboard
open override fun toJava(): InfluxDbInstanceArgs