dbforpostgresql.azure.com/v1api20240801
APIVersion
Value | Description |
---|---|
“2024-08-01” |
FlexibleServer
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2024-08-01/FlexibleServers.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 flexible server. | AuthConfig Optional |
availabilityZone | Availability zone of a flexible 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 flexible server. | Backup Optional |
createMode | Creation mode of a new flexible server. | ServerProperties_CreateMode Optional |
dataEncryption | Data encryption properties of a flexible server. | DataEncryption Optional |
highAvailability | High availability properties of a flexible server. | HighAvailability Optional |
identity | User assigned managed identities assigned to the flexible server. | UserAssignedIdentity Optional |
location | The geo-location where the resource lives | string Required |
maintenanceWindow | Maintenance window properties of a flexible server. | MaintenanceWindow Optional |
network | Network properties of a flexible 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 flexible server. It’s required when createMode is PointInTimeRestore , GeoRestore , or ReviveDropped . |
string Optional |
replica | Read replica properties of a flexible 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 flexible server. | Sku Optional |
sourceServerResourceReference | Identifier of the flexible server to be used as the source of the new flexible server. Required when createMode is PointInTimeRestore , GeoRestore , Replica , or ReviveDropped . This property is returned only when the target flexible server is a read replica. |
genruntime.ResourceReference Optional |
storage | Storage properties of a flexible 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 flexible server. | AuthConfig_STATUS Optional |
availabilityZone | Availability zone of a flexible server. | string Optional |
backup | Backup properties of a flexible server. | Backup_STATUS Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
createMode | Creation mode of a new flexible server. | ServerProperties_CreateMode_STATUS Optional |
dataEncryption | Data encryption properties of a flexible server. | DataEncryption_STATUS Optional |
fullyQualifiedDomainName | Fully qualified domain name of a flexible server. | string Optional |
highAvailability | High availability properties of a flexible 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 flexible server. | UserAssignedIdentity_STATUS Optional |
location | The geo-location where the resource lives | string Optional |
maintenanceWindow | Maintenance window properties of a flexible 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 flexible 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 flexible server. It’s required when createMode is PointInTimeRestore , GeoRestore , or ReviveDropped . |
string Optional |
privateEndpointConnections | List of private endpoint connections associated with the specified flexible server. | PrivateEndpointConnection_STATUS[] Optional |
replica | Read replica properties of a flexible server. Required only in case that you want to promote a server. | Replica_STATUS Optional |
replicaCapacity | Maximum number of read replicas allowed for a flexible server. | int Optional |
replicationRole | Role of the server in a replication set. | ReplicationRole_STATUS Optional |
sku | Compute tier and size of a flexible server. | Sku_STATUS Optional |
sourceServerResourceId | Identifier of the flexible server to be used as the source of the new flexible server. Required when createMode is PointInTimeRestore , GeoRestore , Replica , or ReviveDropped . This property is returned only when the target flexible server is a read replica. |
string Optional |
state | Possible states of a flexible server. | ServerProperties_State_STATUS Optional |
storage | Storage properties of a flexible 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/2024-08-01/FlexibleServers.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | FlexibleServer[] Optional |
FlexibleServersAdvancedThreatProtectionSettings
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2024-08-01/ThreatProtection.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 flexible server. | ServerThreatProtectionProperties_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 flexible server. | ServerThreatProtectionProperties_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/2024-08-01/ThreatProtection.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/2024-08-01/Backups.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. | ServerBackupProperties_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/2024-08-01/Backups.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/2024-08-01/Configuration.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 server parameter. Required to update the value assigned to a specific modifiable server parameter. | string Optional |
value | Value of the server parameter (also known as configuration). Required to update the value assigned to a specific modifiable server parameter. | string Optional |
FlexibleServersConfiguration_STATUS
Property | Description | Type |
---|---|---|
allowedValues | Allowed values of the server parameter. | string Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
dataType | Data type of the server parameter. | ConfigurationProperties_DataType_STATUS Optional |
defaultValue | Value assigned by default to the server parameter. | string Optional |
description | Description of the server parameter. | string Optional |
documentationLink | Link pointing to the documentation of the 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 server parameter is pending a server restart for the value to take effect. | bool Optional |
isDynamicConfig | Indicates if it’s a dynamic (true) or static (false) server parameter. Static server parameters require a server restart after changing the value assigned to it, for the change to take effect. Dynamic server parameters do not require a server restart after changing the value assigned to it, for the change to take effect. | bool Optional |
isReadOnly | Indicates if it’s a read-only (true) or modifiable (false) server parameter. | bool Optional |
name | The name of the resource | string Optional |
source | Source of the value assigned to the server parameter. Required to update the value assigned to a specific modifiable server parameter. | 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 server parameter value is expressed. | string Optional |
value | Value of the server parameter (also known as configuration). Required to update the value assigned to a specific modifiable server parameter. | string Optional |
FlexibleServersConfigurationList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2024-08-01/Configuration.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/2024-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/2024-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/2024-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/2024-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/2024-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 flexible 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 flexible 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 flexible server. | string[] Optional |
FlexibleServersVirtualEndpointList
Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2024-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 flexible server. | AuthConfig Optional |
availabilityZone | Availability zone of a flexible 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 flexible server. | Backup Optional |
createMode | Creation mode of a new flexible server. | ServerProperties_CreateMode Optional |
dataEncryption | Data encryption properties of a flexible server. | DataEncryption Optional |
highAvailability | High availability properties of a flexible server. | HighAvailability Optional |
identity | User assigned managed identities assigned to the flexible server. | UserAssignedIdentity Optional |
location | The geo-location where the resource lives | string Required |
maintenanceWindow | Maintenance window properties of a flexible server. | MaintenanceWindow Optional |
network | Network properties of a flexible 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 flexible server. It’s required when createMode is PointInTimeRestore , GeoRestore , or ReviveDropped . |
string Optional |
replica | Read replica properties of a flexible 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 flexible server. | Sku Optional |
sourceServerResourceReference | Identifier of the flexible server to be used as the source of the new flexible server. Required when createMode is PointInTimeRestore , GeoRestore , Replica , or ReviveDropped . This property is returned only when the target flexible server is a read replica. |
genruntime.ResourceReference Optional |
storage | Storage properties of a flexible 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 flexible server. | AuthConfig_STATUS Optional |
availabilityZone | Availability zone of a flexible server. | string Optional |
backup | Backup properties of a flexible server. | Backup_STATUS Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
createMode | Creation mode of a new flexible server. | ServerProperties_CreateMode_STATUS Optional |
dataEncryption | Data encryption properties of a flexible server. | DataEncryption_STATUS Optional |
fullyQualifiedDomainName | Fully qualified domain name of a flexible server. | string Optional |
highAvailability | High availability properties of a flexible 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 flexible server. | UserAssignedIdentity_STATUS Optional |
location | The geo-location where the resource lives | string Optional |
maintenanceWindow | Maintenance window properties of a flexible 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 flexible 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 flexible server. It’s required when createMode is PointInTimeRestore , GeoRestore , or ReviveDropped . |
string Optional |
privateEndpointConnections | List of private endpoint connections associated with the specified flexible server. | PrivateEndpointConnection_STATUS[] Optional |
replica | Read replica properties of a flexible server. Required only in case that you want to promote a server. | Replica_STATUS Optional |
replicaCapacity | Maximum number of read replicas allowed for a flexible server. | int Optional |
replicationRole | Role of the server in a replication set. | ReplicationRole_STATUS Optional |
sku | Compute tier and size of a flexible server. | Sku_STATUS Optional |
sourceServerResourceId | Identifier of the flexible server to be used as the source of the new flexible server. Required when createMode is PointInTimeRestore , GeoRestore , Replica , or ReviveDropped . This property is returned only when the target flexible server is a read replica. |
string Optional |
state | Possible states of a flexible server. | ServerProperties_State_STATUS Optional |
storage | Storage properties of a flexible 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 |
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 flexible server. | ServerThreatProtectionProperties_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 flexible server. | ServerThreatProtectionProperties_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. | ServerBackupProperties_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 server parameter. Required to update the value assigned to a specific modifiable server parameter. | string Optional |
value | Value of the server parameter (also known as configuration). Required to update the value assigned to a specific modifiable server parameter. | string Optional |
FlexibleServersConfiguration_STATUS
Used by: FlexibleServersConfiguration.
Property | Description | Type |
---|---|---|
allowedValues | Allowed values of the server parameter. | string Optional |
conditions | The observed state of the resource | conditions.Condition[] Optional |
dataType | Data type of the server parameter. | ConfigurationProperties_DataType_STATUS Optional |
defaultValue | Value assigned by default to the server parameter. | string Optional |
description | Description of the server parameter. | string Optional |
documentationLink | Link pointing to the documentation of the 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 server parameter is pending a server restart for the value to take effect. | bool Optional |
isDynamicConfig | Indicates if it’s a dynamic (true) or static (false) server parameter. Static server parameters require a server restart after changing the value assigned to it, for the change to take effect. Dynamic server parameters do not require a server restart after changing the value assigned to it, for the change to take effect. | bool Optional |
isReadOnly | Indicates if it’s a read-only (true) or modifiable (false) server parameter. | bool Optional |
name | The name of the resource | string Optional |
source | Source of the value assigned to the server parameter. Required to update the value assigned to a specific modifiable server parameter. | 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 server parameter value is expressed. | string Optional |
value | Value of the server parameter (also known as configuration). Required to update the value assigned to a specific modifiable server parameter. | 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 flexible 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 flexible 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 flexible server. | string[] Optional |
AuthConfig
Authentication configuration properties of a flexible 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 |
AuthConfig_STATUS
Authentication configuration properties of a flexible 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 flexible server.
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
backupRetentionDays | Backup retention days for the flexible server. | int Optional |
geoRedundantBackup | Indicates if the server is configured to create geographically redundant backups. | Backup_GeoRedundantBackup Optional |
Backup_STATUS
Backup properties of a flexible server.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
backupRetentionDays | Backup retention days for the flexible server. | int Optional |
earliestRestoreDate | Earliest restore point time (ISO8601 format) for a flexible server. | string Optional |
geoRedundantBackup | Indicates if the server is configured to create geographically redundant backups. | Backup_GeoRedundantBackup_STATUS Optional |
ConfigurationProperties_DataType_STATUS
Used by: FlexibleServersConfiguration_STATUS.
Value | Description |
---|---|
“Boolean” | |
“Enumeration” | |
“Integer” | |
“Numeric” |
DataEncryption
Data encryption properties of a flexible server.
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
geoBackupEncryptionKeyStatus | Status of key used by a flexible 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 flexible 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 flexible 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 flexible server that is configured to support geographically redundant backups. | genruntime.ResourceReference Optional |
primaryEncryptionKeyStatus | Status of key used by a flexible 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 flexible server. | string Optional |
primaryKeyURIFromConfig | URI of the key in Azure Key Vault used for data encryption of the primary storage associated to a flexible 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 flexible server. | genruntime.ResourceReference Optional |
type | Data encryption type used by a flexible server. | DataEncryption_Type Optional |
DataEncryption_STATUS
Data encryption properties of a flexible server.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
geoBackupEncryptionKeyStatus | Status of key used by a flexible 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 flexible 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 flexible server that is configured to support geographically redundant backups. | string Optional |
primaryEncryptionKeyStatus | Status of key used by a flexible 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 flexible 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 flexible server. | string Optional |
type | Data encryption type used by a flexible 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 |
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 flexible server.
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
mode | High availability mode for a flexible 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 flexible server.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
mode | High availability mode for a flexible 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 flexible 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 flexible 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 flexible 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. | Network_PublicNetworkAccess Optional |
Network_STATUS
Network properties of a flexible 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. | 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 flexible 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. Planned means that the operation will wait for data in the read replica to be fully synchronized with its source server before it initiates the operation. Forced means that the operation will not wait for data in the read replica to be synchronized with its source server before it initiates the operation. | Replica_PromoteOption Optional |
role | Role of the server in a replication set. | ReplicationRole Optional |
Replica_STATUS
Replica properties of a flexible server.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
capacity | Maximum number of read replicas allowed for a flexible 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. Planned means that the operation will wait for data in the read replica to be fully synchronized with its source server before it initiates the operation. Forced means that the operation will not wait for data in the read replica to be synchronized with its source server before it initiates the operation. | Replica_PromoteOption_STATUS Optional |
replicationState | Indicates the replication state of a read replica. This property is returned only when the target flexible 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 flexible server in a replication set.
Used by: FlexibleServer_Spec, and Replica.
Value | Description |
---|---|
“AsyncReplica” | |
“GeoAsyncReplica” | |
“None” | |
“Primary” |
ReplicationRole_STATUS
Role of the flexible server in a replication set.
Used by: FlexibleServer_STATUS, and Replica_STATUS.
Value | Description |
---|---|
“AsyncReplica” | |
“GeoAsyncReplica” | |
“None” | |
“Primary” |
ServerBackupProperties_BackupType_STATUS
Used by: FlexibleServersBackup_STATUS.
Value | Description |
---|---|
“Customer On-Demand” | |
“Full” |
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” | |
“Ready” | |
“Starting” | |
“Stopped” | |
“Stopping” | |
“Updating” |
ServerThreatProtectionProperties_State
Used by: FlexibleServersAdvancedThreatProtectionSettings_Spec.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
ServerThreatProtectionProperties_State_STATUS
Used by: FlexibleServersAdvancedThreatProtectionSettings_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
ServerVersion
Major version of PostgreSQL database engine.
Used by: FlexibleServer_Spec.
Value | Description |
---|---|
“11” | |
“12” | |
“13” | |
“14” | |
“15” | |
“16” |
ServerVersion_STATUS
Major version of PostgreSQL database engine.
Used by: FlexibleServer_STATUS.
Value | Description |
---|---|
“11” | |
“12” | |
“13” | |
“14” | |
“15” | |
“16” |
Sku
Compute information of a flexible server.
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
name | Name by which is known a given compute size assigned to a flexible server. | string Required |
tier | Tier of the compute assigned to a flexible server. | Sku_Tier Required |
Sku_STATUS
Compute information of a flexible server.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
name | Name by which is known a given compute size assigned to a flexible server. | string Optional |
tier | Tier of the compute assigned to a flexible server. | Sku_Tier_STATUS Optional |
Storage
Storage properties of a flexible server.
Used by: FlexibleServer_Spec.
Property | Description | Type |
---|---|---|
autoGrow | Flag to enable or disable the automatic growth of storage size of a flexible 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. | int Optional |
storageSizeGB | Size of storage assigned to a flexible server. | int Optional |
throughput | Maximum throughput supported for storage. Required when type of storage is PremiumV2_LRS. | int Optional |
tier | Storage tier of a flexible server. | Storage_Tier Optional |
type | Type of storage assigned to a flexible server. Allowed values are Premium_LRS or PremiumV2_LRS. If not specified, it defaults to Premium_LRS. | Storage_Type Optional |
Storage_STATUS
Storage properties of a flexible server.
Used by: FlexibleServer_STATUS.
Property | Description | Type |
---|---|---|
autoGrow | Flag to enable or disable the automatic growth of storage size of a flexible 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. | int Optional |
storageSizeGB | Size of storage assigned to a flexible server. | int Optional |
throughput | Maximum throughput supported for storage. Required when type of storage is PremiumV2_LRS. | int Optional |
tier | Storage tier of a flexible server. | Storage_Tier_STATUS Optional |
type | Type of storage assigned to a flexible server. Allowed values are Premium_LRS or PremiumV2_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, 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 flexible 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 flexible server. | UserAssignedIdentity_Type Required |
userAssignedIdentities | Map of user assigned managed identities. | UserAssignedIdentityDetails[] Optional |
UserAssignedIdentity_STATUS
Identities associated with a flexible 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 flexible server. | string Optional |
type | Types of identities associated with a flexible 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” |
Storage_Type_STATUS
Used by: Storage_STATUS.
Value | Description |
---|---|
“PremiumV2_LRS” | |
“Premium_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 flexible 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 |