Classes
The following classes are available globally.
-
See moreAWSAbstractKinesisRecorder
is an abstract class. You should not instantiate this class directly. Instead use its concrete subclassesAWSKinesisRecorder
andAWSFirehoseRecorder
.Declaration
Objective-C
@interface AWSAbstractKinesisRecorder
Swift
class AWSAbstractKinesisRecorder
-
Describes the buffering to perform before delivering data to the Serverless offering for Amazon OpenSearch Service destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonOpenSearchServerlessBufferingHints
Swift
class AWSFirehoseAmazonOpenSearchServerlessBufferingHints
-
Describes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service.
Required parameters: [RoleARN, IndexName, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonOpenSearchServerlessDestinationConfiguration
Swift
class AWSFirehoseAmazonOpenSearchServerlessDestinationConfiguration
-
The destination description in the Serverless offering for Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonOpenSearchServerlessDestinationDescription
Swift
class AWSFirehoseAmazonOpenSearchServerlessDestinationDescription
-
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonOpenSearchServerlessDestinationUpdate
Swift
class AWSFirehoseAmazonOpenSearchServerlessDestinationUpdate
-
Configures retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonOpenSearchServerlessRetryOptions
Swift
class AWSFirehoseAmazonOpenSearchServerlessRetryOptions
-
Describes the buffering to perform before delivering data to the Amazon OpenSearch Service destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceBufferingHints
Swift
class AWSFirehoseAmazonopensearchserviceBufferingHints
-
Describes the configuration of a destination in Amazon OpenSearch Service
Required parameters: [RoleARN, IndexName, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceDestinationConfiguration
Swift
class AWSFirehoseAmazonopensearchserviceDestinationConfiguration
-
The destination description in Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceDestinationDescription
Swift
class AWSFirehoseAmazonopensearchserviceDestinationDescription
-
Describes an update for a destination in Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceDestinationUpdate
Swift
class AWSFirehoseAmazonopensearchserviceDestinationUpdate
-
Configures retry behavior in case Firehose is unable to deliver documents to Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceRetryOptions
Swift
class AWSFirehoseAmazonopensearchserviceRetryOptions
-
The authentication configuration of the Amazon MSK cluster.
Required parameters: [RoleARN, Connectivity]
See moreDeclaration
Objective-C
@interface AWSFirehoseAuthenticationConfiguration
Swift
class AWSFirehoseAuthenticationConfiguration
-
Describes hints for the buffering to perform before delivering data to the destination. These options are treated as hints, and therefore Firehose might choose to use different values when it is optimal. The
See moreSizeInMBs
andIntervalInSeconds
parameters are optional. However, if specify a value for one of them, you must also provide a value for the other.Declaration
Objective-C
@interface AWSFirehoseBufferingHints
Swift
class AWSFirehoseBufferingHints
-
Describes the Amazon CloudWatch logging options for your delivery stream.
See moreDeclaration
Objective-C
@interface AWSFirehoseCloudWatchLoggingOptions
Swift
class AWSFirehoseCloudWatchLoggingOptions
-
Declaration
Objective-C
@interface AWSFirehoseReplicateCommand
Swift
class AWSFirehoseReplicateCommand
-
Declaration
Objective-C
@interface AWSFirehoseCreateDeliveryStreamInput
Swift
class AWSFirehoseCreateDeliveryStreamInput
-
Declaration
Objective-C
@interface AWSFirehoseCreateDeliveryStreamOutput
Swift
class AWSFirehoseCreateDeliveryStreamOutput
-
Specifies that you want Firehose to convert data from the JSON format to the Parquet or ORC format before writing it to Amazon S3. Firehose uses the serializer and deserializer that you specify, in addition to the column information from the Amazon Web Services Glue table, to deserialize your input data from JSON and then serialize it to the Parquet or ORC format. For more information, see Firehose Record Format Conversion.
See moreDeclaration
Objective-C
@interface AWSFirehoseDataFormatConversionConfiguration
Swift
class AWSFirehoseDataFormatConversionConfiguration
-
Declaration
Objective-C
@interface AWSFirehoseDeleteDeliveryStreamInput
Swift
class AWSFirehoseDeleteDeliveryStreamInput
-
Declaration
Objective-C
@interface AWSFirehoseDeleteDeliveryStreamOutput
Swift
class AWSFirehoseDeleteDeliveryStreamOutput
-
Contains information about a delivery stream.
Required parameters: [DeliveryStreamName, DeliveryStreamARN, DeliveryStreamStatus, DeliveryStreamType, VersionId, Destinations, HasMoreDestinations]
See moreDeclaration
Objective-C
@interface AWSFirehoseDeliveryStreamDescription
Swift
class AWSFirehoseDeliveryStreamDescription
-
Contains information about the server-side encryption (SSE) status for the delivery stream, the type customer master key (CMK) in use, if any, and the ARN of the CMK. You can get
See moreDeliveryStreamEncryptionConfiguration
by invoking the DescribeDeliveryStream operation.Declaration
Objective-C
@interface AWSFirehoseDeliveryStreamEncryptionConfiguration
Swift
class AWSFirehoseDeliveryStreamEncryptionConfiguration
-
Specifies the type and Amazon Resource Name (ARN) of the CMK to use for Server-Side Encryption (SSE).
Required parameters: [KeyType]
See moreDeclaration
Objective-C
@interface AWSFirehoseDeliveryStreamEncryptionConfigurationInput
Swift
class AWSFirehoseDeliveryStreamEncryptionConfigurationInput
-
Declaration
Objective-C
@interface AWSFirehoseDescribeDeliveryStreamInput
Swift
class AWSFirehoseDescribeDeliveryStreamInput
-
Declaration
Objective-C
@interface AWSFirehoseDescribeDeliveryStreamOutput
Swift
class AWSFirehoseDescribeDeliveryStreamOutput
-
The deserializer you want Firehose to use for converting the input data from JSON. Firehose then serializes the data to its final format using the Serializer. Firehose supports two types of deserializers: the Apache Hive JSON SerDe and the OpenX JSON SerDe.
See moreDeclaration
Objective-C
@interface AWSFirehoseDeserializer
Swift
class AWSFirehoseDeserializer
-
Declaration
Objective-C
@interface AWSFirehoseDestinationDescription
Swift
class AWSFirehoseDestinationDescription
-
Indicates the method for setting up document ID. The supported methods are Firehose generated document ID and OpenSearch Service generated document ID.
Required parameters: [DefaultDocumentIdFormat] See moreDeclaration
Objective-C
@interface AWSFirehoseDocumentIdOptions
Swift
class AWSFirehoseDocumentIdOptions
-
The configuration of the dynamic partitioning mechanism that creates smaller data sets from the streaming data by partitioning it based on partition keys. Currently, dynamic partitioning is only supported for Amazon S3 destinations.
See moreDeclaration
Objective-C
@interface AWSFirehoseDynamicPartitioningConfiguration
Swift
class AWSFirehoseDynamicPartitioningConfiguration
-
Describes the buffering to perform before delivering data to the Amazon ES destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchBufferingHints
Swift
class AWSFirehoseElasticsearchBufferingHints
-
Describes the configuration of a destination in Amazon ES.
Required parameters: [RoleARN, IndexName, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchDestinationConfiguration
Swift
class AWSFirehoseElasticsearchDestinationConfiguration
-
The destination description in Amazon ES.
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchDestinationDescription
Swift
class AWSFirehoseElasticsearchDestinationDescription
-
Describes an update for a destination in Amazon ES.
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchDestinationUpdate
Swift
class AWSFirehoseElasticsearchDestinationUpdate
-
Configures retry behavior in case Firehose is unable to deliver documents to Amazon ES.
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchRetryOptions
Swift
class AWSFirehoseElasticsearchRetryOptions
-
Describes the encryption for a destination in Amazon S3.
See moreDeclaration
Objective-C
@interface AWSFirehoseEncryptionConfiguration
Swift
class AWSFirehoseEncryptionConfiguration
-
Describes the configuration of a destination in Amazon S3.
Required parameters: [RoleARN, BucketARN]
See moreDeclaration
Objective-C
@interface AWSFirehoseExtendedS3DestinationConfiguration
Swift
class AWSFirehoseExtendedS3DestinationConfiguration
-
Describes a destination in Amazon S3.
Required parameters: [RoleARN, BucketARN, BufferingHints, CompressionFormat, EncryptionConfiguration]
See moreDeclaration
Objective-C
@interface AWSFirehoseExtendedS3DestinationDescription
Swift
class AWSFirehoseExtendedS3DestinationDescription
-
Describes an update for a destination in Amazon S3.
See moreDeclaration
Objective-C
@interface AWSFirehoseExtendedS3DestinationUpdate
Swift
class AWSFirehoseExtendedS3DestinationUpdate
-
Provides details in case one of the following operations fails due to an error related to KMS: CreateDeliveryStream, DeleteDeliveryStream, StartDeliveryStreamEncryption, StopDeliveryStreamEncryption.
Required parameters: [Type, Details]
See moreDeclaration
Objective-C
@interface AWSFirehoseFailureDescription
Swift
class AWSFirehoseFailureDescription
-
The native Hive / HCatalog JsonSerDe. Used by Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.
See moreDeclaration
Objective-C
@interface AWSFirehoseHiveJsonSerDe
Swift
class AWSFirehoseHiveJsonSerDe
-
Describes the buffering options that can be applied before data is delivered to the HTTP endpoint destination. Firehose treats these options as hints, and it might choose to use more optimal values. The
See moreSizeInMBs
andIntervalInSeconds
parameters are optional. However, if specify a value for one of them, you must also provide a value for the other.Declaration
Objective-C
@interface AWSFirehoseHttpEndpointBufferingHints
Swift
class AWSFirehoseHttpEndpointBufferingHints
-
Describes the metadata that’s delivered to the specified HTTP endpoint destination.
Required parameters: [AttributeName, AttributeValue]
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointCommonAttribute
Swift
class AWSFirehoseHttpEndpointCommonAttribute
-
Describes the configuration of the HTTP endpoint to which Kinesis Firehose delivers data.
Required parameters: [Url]
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointConfiguration
Swift
class AWSFirehoseHttpEndpointConfiguration
-
Describes the HTTP endpoint selected as the destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointDescription
Swift
class AWSFirehoseHttpEndpointDescription
-
Describes the configuration of the HTTP endpoint destination.
Required parameters: [EndpointConfiguration, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointDestinationConfiguration
Swift
class AWSFirehoseHttpEndpointDestinationConfiguration
-
Describes the HTTP endpoint destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointDestinationDescription
Swift
class AWSFirehoseHttpEndpointDestinationDescription
-
Updates the specified HTTP endpoint destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointDestinationUpdate
Swift
class AWSFirehoseHttpEndpointDestinationUpdate
-
The configuration of the HTTP endpoint request.
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointRequestConfiguration
Swift
class AWSFirehoseHttpEndpointRequestConfiguration
-
Describes the retry behavior in case Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn’t receive a valid acknowledgment of receipt from the specified HTTP endpoint destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointRetryOptions
Swift
class AWSFirehoseHttpEndpointRetryOptions
-
Specifies the deserializer you want to use to convert the format of the input data. This parameter is required if
See moreEnabled
is set to true.Declaration
Objective-C
@interface AWSFirehoseInputFormatConfiguration
Swift
class AWSFirehoseInputFormatConfiguration
-
Describes an encryption key for a destination in Amazon S3.
Required parameters: [AWSKMSKeyARN]
See moreDeclaration
Objective-C
@interface AWSFirehoseKMSEncryptionConfig
Swift
class AWSFirehoseKMSEncryptionConfig
-
The stream and role Amazon Resource Names (ARNs) for a Kinesis data stream used as the source for a delivery stream.
Required parameters: [KinesisStreamARN, RoleARN]
See moreDeclaration
Objective-C
@interface AWSFirehoseKinesisStreamSourceConfiguration
Swift
class AWSFirehoseKinesisStreamSourceConfiguration
-
Details about a Kinesis data stream used as the source for a Firehose delivery stream.
See moreDeclaration
Objective-C
@interface AWSFirehoseKinesisStreamSourceDescription
Swift
class AWSFirehoseKinesisStreamSourceDescription
-
Declaration
Objective-C
@interface AWSFirehoseListDeliveryStreamsInput
Swift
class AWSFirehoseListDeliveryStreamsInput
-
Declaration
Objective-C
@interface AWSFirehoseListDeliveryStreamsOutput
Swift
class AWSFirehoseListDeliveryStreamsOutput
-
Declaration
Objective-C
@interface AWSFirehoseListTagsForDeliveryStreamInput
Swift
class AWSFirehoseListTagsForDeliveryStreamInput
-
Declaration
Objective-C
@interface AWSFirehoseListTagsForDeliveryStreamOutput
Swift
class AWSFirehoseListTagsForDeliveryStreamOutput
-
The configuration for the Amazon MSK cluster to be used as the source for a delivery stream.
Required parameters: [MSKClusterARN, TopicName, AuthenticationConfiguration]
See moreDeclaration
Objective-C
@interface AWSFirehoseMSKSourceConfiguration
Swift
class AWSFirehoseMSKSourceConfiguration
-
Details about the Amazon MSK cluster used as the source for a Firehose delivery stream.
See moreDeclaration
Objective-C
@interface AWSFirehoseMSKSourceDescription
Swift
class AWSFirehoseMSKSourceDescription
-
The OpenX SerDe. Used by Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.
See moreDeclaration
Objective-C
@interface AWSFirehoseOpenXJsonSerDe
Swift
class AWSFirehoseOpenXJsonSerDe
-
A serializer to use for converting data to the ORC format before storing it in Amazon S3. For more information, see Apache ORC.
See moreDeclaration
Objective-C
@interface AWSFirehoseOrcSerDe
Swift
class AWSFirehoseOrcSerDe
-
Specifies the serializer that you want Firehose to use to convert the format of your data before it writes it to Amazon S3. This parameter is required if
See moreEnabled
is set to true.Declaration
Objective-C
@interface AWSFirehoseOutputFormatConfiguration
Swift
class AWSFirehoseOutputFormatConfiguration
-
A serializer to use for converting data to the Parquet format before storing it in Amazon S3. For more information, see Apache Parquet.
See moreDeclaration
Objective-C
@interface AWSFirehoseParquetSerDe
Swift
class AWSFirehoseParquetSerDe
-
Describes a data processing configuration.
See moreDeclaration
Objective-C
@interface AWSFirehoseProcessingConfiguration
Swift
class AWSFirehoseProcessingConfiguration
-
Describes a data processor.
Required parameters: [Type] See moreIf you want to add a new line delimiter between records in objects that are delivered to Amazon S3, choose
AppendDelimiterToRecord
as a processor type. You don’t have to put a processor parameter when you selectAppendDelimiterToRecord
.Declaration
Objective-C
@interface AWSFirehoseProcessor
Swift
class AWSFirehoseProcessor
-
Declaration
Objective-C
@interface AWSFirehoseProcessorParameter
Swift
class AWSFirehoseProcessorParameter
-
Declaration
Objective-C
@interface AWSFirehosePutRecordBatchInput
Swift
class AWSFirehosePutRecordBatchInput
-
Declaration
Objective-C
@interface AWSFirehosePutRecordBatchOutput
Swift
class AWSFirehosePutRecordBatchOutput
-
Contains the result for an individual record from a PutRecordBatch request. If the record is successfully added to your delivery stream, it receives a record ID. If the record fails to be added to your delivery stream, the result includes an error code and an error message.
See moreDeclaration
Objective-C
@interface AWSFirehosePutRecordBatchResponseEntry
Swift
class AWSFirehosePutRecordBatchResponseEntry
-
Declaration
Objective-C
@interface AWSFirehosePutRecordInput
Swift
class AWSFirehosePutRecordInput
-
Declaration
Objective-C
@interface AWSFirehosePutRecordOutput
Swift
class AWSFirehosePutRecordOutput
-
Declaration
Objective-C
@interface AWSFirehoseRecord
Swift
class AWSFirehoseRecord
-
Describes the configuration of a destination in Amazon Redshift.
Required parameters: [RoleARN, ClusterJDBCURL, CopyCommand, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseRedshiftDestinationConfiguration
Swift
class AWSFirehoseRedshiftDestinationConfiguration
-
Describes a destination in Amazon Redshift.
Required parameters: [RoleARN, ClusterJDBCURL, CopyCommand, S3DestinationDescription]
See moreDeclaration
Objective-C
@interface AWSFirehoseRedshiftDestinationDescription
Swift
class AWSFirehoseRedshiftDestinationDescription
-
Describes an update for a destination in Amazon Redshift.
See moreDeclaration
Objective-C
@interface AWSFirehoseRedshiftDestinationUpdate
Swift
class AWSFirehoseRedshiftDestinationUpdate
-
Configures retry behavior in case Firehose is unable to deliver documents to Amazon Redshift.
See moreDeclaration
Objective-C
@interface AWSFirehoseRedshiftRetryOptions
Swift
class AWSFirehoseRedshiftRetryOptions
-
The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.
See moreDeclaration
Objective-C
@interface AWSFirehoseRetryOptions
Swift
class AWSFirehoseRetryOptions
-
Describes the configuration of a destination in Amazon S3.
Required parameters: [RoleARN, BucketARN]
See moreDeclaration
Objective-C
@interface AWSFirehoseS3DestinationConfiguration
Swift
class AWSFirehoseS3DestinationConfiguration
-
Describes a destination in Amazon S3.
Required parameters: [RoleARN, BucketARN, BufferingHints, CompressionFormat, EncryptionConfiguration]
See moreDeclaration
Objective-C
@interface AWSFirehoseS3DestinationDescription
Swift
class AWSFirehoseS3DestinationDescription
-
Describes an update for a destination in Amazon S3.
See moreDeclaration
Objective-C
@interface AWSFirehoseS3DestinationUpdate
Swift
class AWSFirehoseS3DestinationUpdate
-
Specifies the schema to which you want Firehose to configure your data before it writes it to Amazon S3. This parameter is required if
See moreEnabled
is set to true.Declaration
Objective-C
@interface AWSFirehoseSchemaConfiguration
Swift
class AWSFirehoseSchemaConfiguration
-
The structure that defines how Firehose accesses the secret.
Required parameters: [Enabled]
See moreDeclaration
Objective-C
@interface AWSFirehoseSecretsManagerConfiguration
Swift
class AWSFirehoseSecretsManagerConfiguration
-
The serializer that you want Firehose to use to convert data to the target format before writing it to Amazon S3. Firehose supports two types of serializers: the ORC SerDe and the Parquet SerDe.
See moreDeclaration
Objective-C
@interface AWSFirehoseSerializer
Swift
class AWSFirehoseSerializer
-
Configure Snowflake destination
Required parameters: [AccountUrl, Database, Schema, Table, RoleARN, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseSnowflakeDestinationConfiguration
Swift
class AWSFirehoseSnowflakeDestinationConfiguration
-
Optional Snowflake destination description
See moreDeclaration
Objective-C
@interface AWSFirehoseSnowflakeDestinationDescription
Swift
class AWSFirehoseSnowflakeDestinationDescription
-
Update to configuration settings
See moreDeclaration
Objective-C
@interface AWSFirehoseSnowflakeDestinationUpdate
Swift
class AWSFirehoseSnowflakeDestinationUpdate
-
Specify how long Firehose retries sending data to the New Relic HTTP endpoint. After sending data, Firehose first waits for an acknowledgment from the HTTP endpoint. If an error occurs or the acknowledgment doesn’t arrive within the acknowledgment timeout period, Firehose starts the retry duration counter. It keeps retrying until the retry duration expires. After that, Firehose considers it a data delivery failure and backs up the data to your Amazon S3 bucket. Every time that Firehose sends data to the HTTP endpoint (either the initial attempt or a retry), it restarts the acknowledgement timeout counter and waits for an acknowledgement from the HTTP endpoint. Even if the retry duration expires, Firehose still waits for the acknowledgment until it receives it or the acknowledgement timeout period is reached. If the acknowledgment times out, Firehose determines whether there’s time left in the retry counter. If there is time left, it retries again and repeats the logic until it receives an acknowledgment or determines that the retry time has expired. If you don’t want Firehose to retry sending data, set this value to 0.
See moreDeclaration
Objective-C
@interface AWSFirehoseSnowflakeRetryOptions
Swift
class AWSFirehoseSnowflakeRetryOptions
-
Optionally configure a Snowflake role. Otherwise the default user role will be used.
See moreDeclaration
Objective-C
@interface AWSFirehoseSnowflakeRoleConfiguration
Swift
class AWSFirehoseSnowflakeRoleConfiguration
-
Declaration
Objective-C
@interface AWSFirehoseSnowflakeVpcConfiguration
Swift
class AWSFirehoseSnowflakeVpcConfiguration
-
Details about a Kinesis data stream used as the source for a Firehose delivery stream.
See moreDeclaration
Objective-C
@interface AWSFirehoseSourceDescription
Swift
class AWSFirehoseSourceDescription
-
The buffering options. If no value is specified, the default values for Splunk are used.
See moreDeclaration
Objective-C
@interface AWSFirehoseSplunkBufferingHints
Swift
class AWSFirehoseSplunkBufferingHints
-
Describes the configuration of a destination in Splunk.
Required parameters: [HECEndpoint, HECEndpointType, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseSplunkDestinationConfiguration
Swift
class AWSFirehoseSplunkDestinationConfiguration
-
Describes a destination in Splunk.
See moreDeclaration
Objective-C
@interface AWSFirehoseSplunkDestinationDescription
Swift
class AWSFirehoseSplunkDestinationDescription
-
Describes an update for a destination in Splunk.
See moreDeclaration
Objective-C
@interface AWSFirehoseSplunkDestinationUpdate
Swift
class AWSFirehoseSplunkDestinationUpdate
-
Configures retry behavior in case Firehose is unable to deliver documents to Splunk, or if it doesn’t receive an acknowledgment from Splunk.
See moreDeclaration
Objective-C
@interface AWSFirehoseSplunkRetryOptions
Swift
class AWSFirehoseSplunkRetryOptions
-
Declaration
Objective-C
@interface AWSFirehoseStartDeliveryStreamEncryptionInput
Swift
class AWSFirehoseStartDeliveryStreamEncryptionInput
-
Declaration
Objective-C
@interface AWSFirehoseStartDeliveryStreamEncryptionOutput
Swift
class AWSFirehoseStartDeliveryStreamEncryptionOutput
-
Declaration
Objective-C
@interface AWSFirehoseStopDeliveryStreamEncryptionInput
Swift
class AWSFirehoseStopDeliveryStreamEncryptionInput
-
Declaration
Objective-C
@interface AWSFirehoseStopDeliveryStreamEncryptionOutput
Swift
class AWSFirehoseStopDeliveryStreamEncryptionOutput
-
Metadata that you can assign to a delivery stream, consisting of a key-value pair.
Required parameters: [Key]
See moreDeclaration
Objective-C
@interface AWSFirehoseTag
Swift
class AWSFirehoseTag
-
Declaration
Objective-C
@interface AWSFirehoseTagDeliveryStreamInput
Swift
class AWSFirehoseTagDeliveryStreamInput
-
Declaration
Objective-C
@interface AWSFirehoseTagDeliveryStreamOutput
Swift
class AWSFirehoseTagDeliveryStreamOutput
-
Declaration
Objective-C
@interface AWSFirehoseUntagDeliveryStreamInput
Swift
class AWSFirehoseUntagDeliveryStreamInput
-
Declaration
Objective-C
@interface AWSFirehoseUntagDeliveryStreamOutput
Swift
class AWSFirehoseUntagDeliveryStreamOutput
-
Declaration
Objective-C
@interface AWSFirehoseUpdateDestinationInput
Swift
class AWSFirehoseUpdateDestinationInput
-
Declaration
Objective-C
@interface AWSFirehoseUpdateDestinationOutput
Swift
class AWSFirehoseUpdateDestinationOutput
-
The details of the VPC of the Amazon OpenSearch or Amazon OpenSearch Serverless destination.
Required parameters: [SubnetIds, RoleARN, SecurityGroupIds]
See moreDeclaration
Objective-C
@interface AWSFirehoseVpcConfiguration
Swift
class AWSFirehoseVpcConfiguration
-
The details of the VPC of the Amazon ES destination.
Required parameters: [SubnetIds, RoleARN, SecurityGroupIds, VpcId]
See moreDeclaration
Objective-C
@interface AWSFirehoseVpcConfigurationDescription
Swift
class AWSFirehoseVpcConfigurationDescription
-
The AWSFirehoseRecorder is a high level client meant for storing put record requests on the user’s device. This allows developers to retain requests when the device is offline. It can also increase performance and battery efficiency since the Wi-Fi or cell network does not need to be woken up as frequently. @discussion AWSFirehoseRecorder stores the requests unencrypted and does not perform additional security measures outside of what the iOS offers by default. Therefore, it is recommended not to store highly sensitive information using AWSFirehoseRecorder.
See moreDeclaration
Objective-C
@interface AWSFirehoseRecorder : AWSAbstractKinesisRecorder
Swift
class AWSFirehoseRecorder : AWSAbstractKinesisRecorder
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSFirehoseResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @end
Swift
class AWSFirehoseResources : NSObject
-
Amazon Data Firehose Amazon Data Firehose was previously known as Amazon Kinesis Data Firehose.
Amazon Data Firehose is a fully managed service that delivers real-time streaming data to destinations such as Amazon Simple Storage Service (Amazon S3), Amazon OpenSearch Service, Amazon Redshift, Splunk, and various other supported destinations.
See moreDeclaration
Objective-C
@interface AWSFirehose
Swift
class AWSFirehose
-
Declaration
Objective-C
@interface AWSKinesisAddTagsToStreamInput
Swift
class AWSKinesisAddTagsToStreamInput
-
Declaration
Objective-C
@interface AWSKinesisCreateStreamInput
Swift
class AWSKinesisCreateStreamInput
-
Represents the input for DecreaseStreamRetentionPeriod.
Required parameters: [StreamName, RetentionPeriodHours]
See moreDeclaration
Objective-C
@interface AWSKinesisDecreaseStreamRetentionPeriodInput
Swift
class AWSKinesisDecreaseStreamRetentionPeriodInput
-
Declaration
Objective-C
@interface AWSKinesisDeleteStreamInput
Swift
class AWSKinesisDeleteStreamInput
-
Declaration
Objective-C
@interface AWSKinesisDescribeLimitsInput
Swift
class AWSKinesisDescribeLimitsInput
-
Declaration
Objective-C
@interface AWSKinesisDescribeLimitsOutput
Swift
class AWSKinesisDescribeLimitsOutput
-
Declaration
Objective-C
@interface AWSKinesisDescribeStreamInput
Swift
class AWSKinesisDescribeStreamInput
-
Declaration
Objective-C
@interface AWSKinesisDescribeStreamOutput
Swift
class AWSKinesisDescribeStreamOutput
-
Declaration
Objective-C
@interface AWSKinesisDescribeStreamSummaryInput
Swift
class AWSKinesisDescribeStreamSummaryInput
-
Declaration
Objective-C
@interface AWSKinesisDescribeStreamSummaryOutput
Swift
class AWSKinesisDescribeStreamSummaryOutput
-
Represents the input for DisableEnhancedMonitoring.
Required parameters: [StreamName, ShardLevelMetrics]
See moreDeclaration
Objective-C
@interface AWSKinesisDisableEnhancedMonitoringInput
Swift
class AWSKinesisDisableEnhancedMonitoringInput
-
Represents the input for EnableEnhancedMonitoring.
Required parameters: [StreamName, ShardLevelMetrics]
See moreDeclaration
Objective-C
@interface AWSKinesisEnableEnhancedMonitoringInput
Swift
class AWSKinesisEnableEnhancedMonitoringInput
-
Represents enhanced metrics types.
See moreDeclaration
Objective-C
@interface AWSKinesisEnhancedMetrics
Swift
class AWSKinesisEnhancedMetrics
-
Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.
See moreDeclaration
Objective-C
@interface AWSKinesisEnhancedMonitoringOutput
Swift
class AWSKinesisEnhancedMonitoringOutput
-
Declaration
Objective-C
@interface AWSKinesisGetRecordsInput
Swift
class AWSKinesisGetRecordsInput
-
Declaration
Objective-C
@interface AWSKinesisGetRecordsOutput
Swift
class AWSKinesisGetRecordsOutput
-
Represents the input for
GetShardIterator
.Required parameters: [StreamName, ShardId, ShardIteratorType]
See moreDeclaration
Objective-C
@interface AWSKinesisGetShardIteratorInput
Swift
class AWSKinesisGetShardIteratorInput
-
Represents the output for
See moreGetShardIterator
.Declaration
Objective-C
@interface AWSKinesisGetShardIteratorOutput
Swift
class AWSKinesisGetShardIteratorOutput
-
The range of possible hash key values for the shard, which is a set of ordered contiguous positive integers.
Required parameters: [StartingHashKey, EndingHashKey]
See moreDeclaration
Objective-C
@interface AWSKinesisHashKeyRange
Swift
class AWSKinesisHashKeyRange
-
Represents the input for IncreaseStreamRetentionPeriod.
Required parameters: [StreamName, RetentionPeriodHours]
See moreDeclaration
Objective-C
@interface AWSKinesisIncreaseStreamRetentionPeriodInput
Swift
class AWSKinesisIncreaseStreamRetentionPeriodInput
-
Declaration
Objective-C
@interface AWSKinesisListShardsInput
Swift
class AWSKinesisListShardsInput
-
Declaration
Objective-C
@interface AWSKinesisListShardsOutput
Swift
class AWSKinesisListShardsOutput
-
Represents the input for
See moreListStreams
.Declaration
Objective-C
@interface AWSKinesisListStreamsInput
Swift
class AWSKinesisListStreamsInput
-
Declaration
Objective-C
@interface AWSKinesisListStreamsOutput
Swift
class AWSKinesisListStreamsOutput
-
Declaration
Objective-C
@interface AWSKinesisListTagsForStreamInput
Swift
class AWSKinesisListTagsForStreamInput
-
Declaration
Objective-C
@interface AWSKinesisListTagsForStreamOutput
Swift
class AWSKinesisListTagsForStreamOutput
-
Represents the input for
MergeShards
.Required parameters: [StreamName, ShardToMerge, AdjacentShardToMerge]
See moreDeclaration
Objective-C
@interface AWSKinesisMergeShardsInput
Swift
class AWSKinesisMergeShardsInput
-
Declaration
Objective-C
@interface AWSKinesisPutRecordInput
Swift
class AWSKinesisPutRecordInput
-
Declaration
Objective-C
@interface AWSKinesisPutRecordOutput
Swift
class AWSKinesisPutRecordOutput
-
Declaration
Objective-C
@interface AWSKinesisPutRecordsInput
Swift
class AWSKinesisPutRecordsInput
-
Declaration
Objective-C
@interface AWSKinesisPutRecordsOutput
Swift
class AWSKinesisPutRecordsOutput
-
Declaration
Objective-C
@interface AWSKinesisPutRecordsRequestEntry
Swift
class AWSKinesisPutRecordsRequestEntry
-
Represents the result of an individual record from a
See morePutRecords
request. A record that is successfully added to a stream includesSequenceNumber
andShardId
in the result. A record that fails to be added to the stream includesErrorCode
andErrorMessage
in the result.Declaration
Objective-C
@interface AWSKinesisPutRecordsResultEntry
Swift
class AWSKinesisPutRecordsResultEntry
-
The unit of data of the Kinesis data stream, which is composed of a sequence number, a partition key, and a data blob.
Required parameters: [SequenceNumber, Data, PartitionKey]
See moreDeclaration
Objective-C
@interface AWSKinesisRecord
Swift
class AWSKinesisRecord
-
Declaration
Objective-C
@interface AWSKinesisRemoveTagsFromStreamInput
Swift
class AWSKinesisRemoveTagsFromStreamInput
-
The range of possible sequence numbers for the shard.
Required parameters: [StartingSequenceNumber]
See moreDeclaration
Objective-C
@interface AWSKinesisSequenceNumberRange
Swift
class AWSKinesisSequenceNumberRange
-
A uniquely identified group of data records in a Kinesis data stream.
Required parameters: [ShardId, HashKeyRange, SequenceNumberRange]
See moreDeclaration
Objective-C
@interface AWSKinesisShard
Swift
class AWSKinesisShard
-
Represents the input for
SplitShard
.Required parameters: [StreamName, ShardToSplit, NewStartingHashKey]
See moreDeclaration
Objective-C
@interface AWSKinesisSplitShardInput
Swift
class AWSKinesisSplitShardInput
-
Declaration
Objective-C
@interface AWSKinesisStartStreamEncryptionInput
Swift
class AWSKinesisStartStreamEncryptionInput
-
Declaration
Objective-C
@interface AWSKinesisStopStreamEncryptionInput
Swift
class AWSKinesisStopStreamEncryptionInput
-
Represents the output for DescribeStream.
Required parameters: [StreamName, StreamARN, StreamStatus, Shards, HasMoreShards, RetentionPeriodHours, StreamCreationTimestamp, EnhancedMonitoring]
See moreDeclaration
Objective-C
@interface AWSKinesisStreamDescription
Swift
class AWSKinesisStreamDescription
-
Represents the output for DescribeStreamSummary
Required parameters: [StreamName, StreamARN, StreamStatus, RetentionPeriodHours, StreamCreationTimestamp, EnhancedMonitoring, OpenShardCount]
See moreDeclaration
Objective-C
@interface AWSKinesisStreamDescriptionSummary
Swift
class AWSKinesisStreamDescriptionSummary
-
Metadata assigned to the stream, consisting of a key-value pair.
Required parameters: [Key]
See moreDeclaration
Objective-C
@interface AWSKinesisTag
Swift
class AWSKinesisTag
-
Declaration
Objective-C
@interface AWSKinesisUpdateShardCountInput
Swift
class AWSKinesisUpdateShardCountInput
-
Declaration
Objective-C
@interface AWSKinesisUpdateShardCountOutput
Swift
class AWSKinesisUpdateShardCountOutput
-
The AWSKinesisRecorder is a high level client meant for storing put record requests on the user’s device. This allows developers to retain requests when the device is offline. It can also increase performance and battery efficiency since the Wi-Fi or cell network does not need to be woken up as frequently. @discussion AWSKinesisRecorder stores the requests unencripted and does not perform additional security measures outside of what the iOS offers by default. Therefore, it is recommended not to store highly sensitive information using AWSKinesisRecorder.
See moreDeclaration
Objective-C
@interface AWSKinesisRecorder : AWSAbstractKinesisRecorder
Swift
class AWSKinesisRecorder : AWSAbstractKinesisRecorder
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSKinesisResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @end
Swift
class AWSKinesisResources : NSObject
-
Amazon Kinesis Data Streams Service API Reference Amazon Kinesis Data Streams is a managed service that scales elastically for real-time processing of streaming big data.
See moreDeclaration
Objective-C
@interface AWSKinesis
Swift
class AWSKinesis