Interface ConnectInstanceConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
ConnectInstanceConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:51.220Z") @Stability(Stable) public interface ConnectInstanceConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classConnectInstanceConfig.BuilderA builder forConnectInstanceConfigstatic classConnectInstanceConfig.Jsii$ProxyAn implementation forConnectInstanceConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ConnectInstanceConfig.Builderbuilder()default ObjectgetAutoResolveBestVoicesEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#auto_resolve_best_voices_enabled ConnectInstance#auto_resolve_best_voices_enabled}.default ObjectgetContactFlowLogsEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#contact_flow_logs_enabled ConnectInstance#contact_flow_logs_enabled}.default ObjectgetContactLensEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#contact_lens_enabled ConnectInstance#contact_lens_enabled}.default StringgetDirectoryId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#directory_id ConnectInstance#directory_id}.default ObjectgetEarlyMediaEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#early_media_enabled ConnectInstance#early_media_enabled}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#id ConnectInstance#id}.StringgetIdentityManagementType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#identity_management_type ConnectInstance#identity_management_type}.ObjectgetInboundCallsEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#inbound_calls_enabled ConnectInstance#inbound_calls_enabled}.default StringgetInstanceAlias()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#instance_alias ConnectInstance#instance_alias}.default ObjectgetMultiPartyConferenceEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#multi_party_conference_enabled ConnectInstance#multi_party_conference_enabled}.ObjectgetOutboundCallsEnabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#outbound_calls_enabled ConnectInstance#outbound_calls_enabled}.default ConnectInstanceTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getIdentityManagementType
@Stability(Stable) @NotNull String getIdentityManagementType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#identity_management_type ConnectInstance#identity_management_type}.
-
getInboundCallsEnabled
@Stability(Stable) @NotNull Object getInboundCallsEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#inbound_calls_enabled ConnectInstance#inbound_calls_enabled}.
-
getOutboundCallsEnabled
@Stability(Stable) @NotNull Object getOutboundCallsEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#outbound_calls_enabled ConnectInstance#outbound_calls_enabled}.
-
getAutoResolveBestVoicesEnabled
@Stability(Stable) @Nullable default Object getAutoResolveBestVoicesEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#auto_resolve_best_voices_enabled ConnectInstance#auto_resolve_best_voices_enabled}.
-
getContactFlowLogsEnabled
@Stability(Stable) @Nullable default Object getContactFlowLogsEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#contact_flow_logs_enabled ConnectInstance#contact_flow_logs_enabled}.
-
getContactLensEnabled
@Stability(Stable) @Nullable default Object getContactLensEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#contact_lens_enabled ConnectInstance#contact_lens_enabled}.
-
getDirectoryId
@Stability(Stable) @Nullable default String getDirectoryId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#directory_id ConnectInstance#directory_id}.
-
getEarlyMediaEnabled
@Stability(Stable) @Nullable default Object getEarlyMediaEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#early_media_enabled ConnectInstance#early_media_enabled}.
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#id ConnectInstance#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getInstanceAlias
@Stability(Stable) @Nullable default String getInstanceAlias()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#instance_alias ConnectInstance#instance_alias}.
-
getMultiPartyConferenceEnabled
@Stability(Stable) @Nullable default Object getMultiPartyConferenceEnabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#multi_party_conference_enabled ConnectInstance#multi_party_conference_enabled}.
-
getTimeouts
@Stability(Stable) @Nullable default ConnectInstanceTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/connect_instance#timeouts ConnectInstance#timeouts}
-
builder
@Stability(Stable) static ConnectInstanceConfig.Builder builder()
- Returns:
- a
ConnectInstanceConfig.BuilderofConnectInstanceConfig
-
-