VpcConfiguration class
The details of the VPC of the Amazon ES destination.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- roleARN → String
-
The ARN of the IAM role that you want the delivery stream to use to create
endpoints in the destination VPC. You can use your existing Kinesis Data
Firehose delivery role or you can specify a new role. In either case, make
sure that the role trusts the Kinesis Data Firehose service principal and
that it grants the following permissions:
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
securityGroupIds
→ List<
String> -
The IDs of the security groups that you want Kinesis Data Firehose to use
when it creates ENIs in the VPC of the Amazon ES destination. You can use
the same security group that the Amazon ES domain uses or different ones. If
you specify different security groups here, ensure that they allow outbound
HTTPS traffic to the Amazon ES domain's security group. Also ensure that the
Amazon ES domain's security group allows HTTPS traffic from the security
groups specified here. If you use the same security group for both your
delivery stream and the Amazon ES domain, make sure the security group
inbound rule allows HTTPS traffic. For more information about security group
rules, see Security
group rules in the Amazon VPC documentation.
final
-
subnetIds
→ List<
String> -
The IDs of the subnets that you want Kinesis Data Firehose to use to create
ENIs in the VPC of the Amazon ES destination. Make sure that the routing
tables and inbound and outbound rules allow traffic to flow from the subnets
whose IDs are specified here to the subnets that have the destination Amazon
ES endpoints. Kinesis Data Firehose creates at least one ENI in each of the
subnets that are specified here. Do not delete or modify these ENIs.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited