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 is RequestUriHostname, then the value can be the outbound host name of the Amazon Chime Voice Connector. If TriggerType is ToPhoneNumber, then the value can be a customer-owned phone number in E164 format. SipRule is triggered when a SIP rule requests host name or ToPhoneNumber 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