Watch Aspire live streamsDocsTry Aspire

DistributedAvailabilityGroupProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Sql v13.6.0-preview.1.26478.8
interface DistributedAvailabilityGroupProxy {
readonly distributedAvailabilityGroupId: BicepValueProxy | guid;
readonly id: BicepValueProxy;
readonly lastHardenedLsn: BicepValueProxy | string;
readonly linkState: BicepValueProxy | string;
name: BicepValueProxy | string;
parent: ManagedInstanceProxy;
primaryAvailabilityGroupName: BicepValueProxy | string;
replicationMode: BicepValueProxy | DistributedAvailabilityGroupReplicationMode;
secondaryAvailabilityGroupName: BicepValueProxy | string;
sourceEndpoint: BicepValueProxy | string;
readonly sourceReplicaId: BicepValueProxy | guid;
readonly systemData: SqlSystemDataProxy;
targetDatabase: BicepValueProxy | string;
readonly targetReplicaId: BicepValueProxy | guid;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearName(): void;
clearPrimaryAvailabilityGroupName(): void;
clearReplicationMode(): void;
clearSecondaryAvailabilityGroupName(): void;
clearSourceEndpoint(): void;
clearTargetDatabase(): void;
}

Properties

propertydistributedAvailabilityGroupIdBicepValueProxy | guidget
Gets the DistributedAvailabilityGroupId provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertylastHardenedLsnBicepValueProxy | stringget
Gets the LastHardenedLsn provisioning property.
propertylinkStateBicepValueProxy | stringget
Gets the LinkState provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyparentManagedInstanceProxyget · set
Gets or sets the Parent provisioning property.
propertyprimaryAvailabilityGroupNameBicepValueProxy | stringget · set
Gets or sets the PrimaryAvailabilityGroupName provisioning property.
propertyreplicationModeBicepValueProxy | DistributedAvailabilityGroupReplicationModeget · set
Gets or sets the ReplicationMode provisioning property.
propertysecondaryAvailabilityGroupNameBicepValueProxy | stringget · set
Gets or sets the SecondaryAvailabilityGroupName provisioning property.
propertysourceEndpointBicepValueProxy | stringget · set
Gets or sets the SourceEndpoint provisioning property.
propertysourceReplicaIdBicepValueProxy | guidget
Gets the SourceReplicaId provisioning property.
propertysystemDataSqlSystemDataProxyget
Gets the SystemData provisioning property.
propertytargetDatabaseBicepValueProxy | stringget · set
Gets or sets the TargetDatabase provisioning property.
propertytargetReplicaIdBicepValueProxy | guidget
Gets the TargetReplicaId provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the PrimaryAvailabilityGroupName provisioning property.
clearPrimaryAvailabilityGroupName(): void
Clears the ReplicationMode provisioning property.
clearReplicationMode(): void
Clears the SecondaryAvailabilityGroupName provisioning property.
clearSecondaryAvailabilityGroupName(): void
Clears the SourceEndpoint provisioning property.
clearSourceEndpoint(): void
Clears the TargetDatabase provisioning property.
clearTargetDatabase(): void