dbforpostgresql.azure.com/v1api20250801
APIVersion
| Value | Description |
|---|---|
| “2025-08-01” |
FlexibleServer
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/Servers.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}
Used by: FlexibleServerList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | FlexibleServer_Spec Optional |
|
| status | FlexibleServer_STATUS Optional |
FlexibleServer_Spec
| Property | Description | Type |
|---|---|---|
| administratorLogin | Name of the login designated as the first password based administrator assigned to your instance of PostgreSQL. Must be specified the first time that you enable password based authentication on a server. Once set to a given value, it cannot be changed for the rest of the life of a server. If you disable password based authentication on a server which had it enabled, this password based role isn’t deleted. | string Optional |
| administratorLoginPassword | Password assigned to the administrator login. As long as password authentication is enabled, this password can be changed at any time. | genruntime.SecretReference Optional |
| authConfig | Authentication configuration properties of a server. | AuthConfig Optional |
| availabilityZone | Availability zone of a server. | string Optional |
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| backup | Backup properties of a server. | Backup Optional |
| cluster | Cluster properties of a server. | Cluster Optional |
| createMode | Creation mode of a new server. | ServerProperties_CreateMode Optional |
| dataEncryption | Data encryption properties of a server. | DataEncryption Optional |
| highAvailability | High availability properties of a server. | HighAvailability Optional |
| identity | User assigned managed identities assigned to the server. | UserAssignedIdentity Optional |
| location | The geo-location where the resource lives | string Required |
| maintenanceWindow | Maintenance window properties of a server. | MaintenanceWindow Optional |
| network | Network properties of a server. Only required if you want your server to be integrated into a virtual network provided by customer. | Network Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServerOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
| pointInTimeUTC | Creation time (in ISO8601 format) of the backup which you want to restore in the new server. It’s required when createMode is PointInTimeRestore, GeoRestore, or ReviveDropped. |
string Optional |
| replica | Read replica properties of a server. Required only in case that you want to promote a server. | Replica Optional |
| replicationRole | Role of the server in a replication set. | ReplicationRole Optional |
| sku | Compute tier and size of a server. | Sku Optional |
| sourceServerResourceReference | Identifier of the server to be used as the source of the new server. Required when createMode is PointInTimeRestore, GeoRestore, Replica, or ReviveDropped. This property is returned only when the target server is a read replica. |
genruntime.ResourceReference Optional |
| storage | Storage properties of a server. | Storage Optional |
| tags | Resource tags. | map[string]string Optional |
| version | Major version of PostgreSQL database engine. | ServerVersion Optional |
FlexibleServer_STATUS
| Property | Description | Type |
|---|---|---|
| administratorLogin | Name of the login designated as the first password based administrator assigned to your instance of PostgreSQL. Must be specified the first time that you enable password based authentication on a server. Once set to a given value, it cannot be changed for the rest of the life of a server. If you disable password based authentication on a server which had it enabled, this password based role isn’t deleted. | string Optional |
| authConfig | Authentication configuration properties of a server. | AuthConfig_STATUS Optional |
| availabilityZone | Availability zone of a server. | string Optional |
| backup | Backup properties of a server. | Backup_STATUS Optional |
| cluster | Cluster properties of a server. | Cluster_STATUS Optional |
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| createMode | Creation mode of a new server. | ServerProperties_CreateMode_STATUS Optional |
| dataEncryption | Data encryption properties of a server. | DataEncryption_STATUS Optional |
| fullyQualifiedDomainName | Fully qualified domain name of a server. | string Optional |
| highAvailability | High availability properties of a server. | HighAvailability_STATUS Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| identity | User assigned managed identities assigned to the server. | UserAssignedIdentity_STATUS Optional |
| location | The geo-location where the resource lives | string Optional |
| maintenanceWindow | Maintenance window properties of a server. | MaintenanceWindow_STATUS Optional |
| minorVersion | Minor version of PostgreSQL database engine. | string Optional |
| name | The name of the resource | string Optional |
| network | Network properties of a server. Only required if you want your server to be integrated into a virtual network provided by customer. | Network_STATUS Optional |
| pointInTimeUTC | Creation time (in ISO8601 format) of the backup which you want to restore in the new server. It’s required when createMode is PointInTimeRestore, GeoRestore, or ReviveDropped. |
string Optional |
| privateEndpointConnections | List of private endpoint connections associated with the specified server. | PrivateEndpointConnection_STATUS[] Optional |
| replica | Read replica properties of a server. Required only in case that you want to promote a server. | Replica_STATUS Optional |
| replicaCapacity | Maximum number of read replicas allowed for a server. | int Optional |
| replicationRole | Role of the server in a replication set. | ReplicationRole_STATUS Optional |
| sku | Compute tier and size of a server. | Sku_STATUS Optional |
| sourceServerResourceId | Identifier of the server to be used as the source of the new server. Required when createMode is PointInTimeRestore, GeoRestore, Replica, or ReviveDropped. This property is returned only when the target server is a read replica. |
string Optional |
| state | Possible states of a server. | ServerProperties_State_STATUS Optional |
| storage | Storage properties of a server. | Storage_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| tags | Resource tags. | map[string]string Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
| version | Major version of PostgreSQL database engine. | ServerVersion_STATUS Optional |
FlexibleServerList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/Servers.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | FlexibleServer[] Optional |
FlexibleServersAdministrator
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/AdministratorsMicrosoftEntra.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/administrators/{objectId}
Used by: FlexibleServersAdministratorList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | FlexibleServersAdministrator_Spec Optional |
|
| status | FlexibleServersAdministrator_STATUS Optional |
FlexibleServersAdministrator_Spec
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersAdministratorOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
| principalName | Name of the Microsoft Entra principal. | string Optional |
| principalNameFromConfig | Name of the Microsoft Entra principal. | genruntime.ConfigMapReference Optional |
| principalType | Type of Microsoft Entra principal to which the server administrator is associated. | AdministratorMicrosoftEntraPropertiesForAdd_PrincipalType Optional |
| tenantId | Identifier of the tenant in which the Microsoft Entra principal exists. | string Optional |
| tenantIdFromConfig | Identifier of the tenant in which the Microsoft Entra principal exists. | genruntime.ConfigMapReference Optional |
FlexibleServersAdministrator_STATUS
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| objectId | Object identifier of the Microsoft Entra principal. | string Optional |
| principalName | Name of the Microsoft Entra principal. | string Optional |
| principalType | Type of Microsoft Entra principal to which the server administrator is associated. | AdministratorMicrosoftEntraProperties_PrincipalType_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| tenantId | Identifier of the tenant in which the Microsoft Entra principal exists. | string Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersAdministratorList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/AdministratorsMicrosoftEntra.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/administrators/{objectId}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | FlexibleServersAdministrator[] Optional |
FlexibleServersAdvancedThreatProtectionSettings
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/AdvancedThreatProtectionSettings.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/advancedThreatProtectionSettings/Default
Used by: FlexibleServersAdvancedThreatProtectionSettingsList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | FlexibleServersAdvancedThreatProtectionSettings_Spec Optional |
|
| status | FlexibleServersAdvancedThreatProtectionSettings_STATUS Optional |
FlexibleServersAdvancedThreatProtectionSettings_Spec
| Property | Description | Type |
|---|---|---|
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
| state | Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been applied yet on the server. | AdvancedThreatProtectionSettingsProperties_State Required |
FlexibleServersAdvancedThreatProtectionSettings_STATUS
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| creationTime | Specifies the creation time (UTC) of the policy. | string Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| state | Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been applied yet on the server. | AdvancedThreatProtectionSettingsProperties_State_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersAdvancedThreatProtectionSettingsList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/AdvancedThreatProtectionSettings.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/advancedThreatProtectionSettings/Default
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | FlexibleServersAdvancedThreatProtectionSettings[] Optional |
FlexibleServersBackup
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/BackupsAutomaticAndOnDemand.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/backups/{backupName}
Used by: FlexibleServersBackupList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | FlexibleServersBackup_Spec Optional |
|
| status | FlexibleServersBackup_STATUS Optional |
FlexibleServersBackup_Spec
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersBackupOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
FlexibleServersBackup_STATUS
| Property | Description | Type |
|---|---|---|
| backupType | Type of backup. | BackupAutomaticAndOnDemandProperties_BackupType_STATUS Optional |
| completedTime | Time(ISO8601 format) at which the backup was completed. | string Optional |
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| source | Source of the backup. | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersBackupList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/BackupsAutomaticAndOnDemand.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/backups/{backupName}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | FlexibleServersBackup[] Optional |
FlexibleServersConfiguration
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/Configurations.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/configurations/{configurationName}
Used by: FlexibleServersConfigurationList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | FlexibleServersConfiguration_Spec Optional |
|
| status | FlexibleServersConfiguration_STATUS Optional |
FlexibleServersConfiguration_Spec
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersConfigurationOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
| source | Source of the value assigned to the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. | string Optional |
| value | Value of the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. | string Optional |
FlexibleServersConfiguration_STATUS
| Property | Description | Type |
|---|---|---|
| allowedValues | Allowed values of the configuration (also known as server parameter). | string Optional |
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| dataType | Data type of the configuration (also known as server parameter). | ConfigurationProperties_DataType_STATUS Optional |
| defaultValue | Value assigned by default to the configuration (also known as server parameter). | string Optional |
| description | Description of the configuration (also known as server parameter). | string Optional |
| documentationLink | Link pointing to the documentation of the configuration (also known as server parameter). | string Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| isConfigPendingRestart | Indicates if the value assigned to the configuration (also known as server parameter) is pending a server restart for it to take effect. | bool Optional |
| isDynamicConfig | Indicates if it’s a dynamic (true) or static (false) configuration (also known as server parameter). Static server parameters require a server restart after changing the value assigned to them, for the change to take effect. Dynamic server parameters do not require a server restart after changing the value assigned to them, for the change to take effect. | bool Optional |
| isReadOnly | Indicates if it’s a read-only (true) or modifiable (false) configuration (also known as server parameter). | bool Optional |
| name | The name of the resource | string Optional |
| source | Source of the value assigned to the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
| unit | Units in which the configuration (also known as server parameter) value is expressed. | string Optional |
| value | Value of the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. | string Optional |
FlexibleServersConfigurationList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/Configurations.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/configurations/{configurationName}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | FlexibleServersConfiguration[] Optional |
FlexibleServersDatabase
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/Databases.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/databases/{databaseName}
Used by: FlexibleServersDatabaseList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | FlexibleServersDatabase_Spec Optional |
|
| status | FlexibleServersDatabase_STATUS Optional |
FlexibleServersDatabase_Spec
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| charset | Character set of the database. | string Optional |
| collation | Collation of the database. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersDatabaseOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
FlexibleServersDatabase_STATUS
| Property | Description | Type |
|---|---|---|
| charset | Character set of the database. | string Optional |
| collation | Collation of the database. | string Optional |
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersDatabaseList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/Databases.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/databases/{databaseName}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | FlexibleServersDatabase[] Optional |
FlexibleServersFirewallRule
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/FirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}
Used by: FlexibleServersFirewallRuleList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | FlexibleServersFirewallRule_Spec Optional |
|
| status | FlexibleServersFirewallRule_STATUS Optional |
FlexibleServersFirewallRule_Spec
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| endIpAddress | IP address defining the end of the range of addresses of a firewall rule. Must be expressed in IPv4 format. | string Required |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersFirewallRuleOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
| startIpAddress | IP address defining the start of the range of addresses of a firewall rule. Must be expressed in IPv4 format. | string Required |
FlexibleServersFirewallRule_STATUS
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| endIpAddress | IP address defining the end of the range of addresses of a firewall rule. Must be expressed in IPv4 format. | string Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| startIpAddress | IP address defining the start of the range of addresses of a firewall rule. Must be expressed in IPv4 format. | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersFirewallRuleList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/FirewallRules.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | FlexibleServersFirewallRule[] Optional |
FlexibleServersVirtualEndpoint
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/VirtualEndpoints.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/virtualendpoints/{virtualEndpointName}
Used by: FlexibleServersVirtualEndpointList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | FlexibleServersVirtualEndpoint_Spec Optional |
|
| status | FlexibleServersVirtualEndpoint_STATUS Optional |
FlexibleServersVirtualEndpoint_Spec
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| endpointType | Type of endpoint for the virtual endpoints. | VirtualEndpointResourceProperties_EndpointType Optional |
| members | List of servers that one of the virtual endpoints can refer to. | string[] Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersVirtualEndpointOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
FlexibleServersVirtualEndpoint_STATUS
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| endpointType | Type of endpoint for the virtual endpoints. | VirtualEndpointResourceProperties_EndpointType_STATUS Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| members | List of servers that one of the virtual endpoints can refer to. | string[] Optional |
| name | The name of the resource | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
| virtualEndpoints | List of virtual endpoints for a server. | string[] Optional |
FlexibleServersVirtualEndpointList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/VirtualEndpoints.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/virtualendpoints/{virtualEndpointName}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | FlexibleServersVirtualEndpoint[] Optional |
FlexibleServer_Spec
Used by: FlexibleServer.
| Property | Description | Type |
|---|---|---|
| administratorLogin | Name of the login designated as the first password based administrator assigned to your instance of PostgreSQL. Must be specified the first time that you enable password based authentication on a server. Once set to a given value, it cannot be changed for the rest of the life of a server. If you disable password based authentication on a server which had it enabled, this password based role isn’t deleted. | string Optional |
| administratorLoginPassword | Password assigned to the administrator login. As long as password authentication is enabled, this password can be changed at any time. | genruntime.SecretReference Optional |
| authConfig | Authentication configuration properties of a server. | AuthConfig Optional |
| availabilityZone | Availability zone of a server. | string Optional |
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| backup | Backup properties of a server. | Backup Optional |
| cluster | Cluster properties of a server. | Cluster Optional |
| createMode | Creation mode of a new server. | ServerProperties_CreateMode Optional |
| dataEncryption | Data encryption properties of a server. | DataEncryption Optional |
| highAvailability | High availability properties of a server. | HighAvailability Optional |
| identity | User assigned managed identities assigned to the server. | UserAssignedIdentity Optional |
| location | The geo-location where the resource lives | string Required |
| maintenanceWindow | Maintenance window properties of a server. | MaintenanceWindow Optional |
| network | Network properties of a server. Only required if you want your server to be integrated into a virtual network provided by customer. | Network Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServerOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
| pointInTimeUTC | Creation time (in ISO8601 format) of the backup which you want to restore in the new server. It’s required when createMode is PointInTimeRestore, GeoRestore, or ReviveDropped. |
string Optional |
| replica | Read replica properties of a server. Required only in case that you want to promote a server. | Replica Optional |
| replicationRole | Role of the server in a replication set. | ReplicationRole Optional |
| sku | Compute tier and size of a server. | Sku Optional |
| sourceServerResourceReference | Identifier of the server to be used as the source of the new server. Required when createMode is PointInTimeRestore, GeoRestore, Replica, or ReviveDropped. This property is returned only when the target server is a read replica. |
genruntime.ResourceReference Optional |
| storage | Storage properties of a server. | Storage Optional |
| tags | Resource tags. | map[string]string Optional |
| version | Major version of PostgreSQL database engine. | ServerVersion Optional |
FlexibleServer_STATUS
Used by: FlexibleServer.
| Property | Description | Type |
|---|---|---|
| administratorLogin | Name of the login designated as the first password based administrator assigned to your instance of PostgreSQL. Must be specified the first time that you enable password based authentication on a server. Once set to a given value, it cannot be changed for the rest of the life of a server. If you disable password based authentication on a server which had it enabled, this password based role isn’t deleted. | string Optional |
| authConfig | Authentication configuration properties of a server. | AuthConfig_STATUS Optional |
| availabilityZone | Availability zone of a server. | string Optional |
| backup | Backup properties of a server. | Backup_STATUS Optional |
| cluster | Cluster properties of a server. | Cluster_STATUS Optional |
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| createMode | Creation mode of a new server. | ServerProperties_CreateMode_STATUS Optional |
| dataEncryption | Data encryption properties of a server. | DataEncryption_STATUS Optional |
| fullyQualifiedDomainName | Fully qualified domain name of a server. | string Optional |
| highAvailability | High availability properties of a server. | HighAvailability_STATUS Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| identity | User assigned managed identities assigned to the server. | UserAssignedIdentity_STATUS Optional |
| location | The geo-location where the resource lives | string Optional |
| maintenanceWindow | Maintenance window properties of a server. | MaintenanceWindow_STATUS Optional |
| minorVersion | Minor version of PostgreSQL database engine. | string Optional |
| name | The name of the resource | string Optional |
| network | Network properties of a server. Only required if you want your server to be integrated into a virtual network provided by customer. | Network_STATUS Optional |
| pointInTimeUTC | Creation time (in ISO8601 format) of the backup which you want to restore in the new server. It’s required when createMode is PointInTimeRestore, GeoRestore, or ReviveDropped. |
string Optional |
| privateEndpointConnections | List of private endpoint connections associated with the specified server. | PrivateEndpointConnection_STATUS[] Optional |
| replica | Read replica properties of a server. Required only in case that you want to promote a server. | Replica_STATUS Optional |
| replicaCapacity | Maximum number of read replicas allowed for a server. | int Optional |
| replicationRole | Role of the server in a replication set. | ReplicationRole_STATUS Optional |
| sku | Compute tier and size of a server. | Sku_STATUS Optional |
| sourceServerResourceId | Identifier of the server to be used as the source of the new server. Required when createMode is PointInTimeRestore, GeoRestore, Replica, or ReviveDropped. This property is returned only when the target server is a read replica. |
string Optional |
| state | Possible states of a server. | ServerProperties_State_STATUS Optional |
| storage | Storage properties of a server. | Storage_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| tags | Resource tags. | map[string]string Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
| version | Major version of PostgreSQL database engine. | ServerVersion_STATUS Optional |
FlexibleServersAdministrator_Spec
Used by: FlexibleServersAdministrator.
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersAdministratorOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
| principalName | Name of the Microsoft Entra principal. | string Optional |
| principalNameFromConfig | Name of the Microsoft Entra principal. | genruntime.ConfigMapReference Optional |
| principalType | Type of Microsoft Entra principal to which the server administrator is associated. | AdministratorMicrosoftEntraPropertiesForAdd_PrincipalType Optional |
| tenantId | Identifier of the tenant in which the Microsoft Entra principal exists. | string Optional |
| tenantIdFromConfig | Identifier of the tenant in which the Microsoft Entra principal exists. | genruntime.ConfigMapReference Optional |
FlexibleServersAdministrator_STATUS
Used by: FlexibleServersAdministrator.
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| objectId | Object identifier of the Microsoft Entra principal. | string Optional |
| principalName | Name of the Microsoft Entra principal. | string Optional |
| principalType | Type of Microsoft Entra principal to which the server administrator is associated. | AdministratorMicrosoftEntraProperties_PrincipalType_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| tenantId | Identifier of the tenant in which the Microsoft Entra principal exists. | string Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersAdvancedThreatProtectionSettings_Spec
Used by: FlexibleServersAdvancedThreatProtectionSettings.
| Property | Description | Type |
|---|---|---|
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
| state | Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been applied yet on the server. | AdvancedThreatProtectionSettingsProperties_State Required |
FlexibleServersAdvancedThreatProtectionSettings_STATUS
Used by: FlexibleServersAdvancedThreatProtectionSettings.
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| creationTime | Specifies the creation time (UTC) of the policy. | string Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| state | Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been applied yet on the server. | AdvancedThreatProtectionSettingsProperties_State_STATUS Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersBackup_Spec
Used by: FlexibleServersBackup.
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersBackupOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
FlexibleServersBackup_STATUS
Used by: FlexibleServersBackup.
| Property | Description | Type |
|---|---|---|
| backupType | Type of backup. | BackupAutomaticAndOnDemandProperties_BackupType_STATUS Optional |
| completedTime | Time(ISO8601 format) at which the backup was completed. | string Optional |
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| source | Source of the backup. | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersConfiguration_Spec
Used by: FlexibleServersConfiguration.
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersConfigurationOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
| source | Source of the value assigned to the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. | string Optional |
| value | Value of the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. | string Optional |
FlexibleServersConfiguration_STATUS
Used by: FlexibleServersConfiguration.
| Property | Description | Type |
|---|---|---|
| allowedValues | Allowed values of the configuration (also known as server parameter). | string Optional |
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| dataType | Data type of the configuration (also known as server parameter). | ConfigurationProperties_DataType_STATUS Optional |
| defaultValue | Value assigned by default to the configuration (also known as server parameter). | string Optional |
| description | Description of the configuration (also known as server parameter). | string Optional |
| documentationLink | Link pointing to the documentation of the configuration (also known as server parameter). | string Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| isConfigPendingRestart | Indicates if the value assigned to the configuration (also known as server parameter) is pending a server restart for it to take effect. | bool Optional |
| isDynamicConfig | Indicates if it’s a dynamic (true) or static (false) configuration (also known as server parameter). Static server parameters require a server restart after changing the value assigned to them, for the change to take effect. Dynamic server parameters do not require a server restart after changing the value assigned to them, for the change to take effect. | bool Optional |
| isReadOnly | Indicates if it’s a read-only (true) or modifiable (false) configuration (also known as server parameter). | bool Optional |
| name | The name of the resource | string Optional |
| source | Source of the value assigned to the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
| unit | Units in which the configuration (also known as server parameter) value is expressed. | string Optional |
| value | Value of the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. | string Optional |
FlexibleServersDatabase_Spec
Used by: FlexibleServersDatabase.
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| charset | Character set of the database. | string Optional |
| collation | Collation of the database. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersDatabaseOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
FlexibleServersDatabase_STATUS
Used by: FlexibleServersDatabase.
| Property | Description | Type |
|---|---|---|
| charset | Character set of the database. | string Optional |
| collation | Collation of the database. | string Optional |
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersFirewallRule_Spec
Used by: FlexibleServersFirewallRule.
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| endIpAddress | IP address defining the end of the range of addresses of a firewall rule. Must be expressed in IPv4 format. | string Required |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersFirewallRuleOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
| startIpAddress | IP address defining the start of the range of addresses of a firewall rule. Must be expressed in IPv4 format. | string Required |
FlexibleServersFirewallRule_STATUS
Used by: FlexibleServersFirewallRule.
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| endIpAddress | IP address defining the end of the range of addresses of a firewall rule. Must be expressed in IPv4 format. | string Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| name | The name of the resource | string Optional |
| startIpAddress | IP address defining the start of the range of addresses of a firewall rule. Must be expressed in IPv4 format. | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
FlexibleServersVirtualEndpoint_Spec
Used by: FlexibleServersVirtualEndpoint.
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| endpointType | Type of endpoint for the virtual endpoints. | VirtualEndpointResourceProperties_EndpointType Optional |
| members | List of servers that one of the virtual endpoints can refer to. | string[] Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | FlexibleServersVirtualEndpointOperatorSpec Optional |
| owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a dbforpostgresql.azure.com/FlexibleServer resource | genruntime.KnownResourceReference Required |
FlexibleServersVirtualEndpoint_STATUS
Used by: FlexibleServersVirtualEndpoint.
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| endpointType | Type of endpoint for the virtual endpoints. | VirtualEndpointResourceProperties_EndpointType_STATUS Optional |
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
| members | List of servers that one of the virtual endpoints can refer to. | string[] Optional |
| name | The name of the resource | string Optional |
| systemData | Azure Resource Manager metadata containing createdBy and modifiedBy information. | SystemData_STATUS Optional |
| type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
| virtualEndpoints | List of virtual endpoints for a server. | string[] Optional |
AdministratorMicrosoftEntraProperties_PrincipalType_STATUS
Used by: FlexibleServersAdministrator_STATUS.
| Value | Description |
|---|---|
| “Group” | |
| “ServicePrincipal” | |
| “Unknown” | |
| “User” |
AdministratorMicrosoftEntraPropertiesForAdd_PrincipalType
Used by: FlexibleServersAdministrator_Spec.
| Value | Description |
|---|---|
| “Group” | |
| “ServicePrincipal” | |
| “Unknown” | |
| “User” |
AdvancedThreatProtectionSettingsProperties_State
Used by: FlexibleServersAdvancedThreatProtectionSettings_Spec.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
AdvancedThreatProtectionSettingsProperties_State_STATUS
Used by: FlexibleServersAdvancedThreatProtectionSettings_STATUS.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
AuthConfig
Authentication configuration properties of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| activeDirectoryAuth | Indicates if the server supports Microsoft Entra authentication. | AuthConfig_ActiveDirectoryAuth Optional |
| passwordAuth | Indicates if the server supports password based authentication. | AuthConfig_PasswordAuth Optional |
| tenantId | Identifier of the tenant of the delegated resource. | string Optional |
| tenantIdFromConfig | Identifier of the tenant of the delegated resource. | genruntime.ConfigMapReference Optional |
AuthConfig_STATUS
Authentication configuration properties of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| activeDirectoryAuth | Indicates if the server supports Microsoft Entra authentication. | AuthConfig_ActiveDirectoryAuth_STATUS Optional |
| passwordAuth | Indicates if the server supports password based authentication. | AuthConfig_PasswordAuth_STATUS Optional |
| tenantId | Identifier of the tenant of the delegated resource. | string Optional |
Backup
Backup properties of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| backupRetentionDays | Backup retention days for the server. | int Optional |
| geoRedundantBackup | Indicates if the server is configured to create geographically redundant backups. | Backup_GeoRedundantBackup Optional |
Backup_STATUS
Backup properties of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| backupRetentionDays | Backup retention days for the server. | int Optional |
| earliestRestoreDate | Earliest restore point time (ISO8601 format) for a server. | string Optional |
| geoRedundantBackup | Indicates if the server is configured to create geographically redundant backups. | Backup_GeoRedundantBackup_STATUS Optional |
BackupAutomaticAndOnDemandProperties_BackupType_STATUS
Used by: FlexibleServersBackup_STATUS.
| Value | Description |
|---|---|
| “Customer On-Demand” | |
| “Full” |
Cluster
Cluster properties of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| clusterSize | Number of nodes assigned to the elastic cluster. | int Optional |
| defaultDatabaseName | Default database name for the elastic cluster. | string Optional |
Cluster_STATUS
Cluster properties of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| clusterSize | Number of nodes assigned to the elastic cluster. | int Optional |
| defaultDatabaseName | Default database name for the elastic cluster. | string Optional |
ConfigurationProperties_DataType_STATUS
Used by: FlexibleServersConfiguration_STATUS.
| Value | Description |
|---|---|
| “Boolean” | |
| “Enumeration” | |
| “Integer” | |
| “Numeric” | |
| “Set” | |
| “String” |
DataEncryption
Data encryption properties of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| geoBackupEncryptionKeyStatus | Status of key used by a server configured with data encryption based on customer managed key, to encrypt the geographically redundant storage associated to the server when it is configured to support geographically redundant backups. | DataEncryption_GeoBackupEncryptionKeyStatus Optional |
| geoBackupKeyURI | Identifier of the user assigned managed identity used to access the key in Azure Key Vault for data encryption of the geographically redundant storage associated to a server that is configured to support geographically redundant backups. | string Optional |
| geoBackupKeyURIFromConfig | Identifier of the user assigned managed identity used to access the key in Azure Key Vault for data encryption of the geographically redundant storage associated to a server that is configured to support geographically redundant backups. | genruntime.ConfigMapReference Optional |
| geoBackupUserAssignedIdentityReference | Identifier of the user assigned managed identity used to access the key in Azure Key Vault for data encryption of the geographically redundant storage associated to a server that is configured to support geographically redundant backups. | genruntime.ResourceReference Optional |
| primaryEncryptionKeyStatus | Status of key used by a server configured with data encryption based on customer managed key, to encrypt the primary storage associated to the server. | DataEncryption_PrimaryEncryptionKeyStatus Optional |
| primaryKeyURI | URI of the key in Azure Key Vault used for data encryption of the primary storage associated to a server. | string Optional |
| primaryKeyURIFromConfig | URI of the key in Azure Key Vault used for data encryption of the primary storage associated to a server. | genruntime.ConfigMapReference Optional |
| primaryUserAssignedIdentityReference | Identifier of the user assigned managed identity used to access the key in Azure Key Vault for data encryption of the primary storage associated to a server. | genruntime.ResourceReference Optional |
| type | Data encryption type used by a server. | DataEncryption_Type Optional |
DataEncryption_STATUS
Data encryption properties of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| geoBackupEncryptionKeyStatus | Status of key used by a server configured with data encryption based on customer managed key, to encrypt the geographically redundant storage associated to the server when it is configured to support geographically redundant backups. | DataEncryption_GeoBackupEncryptionKeyStatus_STATUS Optional |
| geoBackupKeyURI | Identifier of the user assigned managed identity used to access the key in Azure Key Vault for data encryption of the geographically redundant storage associated to a server that is configured to support geographically redundant backups. | string Optional |
| geoBackupUserAssignedIdentityId | Identifier of the user assigned managed identity used to access the key in Azure Key Vault for data encryption of the geographically redundant storage associated to a server that is configured to support geographically redundant backups. | string Optional |
| primaryEncryptionKeyStatus | Status of key used by a server configured with data encryption based on customer managed key, to encrypt the primary storage associated to the server. | DataEncryption_PrimaryEncryptionKeyStatus_STATUS Optional |
| primaryKeyURI | URI of the key in Azure Key Vault used for data encryption of the primary storage associated to a server. | string Optional |
| primaryUserAssignedIdentityId | Identifier of the user assigned managed identity used to access the key in Azure Key Vault for data encryption of the primary storage associated to a server. | string Optional |
| type | Data encryption type used by a server. | DataEncryption_Type_STATUS Optional |
FlexibleServerOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| configMaps | configures where to place operator written ConfigMaps. | FlexibleServerOperatorConfigMaps Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
| secrets | configures where to place Azure generated secrets. | FlexibleServerOperatorSecrets Optional |
FlexibleServersAdministratorOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServersAdministrator_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServersAdvancedThreatProtectionSettings_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
FlexibleServersBackupOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServersBackup_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
FlexibleServersConfigurationOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServersConfiguration_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
FlexibleServersDatabaseOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServersDatabase_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
FlexibleServersFirewallRuleOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServersFirewallRule_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
FlexibleServersVirtualEndpointOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: FlexibleServersVirtualEndpoint_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
HighAvailability
High availability properties of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| mode | High availability mode for a server. | HighAvailability_Mode Optional |
| standbyAvailabilityZone | Availability zone associated to the standby server created when high availability is set to SameZone or ZoneRedundant. | string Optional |
HighAvailability_STATUS
High availability properties of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| mode | High availability mode for a server. | HighAvailability_Mode_STATUS Optional |
| standbyAvailabilityZone | Availability zone associated to the standby server created when high availability is set to SameZone or ZoneRedundant. | string Optional |
| state | Possible states of the standby server created when high availability is set to SameZone or ZoneRedundant. | HighAvailability_State_STATUS Optional |
MaintenanceWindow
Maintenance window properties of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| customWindow | Indicates whether custom window is enabled or disabled. | string Optional |
| dayOfWeek | Day of the week to be used for maintenance window. | int Optional |
| startHour | Start hour to be used for maintenance window. | int Optional |
| startMinute | Start minute to be used for maintenance window. | int Optional |
MaintenanceWindow_STATUS
Maintenance window properties of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| customWindow | Indicates whether custom window is enabled or disabled. | string Optional |
| dayOfWeek | Day of the week to be used for maintenance window. | int Optional |
| startHour | Start hour to be used for maintenance window. | int Optional |
| startMinute | Start minute to be used for maintenance window. | int Optional |
Network
Network properties of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| delegatedSubnetResourceReference | Resource identifier of the delegated subnet. Required during creation of a new server, in case you want the server to be integrated into your own virtual network. For an update operation, you only have to provide this property if you want to change the value assigned for the private DNS zone. | genruntime.ResourceReference Optional |
| privateDnsZoneArmResourceReference | Identifier of the private DNS zone. Required during creation of a new server, in case you want the server to be integrated into your own virtual network. For an update operation, you only have to provide this property if you want to change the value assigned for the private DNS zone. | genruntime.ResourceReference Optional |
| publicNetworkAccess | Indicates if public network access is enabled or not. This is only supported for servers that are not integrated into a virtual network which is owned and provided by customer when server is deployed. | Network_PublicNetworkAccess Optional |
Network_STATUS
Network properties of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| delegatedSubnetResourceId | Resource identifier of the delegated subnet. Required during creation of a new server, in case you want the server to be integrated into your own virtual network. For an update operation, you only have to provide this property if you want to change the value assigned for the private DNS zone. | string Optional |
| privateDnsZoneArmResourceId | Identifier of the private DNS zone. Required during creation of a new server, in case you want the server to be integrated into your own virtual network. For an update operation, you only have to provide this property if you want to change the value assigned for the private DNS zone. | string Optional |
| publicNetworkAccess | Indicates if public network access is enabled or not. This is only supported for servers that are not integrated into a virtual network which is owned and provided by customer when server is deployed. | Network_PublicNetworkAccess_STATUS Optional |
PrivateEndpointConnection_STATUS
The private endpoint connection resource.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| id | Fully qualified resource ID for the resource. E.g. “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” | string Optional |
Replica
Replica properties of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| promoteMode | Type of operation to apply on the read replica. This property is write only. Standalone means that the read replica will be promoted to a standalone server, and will become a completely independent entity from the replication set. Switchover means that the read replica will roles with the primary server. | Replica_PromoteMode Optional |
| promoteOption | Data synchronization option to use when processing the operation specified in the promoteMode property. This property is write only. | Replica_PromoteOption Optional |
| role | Role of the server in a replication set. | ReplicationRole Optional |
Replica_STATUS
Replica properties of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| capacity | Maximum number of read replicas allowed for a server. | int Optional |
| promoteMode | Type of operation to apply on the read replica. This property is write only. Standalone means that the read replica will be promoted to a standalone server, and will become a completely independent entity from the replication set. Switchover means that the read replica will roles with the primary server. | Replica_PromoteMode_STATUS Optional |
| promoteOption | Data synchronization option to use when processing the operation specified in the promoteMode property. This property is write only. | Replica_PromoteOption_STATUS Optional |
| replicationState | Indicates the replication state of a read replica. This property is returned only when the target server is a read replica. Possible values are Active, Broken, Catchup, Provisioning, Reconfiguring, and Updating | Replica_ReplicationState_STATUS Optional |
| role | Role of the server in a replication set. | ReplicationRole_STATUS Optional |
ReplicationRole
Role of the server in a replication set.
Used by: FlexibleServer_Spec, and Replica.
| Value | Description |
|---|---|
| “AsyncReplica” | |
| “GeoAsyncReplica” | |
| “None” | |
| “Primary” |
ReplicationRole_STATUS
Role of the server in a replication set.
Used by: FlexibleServer_STATUS, and Replica_STATUS.
| Value | Description |
|---|---|
| “AsyncReplica” | |
| “GeoAsyncReplica” | |
| “None” | |
| “Primary” |
ServerProperties_CreateMode
Used by: FlexibleServer_Spec.
| Value | Description |
|---|---|
| “Create” | |
| “Default” | |
| “GeoRestore” | |
| “PointInTimeRestore” | |
| “Replica” | |
| “ReviveDropped” | |
| “Update” |
ServerProperties_CreateMode_STATUS
Used by: FlexibleServer_STATUS.
| Value | Description |
|---|---|
| “Create” | |
| “Default” | |
| “GeoRestore” | |
| “PointInTimeRestore” | |
| “Replica” | |
| “ReviveDropped” | |
| “Update” |
ServerProperties_State_STATUS
Used by: FlexibleServer_STATUS.
| Value | Description |
|---|---|
| “Disabled” | |
| “Dropping” | |
| “Inaccessible” | |
| “Provisioning” | |
| “Ready” | |
| “Restarting” | |
| “Starting” | |
| “Stopped” | |
| “Stopping” | |
| “Updating” |
ServerVersion
Major version of PostgreSQL database engine.
Used by: FlexibleServer_Spec.
| Value | Description |
|---|---|
| “11” | |
| “12” | |
| “13” | |
| “14” | |
| “15” | |
| “16” | |
| “17” | |
| “18” |
ServerVersion_STATUS
Major version of PostgreSQL database engine.
Used by: FlexibleServer_STATUS.
| Value | Description |
|---|---|
| “11” | |
| “12” | |
| “13” | |
| “14” | |
| “15” | |
| “16” | |
| “17” | |
| “18” |
Sku
Compute information of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| name | Name by which is known a given compute size assigned to a server. | string Required |
| tier | Tier of the compute assigned to a server. | Sku_Tier Required |
Sku_STATUS
Compute information of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| name | Name by which is known a given compute size assigned to a server. | string Optional |
| tier | Tier of the compute assigned to a server. | Sku_Tier_STATUS Optional |
Storage
Storage properties of a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| autoGrow | Flag to enable or disable the automatic growth of storage size of a server when available space is nearing zero and conditions allow for automatically growing storage size. | Storage_AutoGrow Optional |
| iops | Maximum IOPS supported for storage. Required when type of storage is PremiumV2_LRS or UltraSSD_LRS. | int Optional |
| storageSizeGB | Size of storage assigned to a server. | int Optional |
| throughput | Maximum throughput supported for storage. Required when type of storage is PremiumV2_LRS or UltraSSD_LRS. | int Optional |
| tier | Storage tier of a server. | Storage_Tier Optional |
| type | Type of storage assigned to a server. Allowed values are Premium_LRS, PremiumV2_LRS, or UltraSSD_LRS. If not specified, it defaults to Premium_LRS. | Storage_Type Optional |
Storage_STATUS
Storage properties of a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| autoGrow | Flag to enable or disable the automatic growth of storage size of a server when available space is nearing zero and conditions allow for automatically growing storage size. | Storage_AutoGrow_STATUS Optional |
| iops | Maximum IOPS supported for storage. Required when type of storage is PremiumV2_LRS or UltraSSD_LRS. | int Optional |
| storageSizeGB | Size of storage assigned to a server. | int Optional |
| throughput | Maximum throughput supported for storage. Required when type of storage is PremiumV2_LRS or UltraSSD_LRS. | int Optional |
| tier | Storage tier of a server. | Storage_Tier_STATUS Optional |
| type | Type of storage assigned to a server. Allowed values are Premium_LRS, PremiumV2_LRS, or UltraSSD_LRS. If not specified, it defaults to Premium_LRS. | Storage_Type_STATUS Optional |
SystemData_STATUS
Metadata pertaining to creation and last modification of the resource.
Used by: FlexibleServer_STATUS, FlexibleServersAdministrator_STATUS, FlexibleServersAdvancedThreatProtectionSettings_STATUS, FlexibleServersBackup_STATUS, FlexibleServersConfiguration_STATUS, FlexibleServersDatabase_STATUS, FlexibleServersFirewallRule_STATUS, and FlexibleServersVirtualEndpoint_STATUS.
| Property | Description | Type |
|---|---|---|
| createdAt | The timestamp of resource creation (UTC). | string Optional |
| createdBy | The identity that created the resource. | string Optional |
| createdByType | The type of identity that created the resource. | SystemData_CreatedByType_STATUS Optional |
| lastModifiedAt | The timestamp of resource last modification (UTC) | string Optional |
| lastModifiedBy | The identity that last modified the resource. | string Optional |
| lastModifiedByType | The type of identity that last modified the resource. | SystemData_LastModifiedByType_STATUS Optional |
UserAssignedIdentity
Identities associated with a server.
Used by: FlexibleServer_Spec.
| Property | Description | Type |
|---|---|---|
| principalId | Identifier of the object of the service principal associated to the user assigned managed identity. | string Optional |
| type | Types of identities associated with a server. | UserAssignedIdentity_Type Required |
| userAssignedIdentities | Map of user assigned managed identities. | UserAssignedIdentityDetails[] Optional |
UserAssignedIdentity_STATUS
Identities associated with a server.
Used by: FlexibleServer_STATUS.
| Property | Description | Type |
|---|---|---|
| principalId | Identifier of the object of the service principal associated to the user assigned managed identity. | string Optional |
| tenantId | Identifier of the tenant of a server. | string Optional |
| type | Types of identities associated with a server. | UserAssignedIdentity_Type_STATUS Optional |
| userAssignedIdentities | Map of user assigned managed identities. | map[string]UserIdentity_STATUS Optional |
VirtualEndpointResourceProperties_EndpointType
Used by: FlexibleServersVirtualEndpoint_Spec.
| Value | Description |
|---|---|
| “ReadWrite” |
VirtualEndpointResourceProperties_EndpointType_STATUS
Used by: FlexibleServersVirtualEndpoint_STATUS.
| Value | Description |
|---|---|
| “ReadWrite” |
AuthConfig_ActiveDirectoryAuth
Used by: AuthConfig.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
AuthConfig_ActiveDirectoryAuth_STATUS
Used by: AuthConfig_STATUS.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
AuthConfig_PasswordAuth
Used by: AuthConfig.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
AuthConfig_PasswordAuth_STATUS
Used by: AuthConfig_STATUS.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
Backup_GeoRedundantBackup
Used by: Backup.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
Backup_GeoRedundantBackup_STATUS
Used by: Backup_STATUS.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
DataEncryption_GeoBackupEncryptionKeyStatus
Used by: DataEncryption.
| Value | Description |
|---|---|
| “Invalid” | |
| “Valid” |
DataEncryption_GeoBackupEncryptionKeyStatus_STATUS
Used by: DataEncryption_STATUS.
| Value | Description |
|---|---|
| “Invalid” | |
| “Valid” |
DataEncryption_PrimaryEncryptionKeyStatus
Used by: DataEncryption.
| Value | Description |
|---|---|
| “Invalid” | |
| “Valid” |
DataEncryption_PrimaryEncryptionKeyStatus_STATUS
Used by: DataEncryption_STATUS.
| Value | Description |
|---|---|
| “Invalid” | |
| “Valid” |
DataEncryption_Type
Used by: DataEncryption.
| Value | Description |
|---|---|
| “AzureKeyVault” | |
| “SystemManaged” |
DataEncryption_Type_STATUS
Used by: DataEncryption_STATUS.
| Value | Description |
|---|---|
| “AzureKeyVault” | |
| “SystemManaged” |
FlexibleServerOperatorConfigMaps
Used by: FlexibleServerOperatorSpec.
| Property | Description | Type |
|---|---|---|
| fullyQualifiedDomainName | indicates where the FullyQualifiedDomainName config map should be placed. If omitted, no config map will be created. | genruntime.ConfigMapDestination Optional |
FlexibleServerOperatorSecrets
Used by: FlexibleServerOperatorSpec.
| Property | Description | Type |
|---|---|---|
| fullyQualifiedDomainName | indicates where the FullyQualifiedDomainName secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
HighAvailability_Mode
Used by: HighAvailability.
| Value | Description |
|---|---|
| “Disabled” | |
| “SameZone” | |
| “ZoneRedundant” |
HighAvailability_Mode_STATUS
Used by: HighAvailability_STATUS.
| Value | Description |
|---|---|
| “Disabled” | |
| “SameZone” | |
| “ZoneRedundant” |
HighAvailability_State_STATUS
Used by: HighAvailability_STATUS.
| Value | Description |
|---|---|
| “CreatingStandby” | |
| “FailingOver” | |
| “Healthy” | |
| “NotEnabled” | |
| “RemovingStandby” | |
| “ReplicatingData” |
Network_PublicNetworkAccess
Used by: Network.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
Network_PublicNetworkAccess_STATUS
Used by: Network_STATUS.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
Replica_PromoteMode
Used by: Replica.
| Value | Description |
|---|---|
| “Standalone” | |
| “Switchover” |
Replica_PromoteMode_STATUS
Used by: Replica_STATUS.
| Value | Description |
|---|---|
| “Standalone” | |
| “Switchover” |
Replica_PromoteOption
Used by: Replica.
| Value | Description |
|---|---|
| “Forced” | |
| “Planned” |
Replica_PromoteOption_STATUS
Used by: Replica_STATUS.
| Value | Description |
|---|---|
| “Forced” | |
| “Planned” |
Replica_ReplicationState_STATUS
Used by: Replica_STATUS.
| Value | Description |
|---|---|
| “Active” | |
| “Broken” | |
| “Catchup” | |
| “Provisioning” | |
| “Reconfiguring” | |
| “Updating” |
Sku_Tier
Used by: Sku.
| Value | Description |
|---|---|
| “Burstable” | |
| “GeneralPurpose” | |
| “MemoryOptimized” |
Sku_Tier_STATUS
Used by: Sku_STATUS.
| Value | Description |
|---|---|
| “Burstable” | |
| “GeneralPurpose” | |
| “MemoryOptimized” |
Storage_AutoGrow
Used by: Storage.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
Storage_AutoGrow_STATUS
Used by: Storage_STATUS.
| Value | Description |
|---|---|
| “Disabled” | |
| “Enabled” |
Storage_Tier
Used by: Storage.
| Value | Description |
|---|---|
| “P1” | |
| “P10” | |
| “P15” | |
| “P2” | |
| “P20” | |
| “P3” | |
| “P30” | |
| “P4” | |
| “P40” | |
| “P50” | |
| “P6” | |
| “P60” | |
| “P70” | |
| “P80” |
Storage_Tier_STATUS
Used by: Storage_STATUS.
| Value | Description |
|---|---|
| “P1” | |
| “P10” | |
| “P15” | |
| “P2” | |
| “P20” | |
| “P3” | |
| “P30” | |
| “P4” | |
| “P40” | |
| “P50” | |
| “P6” | |
| “P60” | |
| “P70” | |
| “P80” |
Storage_Type
Used by: Storage.
| Value | Description |
|---|---|
| “PremiumV2_LRS” | |
| “Premium_LRS” | |
| “UltraSSD_LRS” |
Storage_Type_STATUS
Used by: Storage_STATUS.
| Value | Description |
|---|---|
| “PremiumV2_LRS” | |
| “Premium_LRS” | |
| “UltraSSD_LRS” |
SystemData_CreatedByType_STATUS
Used by: SystemData_STATUS.
| Value | Description |
|---|---|
| “Application” | |
| “Key” | |
| “ManagedIdentity” | |
| “User” |
SystemData_LastModifiedByType_STATUS
Used by: SystemData_STATUS.
| Value | Description |
|---|---|
| “Application” | |
| “Key” | |
| “ManagedIdentity” | |
| “User” |
UserAssignedIdentity_Type
Used by: UserAssignedIdentity.
| Value | Description |
|---|---|
| “None” | |
| “SystemAssigned” | |
| “SystemAssigned,UserAssigned” | |
| “UserAssigned” |
UserAssignedIdentity_Type_STATUS
Used by: UserAssignedIdentity_STATUS.
| Value | Description |
|---|---|
| “None” | |
| “SystemAssigned” | |
| “SystemAssigned,UserAssigned” | |
| “UserAssigned” |
UserAssignedIdentityDetails
Information about the user assigned identity for the resource
Used by: UserAssignedIdentity.
| Property | Description | Type |
|---|---|---|
| reference | genruntime.ResourceReference Optional |
UserIdentity_STATUS
User assigned managed identity associated with a server.
Used by: UserAssignedIdentity_STATUS.
| Property | Description | Type |
|---|---|---|
| clientId | Identifier of the client of the service principal associated to the user assigned managed identity. | string Optional |
| principalId | Identifier of the object of the service principal associated to the user assigned managed identity. | string Optional |