AWSLogsPutDeliverySourceRequest
Objective-C
@interface AWSLogsPutDeliverySourceRequest
Swift
class AWSLogsPutDeliverySourceRequest
-
Defines the type of log that the source is sending.
For Amazon CodeWhisperer, the valid value is
EVENT_LOGS
.For IAM Identity Centerr, the valid value is
ERROR_LOGS
.For Amazon WorkMail, the valid values are
ACCESS_CONTROL_LOGS
,AUTHENTICATION_LOGS
,WORKMAIL_AVAILABILITY_PROVIDER_LOGS
, andWORKMAIL_MAILBOX_ACCESS_LOGS
.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable logType;
Swift
var logType: String? { get set }
-
A name for this delivery source. This name must be unique for all delivery sources in your account.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable name;
Swift
var name: String? { get set }
-
The ARN of the Amazon Web Services resource that is generating and sending logs. For example,
arn:aws:workmail:us-east-1:123456789012:organization/m-1234EXAMPLEabcd1234abcd1234abcd1234
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable resourceArn;
Swift
var resourceArn: 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 }