SipRule class
The SIP rule details, including name, triggers, and target applications. An AWS account can have multiple SIP rules.
Constructors
-
SipRule({DateTime? createdTimestamp, bool? disabled, String? name, String? sipRuleId, List<
SipRuleTargetApplication> ? targetApplications, SipRuleTriggerType? triggerType, String? triggerValue, DateTime? updatedTimestamp}) -
SipRule.fromJson(Map<
String, dynamic> json) -
factory
Properties
- createdTimestamp → DateTime?
-
The SIP rule created timestamp, in ISO 8601 format.
final
- disabled → bool?
-
Indicates if the SIP rule is enabled or disabled. You must disable a rule
before you can delete it.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String?
-
The name of the SIP rule.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sipRuleId → String?
-
The SIP rule ID.
final
-
targetApplications
→ List<
SipRuleTargetApplication> ? -
List of SIP media applications with priority and AWS Region. You can only
use one SIP application per AWS Region and priority combination.
final
- triggerType → SipRuleTriggerType?
-
The type of trigger whose value is assigned to the SIP rule in
TriggerValue
.final - triggerValue → String?
-
If
TriggerType
isRequestUriHostname
, then the value can be the outbound host name of the Amazon Chime Voice Connector. IfTriggerType
isToPhoneNumber
, then the value can be a customer-owned phone number in E164 format.SipRule
is triggered when a SIP rule requests host name orToPhoneNumber
matches in the incoming SIP request.final - updatedTimestamp → DateTime?
-
The SIP rule updated timestamp, in ISO 8601 format.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited