FirehoseDeliveryStreamElasticsearchConfigurationVpcConfigArgs

data class FirehoseDeliveryStreamElasticsearchConfigurationVpcConfigArgs(val roleArn: Output<String>, val securityGroupIds: Output<List<String>>, val subnetIds: Output<List<String>>, val vpcId: Output<String>? = null) : ConvertibleToJava<FirehoseDeliveryStreamElasticsearchConfigurationVpcConfigArgs>

Constructors

constructor(roleArn: Output<String>, securityGroupIds: Output<List<String>>, subnetIds: Output<List<String>>, vpcId: Output<String>? = null)

Properties

Link copied to clipboard
val roleArn: Output<String>

The ARN of the IAM role to be assumed by Firehose for calling the Amazon EC2 configuration API and for creating network interfaces. Make sure role has necessary IAM permissions

Link copied to clipboard

A list of security group IDs to associate with Kinesis Firehose.

Link copied to clipboard
val subnetIds: Output<List<String>>

A list of subnet IDs to associate with Kinesis Firehose.

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

Functions

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