Class: Aws::ChimeSDKVoice::Types::SipRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::ChimeSDKVoice::Types::SipRule
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-chimesdkvoice/types.rb
Overview
The details of a SIP rule, including name, triggers, and target applications. An AWS account can have multiple SIP rules.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_timestamp ⇒ Time
The time at which the SIP rule was created, in ISO 8601 format.
-
#disabled ⇒ Boolean
Indicates whether the SIP rule is enabled or disabled.
-
#name ⇒ String
A SIP rule’s name.
-
#sip_rule_id ⇒ String
A SIP rule’s ID.
-
#target_applications ⇒ Array<Types::SipRuleTargetApplication>
The target SIP media application and other details, such as priority and AWS Region, to be specified in the SIP rule.
-
#trigger_type ⇒ String
The type of trigger set for a SIP rule, either a phone number or a URI request host name.
-
#trigger_value ⇒ String
The value set for a SIP rule’s trigger type.
-
#updated_timestamp ⇒ Time
The time at which the SIP rule was updated, in ISO 8601 format.
Instance Attribute Details
#created_timestamp ⇒ Time
The time at which the SIP rule was created, in ISO 8601 format.
3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 3032 class SipRule < Struct.new( :sip_rule_id, :name, :disabled, :trigger_type, :trigger_value, :target_applications, :created_timestamp, :updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#disabled ⇒ Boolean
Indicates whether the SIP rule is enabled or disabled. You must disable a rule before you can delete it.
3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 3032 class SipRule < Struct.new( :sip_rule_id, :name, :disabled, :trigger_type, :trigger_value, :target_applications, :created_timestamp, :updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A SIP rule’s name.
3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 3032 class SipRule < Struct.new( :sip_rule_id, :name, :disabled, :trigger_type, :trigger_value, :target_applications, :created_timestamp, :updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#sip_rule_id ⇒ String
A SIP rule’s ID.
3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 3032 class SipRule < Struct.new( :sip_rule_id, :name, :disabled, :trigger_type, :trigger_value, :target_applications, :created_timestamp, :updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#target_applications ⇒ Array<Types::SipRuleTargetApplication>
The 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.
3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 3032 class SipRule < Struct.new( :sip_rule_id, :name, :disabled, :trigger_type, :trigger_value, :target_applications, :created_timestamp, :updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#trigger_type ⇒ String
The type of trigger set for a SIP rule, either a phone number or a URI request host name.
3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 3032 class SipRule < Struct.new( :sip_rule_id, :name, :disabled, :trigger_type, :trigger_value, :target_applications, :created_timestamp, :updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#trigger_value ⇒ String
The value set for a SIP rule’s trigger type. Either a phone number or a URI hostname.
3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 3032 class SipRule < Struct.new( :sip_rule_id, :name, :disabled, :trigger_type, :trigger_value, :target_applications, :created_timestamp, :updated_timestamp) SENSITIVE = [] include Aws::Structure end |
#updated_timestamp ⇒ Time
The time at which the SIP rule was updated, in ISO 8601 format.
3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 |
# File 'lib/aws-sdk-chimesdkvoice/types.rb', line 3032 class SipRule < Struct.new( :sip_rule_id, :name, :disabled, :trigger_type, :trigger_value, :target_applications, :created_timestamp, :updated_timestamp) SENSITIVE = [] include Aws::Structure end |