Skip to content

Commit f36ccfb

Browse files
committed
Update docs
1 parent 05bf026 commit f36ccfb

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

examples/gcp/vendor-access/main.tf

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
# Grant access
22
module "sn_managed_cloud" {
3-
source = "github.com/streamnative/terraform-managed-cloud//modules/gcp/vendor-access?ref=v3.8.0"
3+
source = "github.com/streamnative/terraform-managed-cloud//modules/gcp/vendor-access?ref=v3.8.0"
44
project = "<YOUR_PROJECT>"
55
}
66

77
# Grant access when using shared vpc
88
module "sn_managed_cloud_shared_vpc" {
9-
source = "github.com/streamnative/terraform-managed-cloud//modules/gcp/vendor-access?ref=v3.8.0"
10-
project = "<YOUR_PROJECT>"
11-
project_num = "<YOUR_PROJECT_NUM>"
9+
source = "github.com/streamnative/terraform-managed-cloud//modules/gcp/vendor-access?ref=v3.8.0"
10+
project = "<YOUR_PROJECT>"
11+
project_num = "<YOUR_PROJECT_NUM>"
1212
network_project = "<YOUR_NETWORK_HOST_PROJECT>"
13-
}
13+
shared_vpc_subnets = [{
14+
name = "<SHARED_SUBNET_NAME>"
15+
region = "<SHARED_SUBNET_REGION>"
16+
}]
17+
}

modules/gcp/vendor-access/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -517,7 +517,7 @@ No modules.
517517
518518
| Name | Type |
519519
|------|------|
520-
| [google_project_iam_member.network_user](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_member) | resource |
520+
| [google_compute_subnetwork_iam_member.network_user](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_subnetwork_iam_member) | resource |
521521
| [google_project_iam_member.service_agent_user](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_member) | resource |
522522
| [google_project_iam_member.sn_access](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_member) | resource |
523523
| [google_project_service.gcp_apis](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_service) | resource |
@@ -531,6 +531,7 @@ No modules.
531531
| <a name="input_project"></a> [project](#input\_project) | The project id of the target project. | `string` | n/a | yes |
532532
| <a name="input_project_num"></a> [project\_num](#input\_project\_num) | The project number of the target project, required when configuring network project. | `string` | `""` | no |
533533
| <a name="input_roles"></a> [roles](#input\_roles) | The role list will be associated with StreamNative GSA. | `list(string)` | <pre>[<br> "roles/editor",<br> "roles/compute.admin",<br> "roles/compute.loadBalancerAdmin",<br> "roles/compute.networkAdmin",<br> "roles/container.admin",<br> "roles/dns.admin",<br> "roles/storage.admin",<br> "roles/iam.serviceAccountAdmin",<br> "roles/iam.workloadIdentityPoolAdmin",<br> "roles/resourcemanager.projectIamAdmin"<br>]</pre> | no |
534+
| <a name="input_shared_vpc_subnets"></a> [shared\_vpc\_subnets](#input\_shared\_vpc\_subnets) | The subnet list shared by network host project. | <pre>list(object({<br> region = string<br> name = string<br> }))</pre> | `[]` | no |
534535
| <a name="input_streamnative_support_access_gsa"></a> [streamnative\_support\_access\_gsa](#input\_streamnative\_support\_access\_gsa) | The GSA will be used by StreamnNative support team. | `list(string)` | <pre>[<br> "cloud-support-general@sncloud-production.iam.gserviceaccount.com"<br>]</pre> | no |
535536
| <a name="input_streamnative_vendor_access_gsa"></a> [streamnative\_vendor\_access\_gsa](#input\_streamnative\_vendor\_access\_gsa) | The GSA will be used by StreamnNative cloud. | `list(string)` | <pre>[<br> "cloud-manager@sncloud-production.iam.gserviceaccount.com",<br> "pool-automation@sncloud-production.iam.gserviceaccount.com"<br>]</pre> | no |
536537

0 commit comments

Comments
 (0)