Class: Aws::ChimeSDKVoice::Types::CreateSipRuleRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ChimeSDKVoice::Types::CreateSipRuleRequest
- Defined in:
- gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#disabled ⇒ Boolean
Disables or enables a SIP rule.
-
#name ⇒ String
The name of the SIP rule.
-
#target_applications ⇒ Array<Types::SipRuleTargetApplication>
List of SIP media applications, with priority and AWS Region.
-
#trigger_type ⇒ String
The type of trigger assigned to the SIP rule in
TriggerValue
, currentlyRequestUriHostname
orToPhoneNumber
. -
#trigger_value ⇒ String
If
TriggerType
isRequestUriHostname
, the value can be the outbound host name of a Voice Connector.
Instance Attribute Details
#disabled ⇒ Boolean
Disables or enables a SIP rule. You must disable SIP rules before you can delete them.
500 501 502 503 504 505 506 507 508 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 500 class CreateSipRuleRequest < Struct.new( :name, :trigger_type, :trigger_value, :disabled, :target_applications) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the SIP rule.
500 501 502 503 504 505 506 507 508 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 500 class CreateSipRuleRequest < Struct.new( :name, :trigger_type, :trigger_value, :disabled, :target_applications) SENSITIVE = [] include Aws::Structure end |
#target_applications ⇒ Array<Types::SipRuleTargetApplication>
List of SIP media applications, with priority and AWS Region. Only one SIP application per AWS Region can be used.
500 501 502 503 504 505 506 507 508 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 500 class CreateSipRuleRequest < Struct.new( :name, :trigger_type, :trigger_value, :disabled, :target_applications) SENSITIVE = [] include Aws::Structure end |
#trigger_type ⇒ String
The type of trigger assigned to the SIP rule in TriggerValue
,
currently RequestUriHostname
or ToPhoneNumber
.
500 501 502 503 504 505 506 507 508 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 500 class CreateSipRuleRequest < Struct.new( :name, :trigger_type, :trigger_value, :disabled, :target_applications) SENSITIVE = [] include Aws::Structure end |
#trigger_value ⇒ String
If TriggerType
is RequestUriHostname
, the value can be the
outbound host name of a Voice Connector. If TriggerType
is
ToPhoneNumber
, the value can be a customer-owned phone number in
the E164 format. The SipMediaApplication
specified in the
SipRule
is triggered if the request URI in an incoming SIP request
matches the RequestUriHostname
, or if the To
header in the
incoming SIP request matches the ToPhoneNumber
value.
500 501 502 503 504 505 506 507 508 |
# File 'gems/aws-sdk-chimesdkvoice/lib/aws-sdk-chimesdkvoice/types.rb', line 500 class CreateSipRuleRequest < Struct.new( :name, :trigger_type, :trigger_value, :disabled, :target_applications) SENSITIVE = [] include Aws::Structure end |