AWSLogsPutDestinationRequest

Objective-C

@interface AWSLogsPutDestinationRequest

Swift

class AWSLogsPutDestinationRequest
  • A name for the destination.

    Declaration

    Objective-C

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

    Swift

    var destinationName: String? { get set }
  • The ARN of an IAM role that grants CloudWatch Logs permissions to call the Amazon Kinesis PutRecord operation on the destination stream.

    Declaration

    Objective-C

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

    Swift

    var roleArn: String? { get set }
  • An optional list of key-value pairs to associate with the resource.

    For more information about tagging, see Tagging Amazon Web Services resources

    Declaration

    Objective-C

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

    Swift

    var tags: [String : String]? { get set }
  • The ARN of an Amazon Kinesis stream to which to deliver matching log events.

    Declaration

    Objective-C

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

    Swift

    var targetArn: String? { get set }