You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After [authenticating to your AWS account](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#authentication-and-configuration) execute the following sequence of commands from the directory containing the `main.tf` configuration file:
78
93
79
94
1. Run `terraform init`
@@ -136,8 +151,9 @@ No modules.
136
151
| <aname="input_ebs_kms_key_arns"></a> [ebs\_kms\_key\_arns](#input\_ebs\_kms\_key\_arns)| Sets the list of allowed kms key arns, if not set, uses the default ebs kms key |`list(any)`|`[]`| no |
137
152
| <aname="input_eks_cluster_pattern"></a> [eks\_cluster\_pattern](#input\_eks\_cluster\_pattern)| Defines the eks clsuter prefix for streamnative clusters. This should normally remain the default value. |`string`|`"*snc*"`| no |
138
153
| <aname="input_enforce_vendor_federation"></a> [enforce\_vendor\_federation](#input\_enforce\_vendor\_federation)| Do not enable this unless explicitly told to do so by StreamNative. Restrict access for the streamnative\_vendor\_access\_role\_arns to only federated Google accounts. Intended to be true by default in the future. |`bool`|`false`| no |
139
-
| <aname="input_external_id"></a> [external\_id](#input\_external\_id)| A external ID that correspond to your Organization within StreamNative Cloud, used for all STS assume role calls to the IAM roles created by the module. This will be the organization ID in the StreamNative console, e.g. "o-xhopj". |`string`| n/a | yes |
140
-
| <aname="input_hosted_zone_allowed_ids"></a> [hosted\_zone\_allowed\_ids](#input\_hosted\_zone\_allowed\_ids)| Allows for further scoping down policy for allowed hosted zones. The IDs provided are constructed into ARNs |`list(any)`| <pre>[<br> "*"<br>]</pre> | no |
154
+
| <aname="input_external_id"></a> [external\_id](#input\_external\_id)| A external ID that correspond to your Organization within StreamNative Cloud, used for all STS assume role calls to the IAM roles created by the module. This will be the organization ID in the StreamNative console, e.g. "o-xhopj". |`string`|`""`| no |
155
+
| <aname="input_external_ids"></a> [external\_ids](#input\_external\_ids)| A list of external IDs that correspond to your Organization within StreamNative Cloud, used for all STS assume role calls to the IAM roles created by the module. This will be the organization ID in the StreamNative console, e.g. "o-xhopj". |`list(string)`|`[]`| no |
156
+
| <aname="input_hosted_zone_allowed_ids"></a> [hosted\_zone\_allowed\_ids](#input\_hosted\_zone\_allowed\_ids)| Allows for further scoping down policy for allowed hosted zones. The IDs provided are constructed into ARNs |`list(any)`| <pre>[<br/> "*"<br/>]</pre> | no |
141
157
| <aname="input_region"></a> [region](#input\_region)| The AWS region where your instance of StreamNative Cloud is deployed. Defaults to all regions "*" |`string`|`"*"`| no |
142
158
| <aname="input_s3_bucket_pattern"></a> [s3\_bucket\_pattern](#input\_s3\_bucket\_pattern)| Defines the bucket prefix for streamnative managed buckets (backup and offload). Typically defaults to "snc-*", but should match the bucket created using the tiered-storage-resources module |`string`|`"*snc*"`| no |
143
159
| <aname="input_s3_kms_key_arns"></a> [s3\_kms\_key\_arns](#input\_s3\_kms\_key\_arns)| List of KMS key ARNs to use for S3 buckets |`list(string)`|`[]`| no |
description="A external ID that correspond to your Organization within StreamNative Cloud, used for all STS assume role calls to the IAM roles created by the module. This will be the organization ID in the StreamNative console, e.g. \"o-xhopj\"."
56
57
type=string
57
58
}
58
59
60
+
variable"external_ids" {
61
+
default=[]
62
+
description="A list of external IDs that correspond to your Organization within StreamNative Cloud, used for all STS assume role calls to the IAM roles created by the module. This will be the organization ID in the StreamNative console, e.g. \"o-xhopj\"."
63
+
type=list(string)
64
+
}
65
+
59
66
variable"hosted_zone_allowed_ids" {
60
67
default=["*"]
61
68
description="Allows for further scoping down policy for allowed hosted zones. The IDs provided are constructed into ARNs"
0 commit comments