AWSLogsDelivery

Objective-C

@interface AWSLogsDelivery

Swift

class AWSLogsDelivery

This structure contains information about one delivery in your account.

A delivery is a connection between a logical delivery source and a logical delivery destination.

For more information, see CreateDelivery.

You can’t update an existing delivery. You can only create and delete deliveries.

  • arn

    The Amazon Resource Name (ARN) that uniquely identifies this delivery.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable arn;

    Swift

    var arn: String? { get set }
  • The ARN of the delivery destination that is associated with this delivery.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable deliveryDestinationArn;

    Swift

    var deliveryDestinationArn: String? { get set }
  • Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Firehose.

    Declaration

    Objective-C

    @property (nonatomic) AWSLogsDeliveryDestinationType deliveryDestinationType;

    Swift

    var deliveryDestinationType: AWSLogsDeliveryDestinationType { get set }
  • The name of the delivery source that is associated with this delivery.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable deliverySourceName;

    Swift

    var deliverySourceName: String? { get set }
  • The unique ID that identifies this delivery in your account.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable identifier;

    Swift

    var identifier: String? { get set }
  • The tags that have been assigned to this delivery.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tags;

    Swift

    var tags: [String : String]? { get set }