Name | Version |
---|---|
azurerm | ~> 4.30.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
administrator_login | The Administrator Login for the PostgreSQL Server. Changing this forces a new resource to be created. | string |
n/a | yes |
administrator_password | The Password associated with the administrator_login for the PostgreSQL Server. | string |
n/a | yes |
auto_grow_enabled | (Optional) Enable or disable incremental automatic growth of database space. Storage auto-grow prevents your server from running out of storage and becoming read-only. If storage auto grow is enabled, the storage automatically grows without impacting the workload. The default value if not explicitly specified is true . |
bool |
true |
no |
backup_retention_days | Backup retention days for the server, supported values are between 7 and 35 days. | number |
7 |
no |
create_mode | (Optional) The creation mode. Can be used to restore or replicate existing servers. Possible values are Default , Replica , GeoRestore , and PointInTimeRestore . Defaults to Default. |
string |
"Default" |
no |
creation_source_server_id | (Optional) For creation modes other than Default , the source server ID to use. |
string |
null |
no |
db_charset | Specifies the Charset for the PostgreSQL Database, which needs to be a valid PostgreSQL Charset. Changing this forces a new resource to be created. | string |
"UTF8" |
no |
db_collation | Specifies the Collation for the PostgreSQL Database, which needs to be a valid PostgreSQL Collation. Note that Microsoft uses different notation - en-US instead of en_US. Changing this forces a new resource to be created. | string |
"English_United States.1252" |
no |
db_names | The list of names of the PostgreSQL Database, which needs to be a valid PostgreSQL identifier. Changing this forces a new resource to be created. | list(string) |
[] |
no |
firewall_rule_prefix | Specifies prefix for firewall rule names. | string |
"firewall-" |
no |
firewall_rules | The list of maps, describing firewall rules. Valid map items: name, start_ip, end_ip. | list(map(string)) |
[] |
no |
geo_redundant_backup_enabled | Enable Geo-redundant or not for server backup. Valid values for this property are Enabled or Disabled, not supported for the basic tier. | bool |
true |
no |
infrastructure_encryption_enabled | Whether or not infrastructure is encrypted for this server | bool |
true |
no |
location | Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. | string |
n/a | yes |
postgresql_configurations | A map with PostgreSQL configurations to enable. | map(string) |
{} |
no |
public_network_access_enabled | Whether or not public network access is allowed for this server. Possible values are Enabled and Disabled. | bool |
false |
no |
resource_group_name | The name of the resource group in which to create the PostgreSQL Server. Changing this forces a new resource to be created. | string |
n/a | yes |
server_name | Specifies the name of the PostgreSQL Server. Changing this forces a new resource to be created. | string |
n/a | yes |
server_version | Specifies the version of PostgreSQL to use. Valid values are 9.5 , 9.6 , 10.0 , 10.2 and 11 . Changing this forces a new resource to be created. |
string |
"9.5" |
no |
sku_name | Specifies the SKU Name for this PostgreSQL Server. The name of the SKU, follows the tier + family + cores pattern (e.g. B_Gen4_1, GP_Gen5_8). | string |
"GP_Gen5_4" |
no |
ssl_enforcement_enabled | Specifies if SSL should be enforced on connections. Possible values are Enabled and Disabled. | bool |
true |
no |
ssl_minimal_tls_version_enforced | (Optional) The minimum TLS version to support on the sever. Possible values are TLSEnforcementDisabled , TLS1_0 , TLS1_1 , and TLS1_2 . Defaults to TLS1_2 . ssl_minimal_tls_version_enforced must be set to TLSEnforcementDisabled when ssl_enforcement_enabled is set to false . |
string |
"TLS1_2" |
no |
storage_mb | Max storage allowed for a server. Possible values are between 5120 MB(5GB) and 1048576 MB(1TB) for the Basic SKU and between 5120 MB(5GB) and 4194304 MB(4TB) for General Purpose/Memory Optimized SKUs. | number |
102400 |
no |
tags | A map of tags to set on every taggable resources. Empty by default. | map(string) |
{} |
no |
threat_detection_policy | Threat detection policy configuration, known in the API as Server Security Alerts Policy | object( |
null |
no |
tracing_tags_enabled | Whether enable tracing tags that generated by BridgeCrew Yor. | bool |
false |
no |
tracing_tags_prefix | Default prefix for generated tracing tags | string |
"avm_" |
no |
vnet_rule_name_prefix | Specifies prefix for vnet rule names. | string |
"postgresql-vnet-rule-" |
no |
vnet_rules | The list of maps, describing vnet rules. Valud map items: name, subnet_id. | list(map(string)) |
[] |
no |
Name | Type |
---|---|
azurerm_postgresql_configuration.db_configs | resource |
azurerm_postgresql_database.dbs | resource |
azurerm_postgresql_firewall_rule.firewall_rules | resource |
azurerm_postgresql_server.server | resource |
azurerm_postgresql_virtual_network_rule.vnet_rules | resource |
Name | Description |
---|---|
administrator_login | The Administrator login for the PostgreSQL Server |
administrator_password | The Password associated with the administrator_login for the PostgreSQL Server |
database_ids | The list of all database resource ids |
firewall_rule_ids | The list of all firewall rule resource ids |
server_fqdn | The fully qualified domain name (FQDN) of the PostgreSQL server |
server_id | The resource id of the PostgreSQL server |
server_name | The name of the PostgreSQL server |
vnet_rule_ids | The list of all vnet rule resource ids |
Since 2016 opsZero has been providing Kubernetes expertise to companies of all sizes on any Cloud. With a focus on AI and Compliance we can say we seen it all whether SOC2, HIPAA, PCI-DSS, ITAR, FedRAMP, CMMC we have you and your customers covered.
We provide support to organizations in the following ways:
- Modernize or Migrate to Kubernetes
- Cloud Infrastructure with Kubernetes on AWS, Azure, Google Cloud, or Bare Metal
- Building AI and Data Pipelines on Kubernetes
- Optimizing Existing Kubernetes Workloads
We do this with a high-touch support model where you:
- Get access to us on Slack, Microsoft Teams or Email
- Get 24/7 coverage of your infrastructure
- Get an accelerated migration to Kubernetes
Please schedule a call if you need support.