Package com.pulumi.aws.chime
Class SdkvoiceSipRuleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.chime.SdkvoiceSipRuleArgs
-
public final class SdkvoiceSipRuleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSdkvoiceSipRuleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SdkvoiceSipRuleArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SdkvoiceSipRuleArgs.Builderbuilder()static SdkvoiceSipRuleArgs.Builderbuilder(SdkvoiceSipRuleArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>disabled()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()com.pulumi.core.Output<java.util.List<SdkvoiceSipRuleTargetApplicationArgs>>targetApplications()com.pulumi.core.Output<java.lang.String>triggerType()com.pulumi.core.Output<java.lang.String>triggerValue()
-
-
-
Field Detail
-
Empty
public static final SdkvoiceSipRuleArgs Empty
-
-
Method Detail
-
disabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disabled()
- Returns:
- Enables or disables a rule. You must disable rules before you can delete them.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the SIP rule.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
targetApplications
public com.pulumi.core.Output<java.util.List<SdkvoiceSipRuleTargetApplicationArgs>> targetApplications()
- Returns:
- List of SIP media applications with priority and AWS Region. Only one SIP application per AWS Region can be used. See `targetApplications`.
-
triggerType
public com.pulumi.core.Output<java.lang.String> triggerType()
- Returns:
- The type of trigger assigned to the SIP rule in `triggerValue`. Valid values are `RequestUriHostname` or `ToPhoneNumber`.
-
triggerValue
public com.pulumi.core.Output<java.lang.String> triggerValue()
- Returns:
- If `triggerType` is `RequestUriHostname`, the value can be the outbound host name of an Amazon Chime Voice Connector. If `triggerType` is `ToPhoneNumber`, the value can be a customer-owned phone number in the E164 format. The Sip Media Application specified in the Sip Rule 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. The following arguments are optional:
-
builder
public static SdkvoiceSipRuleArgs.Builder builder()
-
builder
public static SdkvoiceSipRuleArgs.Builder builder(SdkvoiceSipRuleArgs defaults)
-
-