From 8b2aac56600c0052598c2d681959bbecc8a0fd98 Mon Sep 17 00:00:00 2001 From: Keren Date: Sun, 7 Jan 2024 09:10:31 +0200 Subject: [PATCH 1/3] added il_central_1 region --- dome9/common/providerconst/const.go | 6 ++++-- dome9/resource_dome9_cloudaccount_aws_test.go | 4 ++++ website/docs/d/role.html.markdown | 2 +- website/docs/d/user.html.markdown | 2 +- website/docs/r/cloudaccount_aws.html.markdown | 4 ++++ 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/dome9/common/providerconst/const.go b/dome9/common/providerconst/const.go index e01cdff4..bd897181 100644 --- a/dome9/common/providerconst/const.go +++ b/dome9/common/providerconst/const.go @@ -115,6 +115,7 @@ const ( AP_SOUTHEAST_4 = "32" EU_CENTRAL_2 = "33" EU_SOUTH_2 = "34" + IL_CENTRAL_1 = "35" ) // Azure consts @@ -124,7 +125,7 @@ var AzureSecurityGroupProtocol = []string{"UDP", "TCP", "ANY"} var AzureSecurityGroupSourceScopeTypes = []string{"CIDR", "IPList", "Tag"} // The 21 regions Dome9 manages in AWS cloud account -var AWSRegions = []string{"us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1", "ap_east_1", "me_south_1", "af_south_1", "eu_south_1", "ap_northeast_3", "me_central_1", "ap_south_2", "ap_southeast_3", "ap_southeast_4", "eu_central_2", "eu_south_2"} +var AWSRegions = []string{"us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1", "ap_east_1", "me_south_1", "af_south_1", "eu_south_1", "ap_northeast_3", "me_central_1", "ap_south_2", "ap_southeast_3", "ap_southeast_4", "eu_central_2", "eu_south_2", "il-central-1"} // The 2 regions Dome9 manages in AWSGOV cloud account var AWSGOVRegions = []string{"us_gov_west_1", "us_gov_east_1"} @@ -189,7 +190,8 @@ var AWSRegionsEnum = map[string]string{ "ap_southeast_3": AP_SOUTHEAST_3, "ap_southeast_4": AP_SOUTHEAST_4, "eu_central_2": EU_CENTRAL_2, - "eu_south_2": EU_SOUTH_2, + "eu_south_2": EU_SOUTH_2, + "il_central_1": IL_CENTRAL_1, } var PermissionTrafficType = map[string]string{ diff --git a/dome9/resource_dome9_cloudaccount_aws_test.go b/dome9/resource_dome9_cloudaccount_aws_test.go index 364afa12..a1d0931a 100644 --- a/dome9/resource_dome9_cloudaccount_aws_test.go +++ b/dome9/resource_dome9_cloudaccount_aws_test.go @@ -277,6 +277,10 @@ net_sec { new_group_behavior = "ReadOnly" region = "eu_south_2" } + regions { + new_group_behavior = "ReadOnly" + region = "il_central_1" + } } `, groupBehavior, diff --git a/website/docs/d/role.html.markdown b/website/docs/d/role.html.markdown index 74c83fe4..81e69bf6 100644 --- a/website/docs/d/role.html.markdown +++ b/website/docs/d/role.html.markdown @@ -45,6 +45,6 @@ In addition to all arguments above, the following attributes are exported: ### SRL * `type` - (Optional) Accepted values: AWS, Azure, GCP, OrganizationalUnit. * `main_id` - (Optional) Cloud Account or Organizational Unit ID. -* `region` - (Optional) Accepted values: "us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1", "ap_east_1", "me_south_1", "af_south_1", "eu_south_1", "ap_northeast_3", "me_central_1", "ap_south_2", "ap_southeast_3", "ap_southeast_4", "eu_central_2", "eu_south_2". +* `region` - (Optional) Accepted values: "us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1", "ap_east_1", "me_south_1", "af_south_1", "eu_south_1", "ap_northeast_3", "me_central_1", "ap_south_2", "ap_southeast_3", "ap_southeast_4", "eu_central_2", "eu_south_2", "il_central_1". * `security_group_id` - (Optional) AWS Security Group ID. * `traffic` - (Optional) Accepted values: "All Traffic", "All Services". diff --git a/website/docs/d/user.html.markdown b/website/docs/d/user.html.markdown index 3be1fa8b..fec4f4c5 100644 --- a/website/docs/d/user.html.markdown +++ b/website/docs/d/user.html.markdown @@ -70,6 +70,6 @@ In addition to all arguments above, the following attributes are exported: ### SRL * `type` - (Optional) Accepted values: AWS, Azure, GCP, OrganizationalUnit. * `main_id` - (Optional) Cloud Account or Organizational Unit ID. -* `region` - (Optional) Accepted values: "us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1", "ap_east_1", "me_south_1", "af_south_1", "eu_south_1", "ap_northeast_3", "me_central_1", "ap_south_2", "ap_southeast_3", "ap_southeast_4", "eu_central_2", "eu_south_2". +* `region` - (Optional) Accepted values: "us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1", "ap_east_1", "me_south_1", "af_south_1", "eu_south_1", "ap_northeast_3", "me_central_1", "ap_south_2", "ap_southeast_3", "ap_southeast_4", "eu_central_2", "eu_south_2", "il_central_1". * `security_group_id` - (Optional) AWS Security Group ID. * `traffic` - (Optional) Accepted values: "All Traffic", "All Services". diff --git a/website/docs/r/cloudaccount_aws.html.markdown b/website/docs/r/cloudaccount_aws.html.markdown index 00609a45..b00e33bf 100644 --- a/website/docs/r/cloudaccount_aws.html.markdown +++ b/website/docs/r/cloudaccount_aws.html.markdown @@ -135,6 +135,10 @@ resource "dome9_cloudaccount_aws" "test" { new_group_behavior = "ReadOnly" region = "eu_south_2" } + regions { + new_group_behavior = "ReadOnly" + region = "il_central_1" + } } } ``` From cd9c77c18cdcb4fa7b53ba86566638a4208c69d4 Mon Sep 17 00:00:00 2001 From: Keren Date: Sun, 7 Jan 2024 17:48:34 +0200 Subject: [PATCH 2/3] fix --- dome9/common/providerconst/const.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dome9/common/providerconst/const.go b/dome9/common/providerconst/const.go index bd897181..a59ba93d 100644 --- a/dome9/common/providerconst/const.go +++ b/dome9/common/providerconst/const.go @@ -115,7 +115,7 @@ const ( AP_SOUTHEAST_4 = "32" EU_CENTRAL_2 = "33" EU_SOUTH_2 = "34" - IL_CENTRAL_1 = "35" + IL_CENTRAL_1 = "35" ) // Azure consts @@ -125,7 +125,7 @@ var AzureSecurityGroupProtocol = []string{"UDP", "TCP", "ANY"} var AzureSecurityGroupSourceScopeTypes = []string{"CIDR", "IPList", "Tag"} // The 21 regions Dome9 manages in AWS cloud account -var AWSRegions = []string{"us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1", "ap_east_1", "me_south_1", "af_south_1", "eu_south_1", "ap_northeast_3", "me_central_1", "ap_south_2", "ap_southeast_3", "ap_southeast_4", "eu_central_2", "eu_south_2", "il-central-1"} +var AWSRegions = []string{"us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1", "ap_east_1", "me_south_1", "af_south_1", "eu_south_1", "ap_northeast_3", "me_central_1", "ap_south_2", "ap_southeast_3", "ap_southeast_4", "eu_central_2", "eu_south_2", "il_central_1"} // The 2 regions Dome9 manages in AWSGOV cloud account var AWSGOVRegions = []string{"us_gov_west_1", "us_gov_east_1"} From 9d1d3670832c4715ee265de33066dc6a2d2c0dcc Mon Sep 17 00:00:00 2001 From: Keren Date: Wed, 10 Jan 2024 08:26:48 +0200 Subject: [PATCH 3/3] addition --- website/docs/r/role.html.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/r/role.html.markdown b/website/docs/r/role.html.markdown index 419dce26..4dd4cf89 100644 --- a/website/docs/r/role.html.markdown +++ b/website/docs/r/role.html.markdown @@ -61,7 +61,7 @@ The following arguments are supported: ### SRL * `type` - (Optional) Accepted values: AWS, Azure, GCP, OrganizationalUnit. * `main_id` - (Optional) Cloud Account or Organizational Unit ID. -* `region` - (Optional) Accepted values: "us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1". +* `region` - (Optional) Accepted values: "us_east_1", "us_west_1", "eu_west_1", "ap_southeast_1", "ap_northeast_1", "us_west_2", "sa_east_1", "ap_southeast_2", "eu_central_1", "ap_northeast_2", "ap_south_1", "us_east_2", "ca_central_1", "eu_west_2", "eu_west_3", "eu_north_1", "il_central_1". * `security_group_id` - (Optional) AWS Security Group ID. * `traffic` - (Optional) Accepted values: "All Traffic", "All Services".