AWSConnectCreateRuleRequest
Objective-C
@interface AWSConnectCreateRuleRequest
Swift
class AWSConnectCreateRuleRequest
-
A list of actions to be run when the rule is triggered.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSConnectRuleAction *> *_Nullable actions;
Swift
var actions: [AWSConnectRuleAction]? { get set }
-
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientToken;
Swift
var clientToken: String? { get set }
-
The conditions of the rule.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable function;
Swift
var function: String? { get set }
-
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable instanceId;
Swift
var instanceId: String? { get set }
-
A unique name for the rule.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable name;
Swift
var name: String? { get set }
-
The publish status of the rule.
Declaration
Objective-C
@property (nonatomic) AWSConnectRulePublishStatus publishStatus;
Swift
var publishStatus: AWSConnectRulePublishStatus { get set }
-
The event source to trigger the rule.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectRuleTriggerEventSource *_Nullable triggerEventSource;
Swift
var triggerEventSource: AWSConnectRuleTriggerEventSource? { get set }