Watch Aspire live streamsDocsTry Aspire

PostgreSqlFlexibleServerProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.PostgreSql v13.6.0-preview.1.26478.8
interface PostgreSqlFlexibleServerProxy {
administratorLogin: BicepValueProxy | string;
administratorLoginPassword: BicepValueProxy | string;
authConfig: PostgreSqlFlexibleServerAuthConfigProxy;
availabilityZone: BicepValueProxy | string;
backup: PostgreSqlFlexibleServerBackupPropertiesProxy;
createMode: BicepValueProxy | PostgreSqlFlexibleServerCreateMode;
dataEncryption: PostgreSqlFlexibleServerDataEncryptionProxy;
readonly fullyQualifiedDomainName: BicepValueProxy | string;
highAvailability: PostgreSqlFlexibleServerHighAvailabilityProxy;
readonly id: BicepValueProxy;
identity: PostgreSqlFlexibleServerUserAssignedIdentityProxy;
location: BicepValueProxy;
maintenanceWindow: PostgreSqlFlexibleServerMaintenanceWindowProxy;
readonly minorVersion: BicepValueProxy | string;
name: BicepValueProxy | string;
network: PostgreSqlFlexibleServerNetworkProxy;
pointInTimeUtc: BicepValueProxy | datetimeoffset;
readonly privateEndpointConnections: Aspire_Hosting_Azure_Provisioning_PostgreSql_Generated_ListOfPostgreSqlFlexibleServersPrivateEndpointConnectionDataProxy;
replica: PostgreSqlFlexibleServersReplicaProxy;
replicaCapacity: BicepValueProxy | number;
replicationRole: BicepValueProxy | PostgreSqlFlexibleServerReplicationRole;
sku: PostgreSqlFlexibleServerSkuProxy;
sourceServerResourceId: BicepValueProxy;
readonly state: BicepValueProxy | PostgreSqlFlexibleServerState;
storage: PostgreSqlFlexibleServerStorageProxy;
storageSizeInGB: BicepValueProxy | number;
readonly systemData: PostgreSqlSystemDataProxy;
tags: Aspire_Hosting_Azure_Provisioning_PostgreSql_Generated_DictionaryOfStringProxy;
version: BicepValueProxy | PostgreSqlFlexibleServerVersion;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearAdministratorLogin(): void;
clearAdministratorLoginPassword(): void;
clearAvailabilityZone(): void;
clearCreateMode(): void;
clearLocation(): void;
clearName(): void;
clearPointInTimeUtc(): void;
clearReplicaCapacity(): void;
clearReplicationRole(): void;
clearSourceServerResourceId(): void;
clearStorageSizeInGB(): void;
clearVersion(): void;
}

Properties

propertyadministratorLoginBicepValueProxy | stringget · set
Gets or sets the AdministratorLogin provisioning property.
propertyadministratorLoginPasswordBicepValueProxy | stringget · set
Gets or sets the AdministratorLoginPassword provisioning property.
propertyauthConfigPostgreSqlFlexibleServerAuthConfigProxyget · set
Gets or sets the AuthConfig provisioning property.
propertyavailabilityZoneBicepValueProxy | stringget · set
Gets or sets the AvailabilityZone provisioning property.
propertybackupPostgreSqlFlexibleServerBackupPropertiesProxyget · set
Gets or sets the Backup provisioning property.
propertycreateModeBicepValueProxy | PostgreSqlFlexibleServerCreateModeget · set
Gets or sets the CreateMode provisioning property.
propertydataEncryptionPostgreSqlFlexibleServerDataEncryptionProxyget · set
Gets or sets the DataEncryption provisioning property.
propertyfullyQualifiedDomainNameBicepValueProxy | stringget
Gets the FullyQualifiedDomainName provisioning property.
propertyhighAvailabilityPostgreSqlFlexibleServerHighAvailabilityProxyget · set
Gets or sets the HighAvailability provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyidentityPostgreSqlFlexibleServerUserAssignedIdentityProxyget · set
Gets or sets the Identity provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertymaintenanceWindowPostgreSqlFlexibleServerMaintenanceWindowProxyget · set
Gets or sets the MaintenanceWindow provisioning property.
propertyminorVersionBicepValueProxy | stringget
Gets the MinorVersion provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertynetworkPostgreSqlFlexibleServerNetworkProxyget · set
Gets or sets the Network provisioning property.
propertypointInTimeUtcBicepValueProxy | datetimeoffsetget · set
Gets or sets the PointInTimeUtc provisioning property.
propertyprivateEndpointConnectionsAspire_Hosting_Azure_Provisioning_PostgreSql_Generated_ListOfPostgreSqlFlexibleServersPrivateEndpointConnectionDataProxyget
Gets the PrivateEndpointConnections provisioning property.
propertyreplicaPostgreSqlFlexibleServersReplicaProxyget · set
Gets or sets the Replica provisioning property.
propertyreplicaCapacityBicepValueProxy | numberget · set
Gets or sets the ReplicaCapacity provisioning property.
propertyreplicationRoleBicepValueProxy | PostgreSqlFlexibleServerReplicationRoleget · set
Gets or sets the ReplicationRole provisioning property.
propertyskuPostgreSqlFlexibleServerSkuProxyget · set
Gets or sets the Sku provisioning property.
propertysourceServerResourceIdBicepValueProxyget · set
Gets or sets the SourceServerResourceId provisioning property.
propertystateBicepValueProxy | PostgreSqlFlexibleServerStateget
Gets the State provisioning property.
propertystoragePostgreSqlFlexibleServerStorageProxyget · set
Gets or sets the Storage provisioning property.
propertystorageSizeInGBBicepValueProxy | numberget · set
Gets or sets the StorageSizeInGB provisioning property.
propertysystemDataPostgreSqlSystemDataProxyget
Gets the SystemData provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_PostgreSql_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertyversionBicepValueProxy | PostgreSqlFlexibleServerVersionget · set
Gets or sets the Version provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the AdministratorLogin provisioning property.
clearAdministratorLogin(): void
Clears the AdministratorLoginPassword provisioning property.
clearAdministratorLoginPassword(): void
Clears the AvailabilityZone provisioning property.
clearAvailabilityZone(): void
Clears the CreateMode provisioning property.
clearCreateMode(): void
Clears the Location provisioning property.
clearLocation(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the PointInTimeUtc provisioning property.
clearPointInTimeUtc(): void
Clears the ReplicaCapacity provisioning property.
clearReplicaCapacity(): void
Clears the ReplicationRole provisioning property.
clearReplicationRole(): void
Clears the SourceServerResourceId provisioning property.
clearSourceServerResourceId(): void
Clears the StorageSizeInGB provisioning property.
clearStorageSizeInGB(): void
Clears the Version provisioning property.
clearVersion(): void