NAME
Paws::Firehose::ElasticsearchDestinationDescription
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::Firehose::ElasticsearchDestinationDescription object:
$service_obj->Method(Att1 => { BufferingHints => $value, ..., VpcConfigurationDescription => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::Firehose::ElasticsearchDestinationDescription object:
$result = $service_obj->Method(...);
$result->Att1->BufferingHints
DESCRIPTION
The destination description in Amazon ES.
ATTRIBUTES
BufferingHints => Paws::Firehose::ElasticsearchBufferingHints
The buffering options.
CloudWatchLoggingOptions => Paws::Firehose::CloudWatchLoggingOptions
The Amazon CloudWatch logging options.
ClusterEndpoint => Str
The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this ClusterEndpoint
or the DomainARN
field to send data to Amazon ES.
DomainARN => Str
The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).
Kinesis Data Firehose uses either ClusterEndpoint
or DomainARN
to send data to Amazon ES.
IndexName => Str
The Elasticsearch index name.
IndexRotationPeriod => Str
The Elasticsearch index rotation period
ProcessingConfiguration => Paws::Firehose::ProcessingConfiguration
The data processing configuration.
RetryOptions => Paws::Firehose::ElasticsearchRetryOptions
The Amazon ES retry options.
RoleARN => Str
The Amazon Resource Name (ARN) of the AWS credentials. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).
S3BackupMode => Str
The Amazon S3 backup mode.
S3DestinationDescription => Paws::Firehose::S3DestinationDescription
The Amazon S3 destination.
TypeName => Str
The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x, there's no value for TypeName
.
VpcConfigurationDescription => Paws::Firehose::VpcConfigurationDescription
The details of the VPC of the Amazon ES destination.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::Firehose
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues