class Aws::Chime::Types::SipRule

The SIP rule details, including name, triggers, and target applications. An AWS account can have multiple SIP rules.

@!attribute [rw] sip_rule_id

The SIP rule ID.
@return [String]

@!attribute [rw] name

The name of the SIP rule.
@return [String]

@!attribute [rw] disabled

Indicates whether the SIP rule is enabled or disabled. You must
disable a rule before you can delete it.
@return [Boolean]

@!attribute [rw] trigger_type

The type of trigger assigned to the SIP rule in `TriggerValue`,
currently `RequestUriHostname` or `ToPhoneNumber`.
@return [String]

@!attribute [rw] trigger_value

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.
@return [String]

@!attribute [rw] target_applications

Target SIP media application and other details, such as priority and
AWS Region, to be specified in the SIP rule. Only one SIP rule per
AWS Region can be provided.
@return [Array<Types::SipRuleTargetApplication>]

@!attribute [rw] created_timestamp

The time at which the SIP rule was created, in ISO 8601 format.
@return [Time]

@!attribute [rw] updated_timestamp

The time at which the SIP rule was last updated, in ISO 8601 format.
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SipRule AWS API Documentation

Constants

SENSITIVE