Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging dev to main for v1.43.0 #1172

Merged
merged 173 commits into from
Jul 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
e9fd70d
Bump golang.org/x/net from 0.22.0 to 0.23.0 (#951)
dependabot[bot] Apr 4, 2024
393a88f
Add team to custom resolver (#950)
HemanthDogiparthi12 Apr 4, 2024
c4bc05b
Devtooling 432: Refactor Conditional Group Routing Rules into its own…
dginty4 Apr 4, 2024
8c06517
Changing target branch of dependabot PRs to dev (#956)
charliecon Apr 7, 2024
30bff7e
Fix User Resource Panics (#949)
HemanthDogiparthi12 Apr 8, 2024
cf3a00c
moving changes (#964)
kavinbalagen Apr 9, 2024
3a64074
Reverting conditional group routing resoure (#965)
dginty4 Apr 9, 2024
6ae44b5
Remove use_supported_content_profile (#962)
HemanthDogiparthi12 Apr 9, 2024
57cd942
bug/ DEVTOOLING-516: Allow Multiple inputs for BYMONTHDAY and BYMONTH…
BrianMoyles Apr 10, 2024
755a023
Bug/devtooling-530: Fixing panic during export caused by MemberGroups…
charliecon Apr 10, 2024
a9758e7
DEVTOOLING-417: Removed the go:generate git restore docs/index.md tag…
carnellj-genesys Apr 10, 2024
3aa4587
avoiding infinite loop in flow data source read (#966)
charliecon Apr 10, 2024
2aa05f4
feat/Devtooling-448 oauth cred cache (#945)
carnellj-genesys Apr 10, 2024
1e5a4b9
Fixing go.mod and running go generate (#967)
charliecon Apr 10, 2024
d8c7021
feat/Devtooling-459: Added BuildAPIDiagnosticError function calls (#959)
BrianMoyles Apr 10, 2024
4ed6305
Fix for BotFlows dependencies (#961)
HemanthDogiparthi12 Apr 11, 2024
9ab0d72
feat/Devtooling-531: Add proxy and cache to routing queue (#958)
dginty4 Apr 11, 2024
188f11b
Fix Export cyclic deps (#968)
HemanthDogiparthi12 Apr 12, 2024
7cdeea4
Added refactor label to pr-labeler-config
BrianMoyles Apr 15, 2024
a2f9e7d
Feat/devtooling-499: Added getAll Functionality to ResponseManagement…
BrianMoyles Apr 15, 2024
6fab5ef
Feat/devtooling-177: Refactored orgAuthorization_pairing (#975)
BrianMoyles Apr 15, 2024
e78c066
using resource mutexes in init_test files & linting errors (#973)
charliecon Apr 15, 2024
3d40976
Feature/devtooling 63 (#974)
HemanthDogiparthi12 Apr 16, 2024
a657dbb
Feature/devtooling 63 (#978)
HemanthDogiparthi12 Apr 16, 2024
be176c9
Feat/add flow log level resource (#948)
ben-howarth-genesys Apr 19, 2024
e3252dd
NO-JIRA: Small Change to flow log level (#984)
dginty4 Apr 19, 2024
dcfa0b4
Merge hotfix changes on main into dev (#983)
charliecon Apr 19, 2024
b3a0951
Bump github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.19.1…
dependabot[bot] Apr 23, 2024
93b880c
Devtooling 432: Conditonal Group Routing (#970)
dginty4 Apr 23, 2024
ca5d1fa
bug/Devtooling-458: media retention policy creation failing with erro…
BrianMoyles Apr 23, 2024
18f5901
Getting rid of go vet warning about copying a lock value to a variabl…
charliecon Apr 23, 2024
e2b103b
No jira: util function for getting cursor value from next uri (#990)
charliecon Apr 23, 2024
b6f2ef9
Fix acceptance tests (#979)
monishapadmavathi Apr 24, 2024
352cefe
Bump hashicorp/setup-terraform from 3.0.0 to 3.1.0 (#995)
dependabot[bot] Apr 24, 2024
f15c683
Improvise exclude attributes to Regex (#988)
HemanthDogiparthi12 Apr 24, 2024
85673a6
Fix Media call back Read Attributes (#987)
HemanthDogiparthi12 Apr 24, 2024
6a63efe
DEVTOOLING-445: User Roles not returning duplicate roles (#989)
dginty4 Apr 24, 2024
d95d869
feat/Devtooling 496: Routing queue Outbound email address independent…
dginty4 Apr 26, 2024
560b52a
bug/devtooling-498: [CX as Code] genesyscloud_outbound_settings expor…
BrianMoyles Apr 26, 2024
c056eb1
Update Export Guide (#971)
jenissabarrera Apr 26, 2024
3ef86ee
NO-JIRA: Fixing dev (#1000)
dginty4 Apr 29, 2024
8f2ee29
Fixing flow outcome description (#998)
dginty4 Apr 29, 2024
0f5a544
Devtooling 561 - Members not being added correctly to teams (#1001)
dginty4 Apr 29, 2024
51bf459
Fix Version Problem in WebDeployments (#997)
HemanthDogiparthi12 Apr 29, 2024
514afbc
no jira: Fixing merge conflicts on dev branch (#1009)
charliecon Apr 30, 2024
e858838
Merge branch 'main' into dev
charliecon May 1, 2024
cf87936
Bump github.com/hashicorp/terraform-plugin-docs from 0.19.1 to 0.19.2…
dependabot[bot] May 1, 2024
4b97b09
DEVTOOLING-352 - provider oauth credential rate limit exceeded (#1004)
dginty4 May 1, 2024
bea9d6c
Feat/devtooling 461 - WithRetries errors include improved logging (#1…
BrianMoyles May 3, 2024
c3e9b9b
Bump golang.org/x/net from 0.23.0 to 0.25.0 (#1017)
dependabot[bot] May 7, 2024
b513b62
Fix for issue 993 : Changed message_column to optional and add verifi…
TaisukChoi May 7, 2024
dfffb81
go generate (#1018)
charliecon May 7, 2024
3ff66d4
bug/devtooling 560 - Nil error in telephony_providers_edges_phone (#1…
BrianMoyles May 7, 2024
9b3e9bf
Revert "bug/devtooling 560 - Nil error in telephony_providers_edges_p…
BrianMoyles May 7, 2024
92d3e7c
bug/devtooling 560 - CX as Code crash when creating phones (#1020)
BrianMoyles May 8, 2024
9336970
feat/devtooling 579 - Improved Logging for Non-API errors (#1021)
BrianMoyles May 8, 2024
1de6de9
Bump hashicorp/setup-terraform from 3.1.0 to 3.1.1 (#1024)
dependabot[bot] May 8, 2024
6236db7
bug/devtooling 362 - Evaluation forms incorrectly assigning published…
BrianMoyles May 8, 2024
f7b040a
Bug/devtooling 444: Custom resolver function for outbound campaign sc…
charliecon May 8, 2024
b546063
Bump github.com/nyaruka/phonenumbers from 1.3.4 to 1.3.5 (#1026)
dependabot[bot] May 9, 2024
34a964b
Devtooling-162: Refactored idp salesforce (#999)
dginty4 May 9, 2024
1424e8f
Changed Build Function Call to fix type difference (#1029)
BrianMoyles May 10, 2024
a099ce7
fixing test for published attribute (#1030)
BrianMoyles May 10, 2024
c6ec917
No jira: fixing up a few acceptance tests (#1031)
charliecon May 13, 2024
7661761
Fix routing queue (#1028)
HemanthDogiparthi12 May 13, 2024
554dc1b
README update (#1025)
charliecon May 13, 2024
702afaa
Pre-verify if the tfState is in sync with the exporter (#1027)
HemanthDogiparthi12 May 13, 2024
ec36867
Devtooling-591: Consistency Checker Refactor (#1032)
dginty4 May 13, 2024
c1a9abb
Feature/devtooling 589 1 (#1035)
HemanthDogiparthi12 May 13, 2024
302d9a7
Fix acceptance tests - TCA and Prod (#1033)
monishapadmavathi May 14, 2024
8fcd228
Bug/devtooling 597 - Routing email route test failing (#1039)
BrianMoyles May 15, 2024
7e49d48
Merge branch 'main' into dev
charliecon May 15, 2024
4443854
adding hotfix to pr labeler config file (#1042)
charliecon May 15, 2024
e338cb4
bug/DEVTOOLING-436 - Added cleanup function for webdeployments resour…
BrianMoyles May 15, 2024
2fc8289
Merge branch 'main' into dev
charliecon May 15, 2024
090d2bb
Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34…
dependabot[bot] May 20, 2024
e052b97
Bug/devtooling 287 temp disable cchecker (#1037)
kavinbalagen May 20, 2024
7241738
Fixing up provider docs (#1046)
charliecon May 20, 2024
2e2847b
Fix Export Version problem (#1049)
HemanthDogiparthi12 May 21, 2024
263568b
Logging error in queue create/update instead of failing (#1050)
charliecon May 24, 2024
acb60f7
Refactor/devtooling 395 (#1044)
sureshperiyappan May 24, 2024
c5707a9
Report Generation & testcase fix (#1051)
monishapadmavathi May 27, 2024
079f75d
Add extra check for dependency resolution (#1052)
HemanthDogiparthi12 May 27, 2024
254254d
Devtooling 604: Infinite loop retrieving knowledge documents (#1053)
willjeuniaux-genesys May 27, 2024
ee0171b
Feat/COBROWSE-2404 add cobrowse config field (#1054)
Anpeople May 28, 2024
1e7802b
No jira: Fixing dev with go generate & go mod tidy (#1057)
charliecon May 28, 2024
976b4f0
DEVTOOLING-592: Changed team members logic (#1055)
dginty4 May 28, 2024
8e09d9a
Bump github.com/nyaruka/phonenumbers from 1.3.5 to 1.3.6 (#1056)
dependabot[bot] May 28, 2024
37a0b86
Feat/devtooling-477: Site Outbound Routes Resource (#1048)
dginty4 May 28, 2024
a91979c
No jira: fix dev (#1059)
charliecon May 28, 2024
3541827
Bump github.com/hashicorp/terraform-plugin-docs from 0.19.2 to 0.19.3…
dependabot[bot] May 30, 2024
1e61d26
Cache for Data Sources (#1064)
HemanthDogiparthi12 Jun 4, 2024
ed6e6b7
DEVTOOLING-603: Media recording poilicies missing from export (#1063)
dginty4 Jun 5, 2024
2765aa1
Bump golang.org/x/net from 0.25.0 to 0.26.0 (#1072)
dependabot[bot] Jun 5, 2024
36fda54
Bump github.com/hashicorp/terraform-plugin-docs from 0.19.3 to 0.19.4…
dependabot[bot] Jun 5, 2024
be240e6
Feat/devtooling 610 (#1065)
shrutisuryawanshigenesys Jun 6, 2024
e3d5c01
Fixing Tests By removing unsupported arguments (#1070)
BrianMoyles Jun 6, 2024
1745602
Fixing test (#1074)
dginty4 Jun 6, 2024
d681c87
Refactor/devtooling 156 (#1060)
shrutisuryawanshigenesys Jun 7, 2024
d244e6a
Bug/devtooling 584 (#1071)
kavinbalagen Jun 7, 2024
37df85e
fix api call strategy (#1075)
HemanthDogiparthi12 Jun 10, 2024
e188144
[JM-1457]: Add resource for journey views (#1067)
Rafat001 Jun 10, 2024
6dd0410
Fixes #1078 (#1079)
charliecon Jun 10, 2024
3f98821
Coverage Report and fixing tests (#1080)
monishapadmavathi Jun 10, 2024
65502f9
fixing go vet warnings/errors (#1081)
charliecon Jun 10, 2024
16285a8
refactored idp_okta resource (#1069)
shrutisuryawanshigenesys Jun 10, 2024
8fd5698
fix update issues for workType (#1076)
HemanthDogiparthi12 Jun 11, 2024
48698b9
Fix caching issue (#1082)
HemanthDogiparthi12 Jun 11, 2024
695efdd
Merge branch 'main' into dev
charliecon Jun 11, 2024
c89adcc
Merge branch 'main' into dev
charliecon Jun 11, 2024
2740f17
Feature/fix unit tests (#1090)
HemanthDogiparthi12 Jun 11, 2024
941c083
Merge branch 'main' into dev
charliecon Jun 11, 2024
95821f1
Merge branch 'main' into dev
charliecon Jun 13, 2024
5e53b21
fix exporter crash (#1101)
HemanthDogiparthi12 Jun 13, 2024
636a20d
added caching capabilities (#1088)
sureshperiyappan Jun 14, 2024
22659d5
Update Description (#1104)
HemanthDogiparthi12 Jun 17, 2024
1200096
[JM-1466]: Upgrade the platform client version (#1100)
Rafat001 Jun 18, 2024
a9f4257
Devtooling 501: Removing support for v1 and v1-http widget deployment…
charliecon Jun 18, 2024
397140d
refactor/Tidy up journey_segment resource tests/doc (#1103)
tsantos-genesys Jun 18, 2024
11d167a
Fix issues identified in DEVTOOLING-662 as a result of testing DEVTOO…
bbbco Jun 18, 2024
3ea8e24
Updating docs (#1110)
dginty4 Jun 18, 2024
cea8ce8
feat/devtooling 71: Outbound contact list contact resource (#1084)
charliecon Jun 18, 2024
dad02e4
DEVTOOLING-643 : Adds support for using sanitized names in export. (#…
bbbco Jun 18, 2024
6dc9c22
Bug/devtooling 659 (#1108)
kavinbalagen Jun 19, 2024
c4412f6
Bump github.com/hashicorp/hcl/v2 from 2.20.1 to 2.21.0 (#1113)
dependabot[bot] Jun 20, 2024
576e175
Feat/devtooling 187 - Refactor routing settings (#1089)
BrianMoyles Jun 20, 2024
933f02e
DEVTOOLING-601: Queue member assignment taking long time (#1107)
dginty4 Jun 20, 2024
b3d7234
Fixes #1086 + some minor refactoring (#1111)
charliecon Jun 20, 2024
8cc3bf4
Feat/devtooling 618 (#1083)
shrutisuryawanshigenesys Jun 20, 2024
02b93a8
commenting RefAttr in trunkbasesettings exporter to fix unit test (#1…
charliecon Jun 22, 2024
55d63ce
Merge unit tests & fix failing testcases (#1116)
monishapadmavathi Jun 24, 2024
f12909a
onholdprompt attribute added along with test case (#1114)
shrutisuryawanshigenesys Jun 24, 2024
5290a35
refactor/Devtooling-190 [routing_utilization] + Devtooling-400 [routi…
BrianMoyles Jun 24, 2024
6531e13
refactor/DEVTOOLING-158 idp_gsuite (#1099)
shrutisuryawanshigenesys Jun 25, 2024
525c6f8
Refactor/devtooling 160 idp_ping (#1102)
shrutisuryawanshigenesys Jun 25, 2024
4b3575e
Refactor/devtooling 157 - idp_generic (#1095)
shrutisuryawanshigenesys Jun 25, 2024
36b5b4e
Cleanup/Remove utilization label availability check / mentions of fea…
tsantos-genesys Jun 25, 2024
66d41dc
Bug/devtooling 681 - New attributes for IDP (#1122)
shrutisuryawanshigenesys Jun 26, 2024
ce2433e
Chore/Bump platform-client-sdk-go to v133 (#1119)
tsantos-genesys Jun 26, 2024
2a3b411
feat/COBROWSE-2427 pause field added (#1121)
Anpeople Jun 26, 2024
a490ebe
go mod tidy (#1126)
charliecon Jun 27, 2024
83762bb
added validation for ja-JP (#1127)
shrutisuryawanshigenesys Jun 27, 2024
23ffa1d
Cleanup/Use sdk to deal with utilization instead of direct public-api…
tsantos-genesys Jul 1, 2024
9da5440
Fixes DEVTOOLING-674 by allowing the sanitizeMap function to continue…
bbbco Jul 1, 2024
5d3d757
Add `make` command for generating docs (#1134)
bbbco Jul 1, 2024
fb72a00
Update latest language codes (#1130)
bbbco Jul 2, 2024
2815938
Fixed export for teams (#1140)
BrianMoyles Jul 2, 2024
d32d17a
Cleanup/Use sdk instead of direct calls to user utilization (#1136)
tsantos-genesys Jul 2, 2024
a8e863a
Refactor/devtooling 161 refactor idp_onelogin (#1125)
shrutisuryawanshigenesys Jul 2, 2024
35c11f7
feature/devtooling 608 (#1124)
kavinbalagen Jul 2, 2024
78ec240
Feat/More validation in utilization label names (#1143)
tsantos-genesys Jul 2, 2024
eac8794
Fix DEVTOOLING-703 (#1144)
bbbco Jul 8, 2024
2182905
Bump golang.org/x/net from 0.26.0 to 0.27.0 (#1146)
dependabot[bot] Jul 8, 2024
959dc00
Feat/devtooling-645: Add roles_enabled to group resource (#1145)
BrianMoyles Jul 8, 2024
f1602f7
Bug/Devtooling-677: Error Migrating routes to independent resource (#…
BrianMoyles Jul 8, 2024
f5627d6
adding missing return statement in utils function (#1148)
charliecon Jul 9, 2024
7422570
feat/GPE-14463 add support for App stream type on Journey resources (…
michalk-genesys Jul 9, 2024
793053d
Fixed merge conflicts by accepting all current changes
charliecon Jul 10, 2024
462e33d
Bug/devtooling-606 Export Managed sites as data sources (#1142)
BrianMoyles Jul 15, 2024
d4d839a
Bug/devtooling 637: Conditional group routing rules (#1155)
charliecon Jul 15, 2024
8bace1c
refactor/DEVTOOLING-183: Refactored routing email domain (#1138)
BrianMoyles Jul 15, 2024
cfb9ba0
Fixes DEVTOOLING-633 (#1135)
bbbco Jul 15, 2024
548e670
feat/GPE-14606 add support for Outcome Quantile Conditions (#1156)
michalk-genesys Jul 16, 2024
3fc2b8a
Refactor Routing language (#1141)
BrianMoyles Jul 16, 2024
ecf1054
Bump github.com/nyaruka/phonenumbers from 1.3.6 to 1.4.0 (#1157)
dependabot[bot] Jul 16, 2024
ec5ee9e
Bump github.com/zclconf/go-cty from 1.14.4 to 1.15.0 (#1158)
dependabot[bot] Jul 16, 2024
73e54eb
Merge branch 'main' into dev
charliecon Jul 16, 2024
9f180b2
Fixed journey action maps (#1161)
charliecon Jul 17, 2024
d5b6e2e
No jira: go checks (#1163)
charliecon Jul 17, 2024
651e9b8
Fix failed acceptance testcases (#1162)
monishapadmavathi Jul 17, 2024
537b9d8
Feat/devtooling 655: conversations_messaging_settings resource (#1150)
BrianMoyles Jul 18, 2024
36fd4e8
Datasoruce tfstate (#1170)
HemanthDogiparthi12 Jul 19, 2024
cdc6219
Fixes DEVTOOLING-675 (#1169)
bbbco Jul 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
name: Ensure Documentation in Sync
name: Go Checks
on:
push:
paths-ignore:
- 'README.md'
jobs:
# ensure the documentation is up to date
generate:
name: Generate
go-checks:
name: Go Checks
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
Expand Down Expand Up @@ -35,5 +34,20 @@ jobs:
if [[ -n $(git status -s) ]]; then
echo "There are untracked documentation changes:\n"
git status
fi

- name: Tidy
run: |
go mod tidy
if [[ -n $(git status -s) ]]; then
echo "go mod tidy produced changes:\n"
git status
fi

- name: Vet
run: |
if [[ -n $(go vet ./genesyscloud/... 2>&1) ]]; then
echo "go vet highlighted the following:\n"
go vet ./genesyscloud/...
exit 1
fi
30 changes: 30 additions & 0 deletions docs/data-sources/conversations_messaging_settings.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "genesyscloud_conversations_messaging_settings Data Source - terraform-provider-genesyscloud"
subcategory: ""
description: |-
Genesys Cloud conversations messaging settings data source. Select an conversations messaging settings by name
---

# genesyscloud_conversations_messaging_settings (Data Source)

Genesys Cloud conversations messaging settings data source. Select an conversations messaging settings by name

## Example Usage

```terraform
data "genesyscloud_conversations_messaging_settings" "example-messaging-settings" {
name = "settings name"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `name` (String) conversations messaging settings name

### Read-Only

- `id` (String) The ID of this resource.
30 changes: 30 additions & 0 deletions docs/data-sources/outbound_contact_list_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "genesyscloud_outbound_contact_list_template Data Source - terraform-provider-genesyscloud"
subcategory: ""
description: |-
Data source for Genesys Cloud Outbound Contact Lists Templates. Select a contact list template by name.
---

# genesyscloud_outbound_contact_list_template (Data Source)

Data source for Genesys Cloud Outbound Contact Lists Templates. Select a contact list template by name.

## Example Usage

```terraform
data "genesyscloud_outbound_contact_list_template" "contact_list_template" {
name = "Example Contact List Template"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `name` (String) Contact List Template name.

### Read-Only

- `id` (String) The ID of this resource.
4 changes: 0 additions & 4 deletions docs/data-sources/telephony_providers_edges_site.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,6 @@ data "genesyscloud_telephony_providers_edges_site" "site" {

- `name` (String) Site name.

### Optional

- `managed` (Boolean) Return entities that are managed by Genesys Cloud. Defaults to `false`.

### Read-Only

- `id` (String) The ID of this resource.
116 changes: 116 additions & 0 deletions docs/resources/conversations_messaging_settings.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
---
page_title: "genesyscloud_conversations_messaging_settings Resource - terraform-provider-genesyscloud"
subcategory: ""
description: |-
Genesys Cloud conversations messaging settings
---
# genesyscloud_conversations_messaging_settings (Resource)

Genesys Cloud conversations messaging settings

## API Usage
The following Genesys Cloud APIs are used by this resource. Ensure your OAuth Client has been granted the necessary scopes and permissions to perform these operations:

* [GET /api/v2/conversations/messaging/settings](https://developer.genesys.cloud/devapps/api-explorer#get-api-v2-conversations-messaging-settings)
* [POST /api/v2/conversations/messaging/settings](https://developer.genesys.cloud/devapps/api-explorer#post-api-v2-conversations-messaging-settings)
* [GET /api/v2/conversations/messaging/settings/{messageSettingId}](https://developer.genesys.cloud/devapps/api-explorer#get-api-v2-conversations-messaging-settings--messageSettingId-)
* [PATCH /api/v2/conversations/messaging/settings/{messageSettingId}](https://developer.genesys.cloud/devapps/api-explorer#patch-api-v2-conversations-messaging-settings--messageSettingId-)
* [DELETE /api/v2/conversations/messaging/settings/{messageSettingId}](https://developer.genesys.cloud/devapps/api-explorer#delete-api-v2-conversations-messaging-settings--messageSettingId-)

## Example Usage

```terraform
resource "genesyscloud_conversations_messaging_settings" "example-messaging-settings" {
name = "Sample Messaging Settings"
content {
story {
mention {
inbound = "Enabled"
}
reply {
inbound = "Enabled"
}
}
}
event {
typing {
on {
inbound = "Enabled"
outbound = "Enabled"
}
}
}
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `name` (String) The messaging Setting profile name

### Optional

- `content` (Block List, Max: 1) Settings relating to message contents (see [below for nested schema](#nestedblock--content))
- `event` (Block List, Max: 1) Settings relating to events which may occur (see [below for nested schema](#nestedblock--event))

### Read-Only

- `id` (String) The ID of this resource.

<a id="nestedblock--content"></a>
### Nested Schema for `content`

Optional:

- `story` (Block List, Max: 1) Settings relating to facebook and instagram stories feature (see [below for nested schema](#nestedblock--content--story))

<a id="nestedblock--content--story"></a>
### Nested Schema for `content.story`

Optional:

- `mention` (Block List, Max: 1) Setting relating to Story Mentions (see [below for nested schema](#nestedblock--content--story--mention))
- `reply` (Block List, Max: 1) Setting relating to Story Replies (see [below for nested schema](#nestedblock--content--story--reply))

<a id="nestedblock--content--story--mention"></a>
### Nested Schema for `content.story.mention`

Optional:

- `inbound` (String) Valid values: Enabled, Disabled.


<a id="nestedblock--content--story--reply"></a>
### Nested Schema for `content.story.reply`

Optional:

- `inbound` (String) Valid values: Enabled, Disabled.




<a id="nestedblock--event"></a>
### Nested Schema for `event`

Optional:

- `typing` (Block List, Max: 1) Settings regarding typing events (see [below for nested schema](#nestedblock--event--typing))

<a id="nestedblock--event--typing"></a>
### Nested Schema for `event.typing`

Optional:

- `on` (Block List, Max: 1) Should typing indication Events be sent (see [below for nested schema](#nestedblock--event--typing--on))

<a id="nestedblock--event--typing--on"></a>
### Nested Schema for `event.typing.on`

Optional:

- `inbound` (String) Status for the Inbound Direction. Valid values: Enabled, Disabled.
- `outbound` (String) Status for the outbound Direction. Valid values: Enabled, Disabled.

16 changes: 15 additions & 1 deletion docs/resources/journey_action_map.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@ resource "genesyscloud_journey_action_map" "example_journey_action_map" {
- `is_active` (Boolean) Whether the action map is active. Defaults to `true`.
- `page_url_conditions` (Block Set) URL conditions that a page must match for web actions to be displayable. (see [below for nested schema](#nestedblock--page_url_conditions))
- `trigger_with_event_conditions` (Block Set) List of event conditions that must be satisfied to trigger the action map. (see [below for nested schema](#nestedblock--trigger_with_event_conditions))
- `trigger_with_outcome_probability_conditions` (Block Set) Probability conditions for outcomes that must be satisfied to trigger the action map. (see [below for nested schema](#nestedblock--trigger_with_outcome_probability_conditions))
- `trigger_with_outcome_probability_conditions` (Block Set, Deprecated) Probability conditions for outcomes that must be satisfied to trigger the action map. (see [below for nested schema](#nestedblock--trigger_with_outcome_probability_conditions))
- `trigger_with_outcome_quantile_conditions` (Block Set) Quantile conditions for outcomes that must be satisfied to trigger the action map. (see [below for nested schema](#nestedblock--trigger_with_outcome_quantile_conditions))
- `trigger_with_segments` (Set of String) Trigger action map if any segment in the list is assigned to a given customer.
- `weight` (Number) Weight of the action map with higher number denoting higher weight. Low=1, Medium=2, High=3. Defaults to `2`.

Expand Down Expand Up @@ -192,3 +193,16 @@ Optional:

- `probability` (Number) Additional probability condition, where if set, the action map will trigger if the current outcome probability is lower or equal to the value.


<a id="nestedblock--trigger_with_outcome_quantile_conditions"></a>
### Nested Schema for `trigger_with_outcome_quantile_conditions`

Required:

- `max_quantile_threshold` (Number) This Outcome Quantile Condition is met when sessionMaxQuantile of the OutcomeScore is above this value, (unless fallbackQuantile is set). Range 0.00-1.00
- `outcome_id` (String) The outcome ID.

Optional:

- `fallback_quantile_threshold` (Number) If set, this Condition is met when max_quantile_threshold is met, AND the current quantile of the OutcomeScore is below this fallback_quantile_threshold. Range 0.00-1.00

101 changes: 101 additions & 0 deletions docs/resources/outbound_contact_list_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
---
page_title: "genesyscloud_outbound_contact_list_template Resource - terraform-provider-genesyscloud"
subcategory: ""
description: |-
Genesys Cloud Outbound Contact List Template
---
# genesyscloud_outbound_contact_list_template (Resource)

Genesys Cloud Outbound Contact List Template

## API Usage
The following Genesys Cloud APIs are used by this resource. Ensure your OAuth Client has been granted the necessary scopes and permissions to perform these operations:

- [GET /api/v2/outbound/contactlisttemplates](https://developer.genesys.cloud/devapps/api-explorer#get-api-v2-outbound-contactlisttemplates)
- [POST /api/v2/outbound/contactlisttemplates](https://developer.genesys.cloud/devapps/api-explorer#post-api-v2-outbound-contactlisttemplates)
- [GET /api/v2/outbound/contactlisttemplates/{contactListTemplateId}](https://developer.genesys.cloud/devapps/api-explorer#get-api-v2-outbound-contactlisttemplates--contactListTemplateId-)
- [PUT /api/v2/outbound/contactlisttemplates/{contactListTemplateId}](https://developer.genesys.cloud/devapps/api-explorer#put-api-v2-outbound-contactlisttemplates--contactListTemplateId-)
- [DELETE /api/v2/outbound/contactlisttemplates/{contactListTemplateId}](https://developer.genesys.cloud/devapps/api-explorer#delete-api-v2-outbound-contactlisttemplates--contactListTemplateId-)


## Example Usage

```terraform
resource "genesyscloud_outbound_contact_list_template" "contact-list-template" {
name = "Example Contact List Template"
column_names = ["First Name", "Last Name", "Cell", "Home"]
attempt_limit_id = genesyscloud_outbound_attempt_limit.attempt-limit.id
phone_columns {
column_name = "Cell"
type = "cell"
}
phone_columns {
column_name = "Home"
type = "home"
}
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `column_names` (List of String) The names of the contact template data columns. Changing the column_names attribute will cause the outbound_contact_list_template object to be dropped and recreated with a new ID
- `name` (String) The name for the contact list template.

### Optional

- `attempt_limit_id` (String) Attempt Limit for this Contact List Template.
- `automatic_time_zone_mapping` (Boolean) Indicates if automatic time zone mapping is to be used for this Contact List Template. Changing the automatic_time_zone_mappings attribute will cause the outbound_contact_list_template object to be dropped and recreated with a new ID
- `column_data_type_specifications` (Block List) The settings of the columns selected for dynamic queueing. If updated, the contact list template is dropped and recreated with a new ID (see [below for nested schema](#nestedblock--column_data_type_specifications))
- `email_columns` (Block Set) Indicates which columns are email addresses. Changing the email_columns attribute will cause the outbound_contact_list_template object to be dropped and recreated with a new ID. Required if phone_columns is empty (see [below for nested schema](#nestedblock--email_columns))
- `phone_columns` (Block Set) Indicates which columns are phone numbers. Changing the phone_columns attribute will cause the outbound_contact_list_template object to be dropped and recreated with a new ID. Required if email_columns is empty (see [below for nested schema](#nestedblock--phone_columns))
- `preview_mode_accepted_values` (List of String) The values in the preview_mode_column_name column that indicate a contact should always be dialed in preview mode.
- `preview_mode_column_name` (String) A column to check if a contact should always be dialed in preview mode.
- `zip_code_column_name` (String) The name of contact list column containing the zip code for use with automatic time zone mapping. Only allowed if 'automatic_time_zone_mapping' is set to true. Changing the zip_code_column_name attribute will cause the outbound_contact_list_template object to be dropped and recreated with a new ID

### Read-Only

- `id` (String) The ID of this resource.

<a id="nestedblock--column_data_type_specifications"></a>
### Nested Schema for `column_data_type_specifications`

Required:

- `column_name` (String) The column name of a column selected for dynamic queueing.
- `max_length` (Number) The maximum length of the text column selected for dynamic queueing.

Optional:

- `column_data_type` (String) The data type of the column selected for dynamic queueing (TEXT, NUMERIC or TIMESTAMP)
- `max` (Number) The maximum length of the numeric column selected for dynamic queueing.
- `min` (Number) The minimum length of the numeric column selected for dynamic queueing.


<a id="nestedblock--email_columns"></a>
### Nested Schema for `email_columns`

Required:

- `column_name` (String) The name of the email column.
- `type` (String) Indicates the type of the email column. For example, 'work' or 'personal'.

Optional:

- `contactable_time_column` (String) A column that indicates the timezone to use for a given contact when checking contactable times.


<a id="nestedblock--phone_columns"></a>
### Nested Schema for `phone_columns`

Required:

- `column_name` (String) The name of the phone column.
- `type` (String) Indicates the type of the phone column. For example, 'cell' or 'home'.

Optional:

- `callable_time_column` (String) A column that indicates the timezone to use for a given contact when checking callable times. Not allowed if 'automaticTimeZoneMapping' is set to true.

3 changes: 2 additions & 1 deletion docs/resources/outbound_contactlistfilter.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,13 @@ resource "genesyscloud_outbound_contactlistfilter" "contact_list_filter" {

### Required

- `contact_list_id` (String) The contact list the filter is based on.
- `name` (String) The name of the list.

### Optional

- `clauses` (Block List) Groups of conditions to filter the contacts by. (see [below for nested schema](#nestedblock--clauses))
- `contact_list_id` (String) The contact list the filter is based on. Mutually exclusive to 'contact_list_template_id', however, one of the two must be specified
- `contact_list_template_id` (String) The contact list template the filter is based on. Mutually exclusive to 'contact_list_id', however, one of the two must be specified.
- `filter_type` (String) How to join clauses together.

### Read-Only
Expand Down
8 changes: 4 additions & 4 deletions docs/resources/routing_queue_conditional_group_routing.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ resource "genesyscloud_routing_queue_conditional_group_routing" "example-name" {
condition_value = 0
wait_seconds = 20
groups {
member_group_id = ""
member_group_type = ""
member_group_id = genesyscloud_group.example-group.id
member_group_type = "GROUP"
}
}
rules {
Expand All @@ -39,8 +39,8 @@ resource "genesyscloud_routing_queue_conditional_group_routing" "example-name" {
condition_value = 5
wait_seconds = 15
groups {
member_group_id = ""
member_group_type = ""
member_group_id = genesyscloud_group.another-group.id
member_group_type = "GROUP"
}
}
}
Expand Down
Loading
Loading