Skip to content

Latest commit

 

History

History
36 lines (32 loc) · 2.72 KB

File metadata and controls

36 lines (32 loc) · 2.72 KB

Inputs

Name Description Type Default Required
access_context_manager_policy_id The ID of the access context manager policy the perimeter lies in. Can be obtained by running gcloud access-context-manager policies list --organization YOUR-ORGANIZATION_ID --format="value(name)". string n/a yes
alert_pubsub_topic The name of the Cloud Pub/Sub topic where budget related messages will be published, in the form of projects/{project_id}/topics/{topic_id} string "null" no
alert_spent_percents A list of percentages of the budget to alert on when threshold is exceeded list(number) <list> no
billing_account The ID of the billing account to associated this project with string n/a yes
budget_amount The amount to use as the budget number "1000" no
firewall_enable_logging Toggle firewall logging for VPC Firewalls. bool "true" no
optional_fw_rules_enabled Toggle creation of optional firewall rules: IAP SSH, IAP RDP and Internal & Global load balancing health check and load balancing IP ranges. bool "false" no
org_id The organization id for the associated services string n/a yes
parent_folder Optional - if using a folder for testing. string "" no
peering_module_depends_on List of modules or resources peering module depends on. list <list> no
perimeter_name Access context manager service perimeter name to attach the restricted svpc project. string n/a yes
skip_gcloud_download Whether to skip downloading gcloud (assumes gcloud is already available outside the module) bool "true" no
terraform_service_account Service account email of the account to impersonate to run Terraform string n/a yes
windows_activation_enabled Enable Windows license activation for Windows workloads. bool "false" no

Outputs

Name Description
access_context_manager_policy_id Access Context Manager Policy ID.
base_shared_vpc_project Project sample base project.
floating_project Project sample floating project.
peering_complete Output to be used as a module dependency.
peering_network Peer network peering resource.
peering_project Project sample peering project id.
restricted_enabled_apis Activated APIs.
restricted_shared_vpc_project Project sample restricted project id.
restricted_shared_vpc_project_number Project sample restricted project.
vpc_service_control_perimeter_name VPC Service Control name.