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.
-
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 }