This module contains resource files and example variable definition files for creation of the Azure private endpoints to storage accounts for specified subnets.
The examples directory has example Azure Cloud Service Provider deployments for different scenarios:
ex01-minimal_inputs
uses the minimal set of inputs for the module.
An example terraform.tfvars.sample
values file is included to show input variable values.
Name | Version |
---|---|
terraform | >= 1.3.0 |
azurerm | >= 4.0.0 |
Name | Version |
---|---|
azurerm | >= 4.0.0 |
No modules.
Name | Type |
---|---|
azurerm_private_dns_zone.stor_privatednszone | resource |
azurerm_private_dns_zone_virtual_network_link.stor_vnet_link | resource |
azurerm_private_endpoint.private_endpoints | resource |
azurerm_virtual_network.vnet | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
azure_region | Region for the private endpoints | string |
n/a | yes |
private_endpoint_prefix | Shorthand name for the private endpoint resources. Used in resource descriptions | string |
n/a | yes |
private_endpoint_storage_account_ids | List of storage account ids to which private endpoints are created | list(string) |
n/a | yes |
private_endpoint_target_subnet_ids | List of subnet ids to which private endpoints are created | list(string) |
n/a | yes |
resourcegroup_name | Pre-existing Resource Group Name | string |
n/a | yes |
vnet_name | Pre-existing Vnet name | string |
n/a | yes |
tags | Tags applied to VPC resources. Only used when create_vpc is true. | map(any) |
null |
no |
No outputs.