Classes
The following classes are available globally.
-
See moreAWSAbstractKinesisRecorderis an abstract class. You should not instantiate this class directly. Instead use its concrete subclassesAWSKinesisRecorderandAWSFirehoseRecorder.Declaration
Objective-C
@interface AWSAbstractKinesisRecorderSwift
class AWSAbstractKinesisRecorder -
Describes the buffering to perform before delivering data to the Serverless offering for Amazon OpenSearch Service destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonOpenSearchServerlessBufferingHintsSwift
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 AWSFirehoseAmazonOpenSearchServerlessDestinationConfigurationSwift
class AWSFirehoseAmazonOpenSearchServerlessDestinationConfiguration -
The destination description in the Serverless offering for Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonOpenSearchServerlessDestinationDescriptionSwift
class AWSFirehoseAmazonOpenSearchServerlessDestinationDescription -
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonOpenSearchServerlessDestinationUpdateSwift
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 AWSFirehoseAmazonOpenSearchServerlessRetryOptionsSwift
class AWSFirehoseAmazonOpenSearchServerlessRetryOptions -
Describes the buffering to perform before delivering data to the Amazon OpenSearch Service destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceBufferingHintsSwift
class AWSFirehoseAmazonopensearchserviceBufferingHints -
Describes the configuration of a destination in Amazon OpenSearch Service
Required parameters: [RoleARN, IndexName, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceDestinationConfigurationSwift
class AWSFirehoseAmazonopensearchserviceDestinationConfiguration -
The destination description in Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceDestinationDescriptionSwift
class AWSFirehoseAmazonopensearchserviceDestinationDescription -
Describes an update for a destination in Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceDestinationUpdateSwift
class AWSFirehoseAmazonopensearchserviceDestinationUpdate -
Configures retry behavior in case Firehose is unable to deliver documents to Amazon OpenSearch Service.
See moreDeclaration
Objective-C
@interface AWSFirehoseAmazonopensearchserviceRetryOptionsSwift
class AWSFirehoseAmazonopensearchserviceRetryOptions -
The authentication configuration of the Amazon MSK cluster.
Required parameters: [RoleARN, Connectivity]
See moreDeclaration
Objective-C
@interface AWSFirehoseAuthenticationConfigurationSwift
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 moreSizeInMBsandIntervalInSecondsparameters are optional. However, if specify a value for one of them, you must also provide a value for the other.Declaration
Objective-C
@interface AWSFirehoseBufferingHintsSwift
class AWSFirehoseBufferingHints -
Describes the Amazon CloudWatch logging options for your delivery stream.
See moreDeclaration
Objective-C
@interface AWSFirehoseCloudWatchLoggingOptionsSwift
class AWSFirehoseCloudWatchLoggingOptions -
Declaration
Objective-C
@interface AWSFirehoseReplicateCommandSwift
class AWSFirehoseReplicateCommand -
Declaration
Objective-C
@interface AWSFirehoseCreateDeliveryStreamInputSwift
class AWSFirehoseCreateDeliveryStreamInput -
Declaration
Objective-C
@interface AWSFirehoseCreateDeliveryStreamOutputSwift
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 AWSFirehoseDataFormatConversionConfigurationSwift
class AWSFirehoseDataFormatConversionConfiguration -
Declaration
Objective-C
@interface AWSFirehoseDeleteDeliveryStreamInputSwift
class AWSFirehoseDeleteDeliveryStreamInput -
Declaration
Objective-C
@interface AWSFirehoseDeleteDeliveryStreamOutputSwift
class AWSFirehoseDeleteDeliveryStreamOutput -
Contains information about a delivery stream.
Required parameters: [DeliveryStreamName, DeliveryStreamARN, DeliveryStreamStatus, DeliveryStreamType, VersionId, Destinations, HasMoreDestinations]
See moreDeclaration
Objective-C
@interface AWSFirehoseDeliveryStreamDescriptionSwift
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 moreDeliveryStreamEncryptionConfigurationby invoking the DescribeDeliveryStream operation.Declaration
Objective-C
@interface AWSFirehoseDeliveryStreamEncryptionConfigurationSwift
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 AWSFirehoseDeliveryStreamEncryptionConfigurationInputSwift
class AWSFirehoseDeliveryStreamEncryptionConfigurationInput -
Declaration
Objective-C
@interface AWSFirehoseDescribeDeliveryStreamInputSwift
class AWSFirehoseDescribeDeliveryStreamInput -
Declaration
Objective-C
@interface AWSFirehoseDescribeDeliveryStreamOutputSwift
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 AWSFirehoseDeserializerSwift
class AWSFirehoseDeserializer -
Declaration
Objective-C
@interface AWSFirehoseDestinationDescriptionSwift
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 AWSFirehoseDocumentIdOptionsSwift
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 AWSFirehoseDynamicPartitioningConfigurationSwift
class AWSFirehoseDynamicPartitioningConfiguration -
Describes the buffering to perform before delivering data to the Amazon ES destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchBufferingHintsSwift
class AWSFirehoseElasticsearchBufferingHints -
Describes the configuration of a destination in Amazon ES.
Required parameters: [RoleARN, IndexName, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchDestinationConfigurationSwift
class AWSFirehoseElasticsearchDestinationConfiguration -
The destination description in Amazon ES.
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchDestinationDescriptionSwift
class AWSFirehoseElasticsearchDestinationDescription -
Describes an update for a destination in Amazon ES.
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchDestinationUpdateSwift
class AWSFirehoseElasticsearchDestinationUpdate -
Configures retry behavior in case Firehose is unable to deliver documents to Amazon ES.
See moreDeclaration
Objective-C
@interface AWSFirehoseElasticsearchRetryOptionsSwift
class AWSFirehoseElasticsearchRetryOptions -
Describes the encryption for a destination in Amazon S3.
See moreDeclaration
Objective-C
@interface AWSFirehoseEncryptionConfigurationSwift
class AWSFirehoseEncryptionConfiguration -
Describes the configuration of a destination in Amazon S3.
Required parameters: [RoleARN, BucketARN]
See moreDeclaration
Objective-C
@interface AWSFirehoseExtendedS3DestinationConfigurationSwift
class AWSFirehoseExtendedS3DestinationConfiguration -
Describes a destination in Amazon S3.
Required parameters: [RoleARN, BucketARN, BufferingHints, CompressionFormat, EncryptionConfiguration]
See moreDeclaration
Objective-C
@interface AWSFirehoseExtendedS3DestinationDescriptionSwift
class AWSFirehoseExtendedS3DestinationDescription -
Describes an update for a destination in Amazon S3.
See moreDeclaration
Objective-C
@interface AWSFirehoseExtendedS3DestinationUpdateSwift
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 AWSFirehoseFailureDescriptionSwift
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 AWSFirehoseHiveJsonSerDeSwift
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 moreSizeInMBsandIntervalInSecondsparameters are optional. However, if specify a value for one of them, you must also provide a value for the other.Declaration
Objective-C
@interface AWSFirehoseHttpEndpointBufferingHintsSwift
class AWSFirehoseHttpEndpointBufferingHints -
Describes the metadata that’s delivered to the specified HTTP endpoint destination.
Required parameters: [AttributeName, AttributeValue]
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointCommonAttributeSwift
class AWSFirehoseHttpEndpointCommonAttribute -
Describes the configuration of the HTTP endpoint to which Kinesis Firehose delivers data.
Required parameters: [Url]
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointConfigurationSwift
class AWSFirehoseHttpEndpointConfiguration -
Describes the HTTP endpoint selected as the destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointDescriptionSwift
class AWSFirehoseHttpEndpointDescription -
Describes the configuration of the HTTP endpoint destination.
Required parameters: [EndpointConfiguration, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointDestinationConfigurationSwift
class AWSFirehoseHttpEndpointDestinationConfiguration -
Describes the HTTP endpoint destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointDestinationDescriptionSwift
class AWSFirehoseHttpEndpointDestinationDescription -
Updates the specified HTTP endpoint destination.
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointDestinationUpdateSwift
class AWSFirehoseHttpEndpointDestinationUpdate -
The configuration of the HTTP endpoint request.
See moreDeclaration
Objective-C
@interface AWSFirehoseHttpEndpointRequestConfigurationSwift
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 AWSFirehoseHttpEndpointRetryOptionsSwift
class AWSFirehoseHttpEndpointRetryOptions -
Specifies the deserializer you want to use to convert the format of the input data. This parameter is required if
See moreEnabledis set to true.Declaration
Objective-C
@interface AWSFirehoseInputFormatConfigurationSwift
class AWSFirehoseInputFormatConfiguration -
Describes an encryption key for a destination in Amazon S3.
Required parameters: [AWSKMSKeyARN]
See moreDeclaration
Objective-C
@interface AWSFirehoseKMSEncryptionConfigSwift
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 AWSFirehoseKinesisStreamSourceConfigurationSwift
class AWSFirehoseKinesisStreamSourceConfiguration -
Details about a Kinesis data stream used as the source for a Firehose delivery stream.
See moreDeclaration
Objective-C
@interface AWSFirehoseKinesisStreamSourceDescriptionSwift
class AWSFirehoseKinesisStreamSourceDescription -
Declaration
Objective-C
@interface AWSFirehoseListDeliveryStreamsInputSwift
class AWSFirehoseListDeliveryStreamsInput -
Declaration
Objective-C
@interface AWSFirehoseListDeliveryStreamsOutputSwift
class AWSFirehoseListDeliveryStreamsOutput -
Declaration
Objective-C
@interface AWSFirehoseListTagsForDeliveryStreamInputSwift
class AWSFirehoseListTagsForDeliveryStreamInput -
Declaration
Objective-C
@interface AWSFirehoseListTagsForDeliveryStreamOutputSwift
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 AWSFirehoseMSKSourceConfigurationSwift
class AWSFirehoseMSKSourceConfiguration -
Details about the Amazon MSK cluster used as the source for a Firehose delivery stream.
See moreDeclaration
Objective-C
@interface AWSFirehoseMSKSourceDescriptionSwift
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 AWSFirehoseOpenXJsonSerDeSwift
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 AWSFirehoseOrcSerDeSwift
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 moreEnabledis set to true.Declaration
Objective-C
@interface AWSFirehoseOutputFormatConfigurationSwift
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 AWSFirehoseParquetSerDeSwift
class AWSFirehoseParquetSerDe -
Describes a data processing configuration.
See moreDeclaration
Objective-C
@interface AWSFirehoseProcessingConfigurationSwift
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
AppendDelimiterToRecordas a processor type. You don’t have to put a processor parameter when you selectAppendDelimiterToRecord.Declaration
Objective-C
@interface AWSFirehoseProcessorSwift
class AWSFirehoseProcessor -
Declaration
Objective-C
@interface AWSFirehoseProcessorParameterSwift
class AWSFirehoseProcessorParameter -
Declaration
Objective-C
@interface AWSFirehosePutRecordBatchInputSwift
class AWSFirehosePutRecordBatchInput -
Declaration
Objective-C
@interface AWSFirehosePutRecordBatchOutputSwift
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 AWSFirehosePutRecordBatchResponseEntrySwift
class AWSFirehosePutRecordBatchResponseEntry -
Declaration
Objective-C
@interface AWSFirehosePutRecordInputSwift
class AWSFirehosePutRecordInput -
Declaration
Objective-C
@interface AWSFirehosePutRecordOutputSwift
class AWSFirehosePutRecordOutput -
Declaration
Objective-C
@interface AWSFirehoseRecordSwift
class AWSFirehoseRecord -
Describes the configuration of a destination in Amazon Redshift.
Required parameters: [RoleARN, ClusterJDBCURL, CopyCommand, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseRedshiftDestinationConfigurationSwift
class AWSFirehoseRedshiftDestinationConfiguration -
Describes a destination in Amazon Redshift.
Required parameters: [RoleARN, ClusterJDBCURL, CopyCommand, S3DestinationDescription]
See moreDeclaration
Objective-C
@interface AWSFirehoseRedshiftDestinationDescriptionSwift
class AWSFirehoseRedshiftDestinationDescription -
Describes an update for a destination in Amazon Redshift.
See moreDeclaration
Objective-C
@interface AWSFirehoseRedshiftDestinationUpdateSwift
class AWSFirehoseRedshiftDestinationUpdate -
Configures retry behavior in case Firehose is unable to deliver documents to Amazon Redshift.
See moreDeclaration
Objective-C
@interface AWSFirehoseRedshiftRetryOptionsSwift
class AWSFirehoseRedshiftRetryOptions -
The retry behavior in case Firehose is unable to deliver data to an Amazon S3 prefix.
See moreDeclaration
Objective-C
@interface AWSFirehoseRetryOptionsSwift
class AWSFirehoseRetryOptions -
Describes the configuration of a destination in Amazon S3.
Required parameters: [RoleARN, BucketARN]
See moreDeclaration
Objective-C
@interface AWSFirehoseS3DestinationConfigurationSwift
class AWSFirehoseS3DestinationConfiguration -
Describes a destination in Amazon S3.
Required parameters: [RoleARN, BucketARN, BufferingHints, CompressionFormat, EncryptionConfiguration]
See moreDeclaration
Objective-C
@interface AWSFirehoseS3DestinationDescriptionSwift
class AWSFirehoseS3DestinationDescription -
Describes an update for a destination in Amazon S3.
See moreDeclaration
Objective-C
@interface AWSFirehoseS3DestinationUpdateSwift
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 moreEnabledis set to true.Declaration
Objective-C
@interface AWSFirehoseSchemaConfigurationSwift
class AWSFirehoseSchemaConfiguration -
The structure that defines how Firehose accesses the secret.
Required parameters: [Enabled]
See moreDeclaration
Objective-C
@interface AWSFirehoseSecretsManagerConfigurationSwift
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 AWSFirehoseSerializerSwift
class AWSFirehoseSerializer -
Configure Snowflake destination
Required parameters: [AccountUrl, Database, Schema, Table, RoleARN, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseSnowflakeDestinationConfigurationSwift
class AWSFirehoseSnowflakeDestinationConfiguration -
Optional Snowflake destination description
See moreDeclaration
Objective-C
@interface AWSFirehoseSnowflakeDestinationDescriptionSwift
class AWSFirehoseSnowflakeDestinationDescription -
Update to configuration settings
See moreDeclaration
Objective-C
@interface AWSFirehoseSnowflakeDestinationUpdateSwift
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 AWSFirehoseSnowflakeRetryOptionsSwift
class AWSFirehoseSnowflakeRetryOptions -
Optionally configure a Snowflake role. Otherwise the default user role will be used.
See moreDeclaration
Objective-C
@interface AWSFirehoseSnowflakeRoleConfigurationSwift
class AWSFirehoseSnowflakeRoleConfiguration -
Declaration
Objective-C
@interface AWSFirehoseSnowflakeVpcConfigurationSwift
class AWSFirehoseSnowflakeVpcConfiguration -
Details about a Kinesis data stream used as the source for a Firehose delivery stream.
See moreDeclaration
Objective-C
@interface AWSFirehoseSourceDescriptionSwift
class AWSFirehoseSourceDescription -
The buffering options. If no value is specified, the default values for Splunk are used.
See moreDeclaration
Objective-C
@interface AWSFirehoseSplunkBufferingHintsSwift
class AWSFirehoseSplunkBufferingHints -
Describes the configuration of a destination in Splunk.
Required parameters: [HECEndpoint, HECEndpointType, S3Configuration]
See moreDeclaration
Objective-C
@interface AWSFirehoseSplunkDestinationConfigurationSwift
class AWSFirehoseSplunkDestinationConfiguration -
Describes a destination in Splunk.
See moreDeclaration
Objective-C
@interface AWSFirehoseSplunkDestinationDescriptionSwift
class AWSFirehoseSplunkDestinationDescription -
Describes an update for a destination in Splunk.
See moreDeclaration
Objective-C
@interface AWSFirehoseSplunkDestinationUpdateSwift
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 AWSFirehoseSplunkRetryOptionsSwift
class AWSFirehoseSplunkRetryOptions -
Declaration
Objective-C
@interface AWSFirehoseStartDeliveryStreamEncryptionInputSwift
class AWSFirehoseStartDeliveryStreamEncryptionInput -
Declaration
Objective-C
@interface AWSFirehoseStartDeliveryStreamEncryptionOutputSwift
class AWSFirehoseStartDeliveryStreamEncryptionOutput -
Declaration
Objective-C
@interface AWSFirehoseStopDeliveryStreamEncryptionInputSwift
class AWSFirehoseStopDeliveryStreamEncryptionInput -
Declaration
Objective-C
@interface AWSFirehoseStopDeliveryStreamEncryptionOutputSwift
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 AWSFirehoseTagSwift
class AWSFirehoseTag -
Declaration
Objective-C
@interface AWSFirehoseTagDeliveryStreamInputSwift
class AWSFirehoseTagDeliveryStreamInput -
Declaration
Objective-C
@interface AWSFirehoseTagDeliveryStreamOutputSwift
class AWSFirehoseTagDeliveryStreamOutput -
Declaration
Objective-C
@interface AWSFirehoseUntagDeliveryStreamInputSwift
class AWSFirehoseUntagDeliveryStreamInput -
Declaration
Objective-C
@interface AWSFirehoseUntagDeliveryStreamOutputSwift
class AWSFirehoseUntagDeliveryStreamOutput -
Declaration
Objective-C
@interface AWSFirehoseUpdateDestinationInputSwift
class AWSFirehoseUpdateDestinationInput -
Declaration
Objective-C
@interface AWSFirehoseUpdateDestinationOutputSwift
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 AWSFirehoseVpcConfigurationSwift
class AWSFirehoseVpcConfiguration -
The details of the VPC of the Amazon ES destination.
Required parameters: [SubnetIds, RoleARN, SecurityGroupIds, VpcId]
See moreDeclaration
Objective-C
@interface AWSFirehoseVpcConfigurationDescriptionSwift
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 : AWSAbstractKinesisRecorderSwift
class AWSFirehoseRecorder : AWSAbstractKinesisRecorder -
Undocumented
See moreDeclaration
Objective-C
@interface AWSFirehoseResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
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 AWSFirehoseSwift
class AWSFirehose -
Declaration
Objective-C
@interface AWSKinesisAddTagsToStreamInputSwift
class AWSKinesisAddTagsToStreamInput -
Declaration
Objective-C
@interface AWSKinesisCreateStreamInputSwift
class AWSKinesisCreateStreamInput -
Represents the input for DecreaseStreamRetentionPeriod.
Required parameters: [StreamName, RetentionPeriodHours]
See moreDeclaration
Objective-C
@interface AWSKinesisDecreaseStreamRetentionPeriodInputSwift
class AWSKinesisDecreaseStreamRetentionPeriodInput -
Declaration
Objective-C
@interface AWSKinesisDeleteStreamInputSwift
class AWSKinesisDeleteStreamInput -
Declaration
Objective-C
@interface AWSKinesisDescribeLimitsInputSwift
class AWSKinesisDescribeLimitsInput -
Declaration
Objective-C
@interface AWSKinesisDescribeLimitsOutputSwift
class AWSKinesisDescribeLimitsOutput -
Declaration
Objective-C
@interface AWSKinesisDescribeStreamInputSwift
class AWSKinesisDescribeStreamInput -
Declaration
Objective-C
@interface AWSKinesisDescribeStreamOutputSwift
class AWSKinesisDescribeStreamOutput -
Declaration
Objective-C
@interface AWSKinesisDescribeStreamSummaryInputSwift
class AWSKinesisDescribeStreamSummaryInput -
Declaration
Objective-C
@interface AWSKinesisDescribeStreamSummaryOutputSwift
class AWSKinesisDescribeStreamSummaryOutput -
Represents the input for DisableEnhancedMonitoring.
Required parameters: [StreamName, ShardLevelMetrics]
See moreDeclaration
Objective-C
@interface AWSKinesisDisableEnhancedMonitoringInputSwift
class AWSKinesisDisableEnhancedMonitoringInput -
Represents the input for EnableEnhancedMonitoring.
Required parameters: [StreamName, ShardLevelMetrics]
See moreDeclaration
Objective-C
@interface AWSKinesisEnableEnhancedMonitoringInputSwift
class AWSKinesisEnableEnhancedMonitoringInput -
Represents enhanced metrics types.
See moreDeclaration
Objective-C
@interface AWSKinesisEnhancedMetricsSwift
class AWSKinesisEnhancedMetrics -
Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.
See moreDeclaration
Objective-C
@interface AWSKinesisEnhancedMonitoringOutputSwift
class AWSKinesisEnhancedMonitoringOutput -
Declaration
Objective-C
@interface AWSKinesisGetRecordsInputSwift
class AWSKinesisGetRecordsInput -
Declaration
Objective-C
@interface AWSKinesisGetRecordsOutputSwift
class AWSKinesisGetRecordsOutput -
Represents the input for
GetShardIterator.Required parameters: [StreamName, ShardId, ShardIteratorType]
See moreDeclaration
Objective-C
@interface AWSKinesisGetShardIteratorInputSwift
class AWSKinesisGetShardIteratorInput -
Represents the output for
See moreGetShardIterator.Declaration
Objective-C
@interface AWSKinesisGetShardIteratorOutputSwift
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 AWSKinesisHashKeyRangeSwift
class AWSKinesisHashKeyRange -
Represents the input for IncreaseStreamRetentionPeriod.
Required parameters: [StreamName, RetentionPeriodHours]
See moreDeclaration
Objective-C
@interface AWSKinesisIncreaseStreamRetentionPeriodInputSwift
class AWSKinesisIncreaseStreamRetentionPeriodInput -
Declaration
Objective-C
@interface AWSKinesisListShardsInputSwift
class AWSKinesisListShardsInput -
Declaration
Objective-C
@interface AWSKinesisListShardsOutputSwift
class AWSKinesisListShardsOutput -
Represents the input for
See moreListStreams.Declaration
Objective-C
@interface AWSKinesisListStreamsInputSwift
class AWSKinesisListStreamsInput -
Declaration
Objective-C
@interface AWSKinesisListStreamsOutputSwift
class AWSKinesisListStreamsOutput -
Declaration
Objective-C
@interface AWSKinesisListTagsForStreamInputSwift
class AWSKinesisListTagsForStreamInput -
Declaration
Objective-C
@interface AWSKinesisListTagsForStreamOutputSwift
class AWSKinesisListTagsForStreamOutput -
Represents the input for
MergeShards.Required parameters: [StreamName, ShardToMerge, AdjacentShardToMerge]
See moreDeclaration
Objective-C
@interface AWSKinesisMergeShardsInputSwift
class AWSKinesisMergeShardsInput -
Declaration
Objective-C
@interface AWSKinesisPutRecordInputSwift
class AWSKinesisPutRecordInput -
Declaration
Objective-C
@interface AWSKinesisPutRecordOutputSwift
class AWSKinesisPutRecordOutput -
Declaration
Objective-C
@interface AWSKinesisPutRecordsInputSwift
class AWSKinesisPutRecordsInput -
Declaration
Objective-C
@interface AWSKinesisPutRecordsOutputSwift
class AWSKinesisPutRecordsOutput -
Declaration
Objective-C
@interface AWSKinesisPutRecordsRequestEntrySwift
class AWSKinesisPutRecordsRequestEntry -
Represents the result of an individual record from a
See morePutRecordsrequest. A record that is successfully added to a stream includesSequenceNumberandShardIdin the result. A record that fails to be added to the stream includesErrorCodeandErrorMessagein the result.Declaration
Objective-C
@interface AWSKinesisPutRecordsResultEntrySwift
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 AWSKinesisRecordSwift
class AWSKinesisRecord -
Declaration
Objective-C
@interface AWSKinesisRemoveTagsFromStreamInputSwift
class AWSKinesisRemoveTagsFromStreamInput -
The range of possible sequence numbers for the shard.
Required parameters: [StartingSequenceNumber]
See moreDeclaration
Objective-C
@interface AWSKinesisSequenceNumberRangeSwift
class AWSKinesisSequenceNumberRange -
A uniquely identified group of data records in a Kinesis data stream.
Required parameters: [ShardId, HashKeyRange, SequenceNumberRange]
See moreDeclaration
Objective-C
@interface AWSKinesisShardSwift
class AWSKinesisShard -
Represents the input for
SplitShard.Required parameters: [StreamName, ShardToSplit, NewStartingHashKey]
See moreDeclaration
Objective-C
@interface AWSKinesisSplitShardInputSwift
class AWSKinesisSplitShardInput -
Declaration
Objective-C
@interface AWSKinesisStartStreamEncryptionInputSwift
class AWSKinesisStartStreamEncryptionInput -
Declaration
Objective-C
@interface AWSKinesisStopStreamEncryptionInputSwift
class AWSKinesisStopStreamEncryptionInput -
Represents the output for DescribeStream.
Required parameters: [StreamName, StreamARN, StreamStatus, Shards, HasMoreShards, RetentionPeriodHours, StreamCreationTimestamp, EnhancedMonitoring]
See moreDeclaration
Objective-C
@interface AWSKinesisStreamDescriptionSwift
class AWSKinesisStreamDescription -
Represents the output for DescribeStreamSummary
Required parameters: [StreamName, StreamARN, StreamStatus, RetentionPeriodHours, StreamCreationTimestamp, EnhancedMonitoring, OpenShardCount]
See moreDeclaration
Objective-C
@interface AWSKinesisStreamDescriptionSummarySwift
class AWSKinesisStreamDescriptionSummary -
Metadata assigned to the stream, consisting of a key-value pair.
Required parameters: [Key]
See moreDeclaration
Objective-C
@interface AWSKinesisTagSwift
class AWSKinesisTag -
Declaration
Objective-C
@interface AWSKinesisUpdateShardCountInputSwift
class AWSKinesisUpdateShardCountInput -
Declaration
Objective-C
@interface AWSKinesisUpdateShardCountOutputSwift
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 : AWSAbstractKinesisRecorderSwift
class AWSKinesisRecorder : AWSAbstractKinesisRecorder -
Undocumented
See moreDeclaration
Objective-C
@interface AWSKinesisResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
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 AWSKinesisSwift
class AWSKinesis
View on GitHub
Install in Dash
Classes Reference