azure_postgresql_server

administrator_login

Type: STRING
Provider name: properties.administratorLogin
Description: The administrator’s login name of a server. Can only be specified when the server is being created (and is required for creation).

byok_enforcement

Type: STRING
Provider name: properties.byokEnforcement
Description: Status showing whether the server data encryption is enabled with customer-managed keys.

earliest_restore_date

Type: STRING
Provider name: properties.earliestRestoreDate
Description: Earliest restore point creation time (ISO8601 format)

firewall_rules

Type: UNORDERED_LIST_STRUCT
Provider name: FirewallRule

  • end_ip_address
    Type: STRING
    Provider name: properties.endIpAddress
    Description: The end IP address of the server firewall rule. Must be IPv4 format.
  • id
    Type: STRING
    Provider name: id
    Description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
  • name
    Type: STRING
    Provider name: name
    Description: The name of the resource
  • start_ip_address
    Type: STRING
    Provider name: properties.startIpAddress
    Description: The start IP address of the server firewall rule. Must be IPv4 format.
  • type
    Type: STRING
    Provider name: type
    Description: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

fully_qualified_domain_name

Type: STRING
Provider name: properties.fullyQualifiedDomainName
Description: The fully qualified domain name of a server.

id

Type: STRING
Provider name: id
Description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Type: STRUCT
Provider name: identity
Description: The Azure Active Directory identity of the server.

  • principal_id
    Type: STRING
    Provider name: principalId
    Description: The Azure Active Directory principal id.
  • tenant_id
    Type: STRING
    Provider name: tenantId
    Description: The Azure Active Directory tenant id.
  • type
    Type: STRING
    Provider name: type
    Description: The identity type. Set this to ‘SystemAssigned’ in order to automatically create and assign an Azure Active Directory principal for the resource.

infrastructure_encryption

Type: STRING
Provider name: properties.infrastructureEncryption
Description: Status showing whether the server enabled infrastructure encryption.

location

Type: STRING
Provider name: location
Description: The geo-location where the resource lives

master_server_id

Type: STRING
Provider name: properties.masterServerId
Description: The master server id of a replica server.

minimal_tls_version

Type: STRING
Provider name: properties.minimalTlsVersion
Description: Enforce a minimal Tls version for the server.

name

Type: STRING
Provider name: name
Description: The name of the resource

public_network_access

Type: STRING
Provider name: properties.publicNetworkAccess
Description: Whether or not public network access is allowed for this server. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’

replica_capacity

Type: INT32
Provider name: properties.replicaCapacity
Description: The maximum number of replicas that a master server can have.

replication_role

Type: STRING
Provider name: properties.replicationRole
Description: The replication role of the server.

resource_group

Type: STRING

server_configs

Type: UNORDERED_LIST_STRUCT
Provider name: Configuration

  • allowed_values
    Type: STRING
    Provider name: properties.allowedValues
    Description: Allowed values of the configuration.
  • data_type
    Type: STRING
    Provider name: properties.dataType
    Description: Data type of the configuration.
  • default_value
    Type: STRING
    Provider name: properties.defaultValue
    Description: Default value of the configuration.
  • description
    Type: STRING
    Provider name: properties.description
    Description: Description of the configuration.
  • id
    Type: STRING
    Provider name: id
    Description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
  • name
    Type: STRING
    Provider name: name
    Description: The name of the resource
  • type
    Type: STRING
    Provider name: type
    Description: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
  • value
    Type: STRING
    Provider name: properties.value
    Description: Value of the configuration.

sku

Type: STRUCT
Provider name: sku
Description: The SKU (pricing tier) of the server.

  • capacity
    Type: INT32
    Provider name: capacity
    Description: The scale up/out capacity, representing server’s compute units.
  • family
    Type: STRING
    Provider name: family
    Description: The family of hardware.
  • name
    Type: STRING
    Provider name: name
    Description: The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8.
  • size
    Type: STRING
    Provider name: size
    Description: The size code, to be interpreted by resource as appropriate.
  • tier
    Type: STRING
    Provider name: tier
    Description: The tier of the particular SKU, e.g. Basic.

ssl_enforcement

Type: STRING
Provider name: properties.sslEnforcement
Description: Enable ssl enforcement or not when connect to server.

storage_profile

Type: STRUCT
Provider name: properties.storageProfile
Description: Storage profile of a server.

  • backup_retention_days
    Type: INT32
    Provider name: backupRetentionDays
    Description: Backup retention days for the server.
  • geo_redundant_backup
    Type: STRING
    Provider name: geoRedundantBackup
    Description: Enable Geo-redundant or not for server backup.
  • storage_autogrow
    Type: STRING
    Provider name: storageAutogrow
    Description: Enable Storage Auto Grow.
  • storage_mb
    Type: INT32
    Provider name: storageMB
    Description: Max storage allowed for a server.

subscription_id

Type: STRING

subscription_name

Type: STRING

tags

Type: UNORDERED_LIST_STRING

type

Type: STRING
Provider name: type
Description: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

user_visible_state

Type: STRING
Provider name: properties.userVisibleState
Description: A state of a server that is visible to user.

version

Type: STRING
Provider name: properties.version
Description: Server version.