Watch Aspire live streamsDocsTry Aspire

SyncGroupProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Sql v13.6.0-preview.1.26478.8
interface SyncGroupProxy {
conflictLoggingRetentionInDays: BicepValueProxy | number;
conflictResolutionPolicy: BicepValueProxy | SyncConflictResolutionPolicy;
hubDatabasePassword: BicepValueProxy | string;
hubDatabaseUserName: BicepValueProxy | string;
readonly id: BicepValueProxy;
interval: BicepValueProxy | number;
isConflictLoggingEnabled: BicepValueProxy | boolean;
readonly lastSyncOn: BicepValueProxy | datetimeoffset;
name: BicepValueProxy | string;
parent: SqlDatabaseProxy;
readonly privateEndpointName: BicepValueProxy | string;
schema: SyncGroupSchemaProxy;
sku: SqlSkuProxy;
syncDatabaseId: BicepValueProxy;
readonly syncState: BicepValueProxy | SyncGroupState;
readonly systemData: SqlSystemDataProxy;
usePrivateLinkConnection: BicepValueProxy | boolean;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearConflictLoggingRetentionInDays(): void;
clearConflictResolutionPolicy(): void;
clearHubDatabasePassword(): void;
clearHubDatabaseUserName(): void;
clearInterval(): void;
clearIsConflictLoggingEnabled(): void;
clearName(): void;
clearSyncDatabaseId(): void;
clearUsePrivateLinkConnection(): void;
}

Properties

propertyconflictLoggingRetentionInDaysBicepValueProxy | numberget · set
Gets or sets the ConflictLoggingRetentionInDays provisioning property.
propertyconflictResolutionPolicyBicepValueProxy | SyncConflictResolutionPolicyget · set
Gets or sets the ConflictResolutionPolicy provisioning property.
propertyhubDatabasePasswordBicepValueProxy | stringget · set
Gets or sets the HubDatabasePassword provisioning property.
propertyhubDatabaseUserNameBicepValueProxy | stringget · set
Gets or sets the HubDatabaseUserName provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyintervalBicepValueProxy | numberget · set
Gets or sets the Interval provisioning property.
propertyisConflictLoggingEnabledBicepValueProxy | booleanget · set
Gets or sets the IsConflictLoggingEnabled provisioning property.
propertylastSyncOnBicepValueProxy | datetimeoffsetget
Gets the LastSyncOn provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyparentSqlDatabaseProxyget · set
Gets or sets the Parent provisioning property.
propertyprivateEndpointNameBicepValueProxy | stringget
Gets the PrivateEndpointName provisioning property.
propertyschemaSyncGroupSchemaProxyget · set
Gets or sets the Schema provisioning property.
propertyskuSqlSkuProxyget · set
Gets or sets the Sku provisioning property.
propertysyncDatabaseIdBicepValueProxyget · set
Gets or sets the SyncDatabaseId provisioning property.
propertysyncStateBicepValueProxy | SyncGroupStateget
Gets the SyncState provisioning property.
propertysystemDataSqlSystemDataProxyget
Gets the SystemData provisioning property.
propertyusePrivateLinkConnectionBicepValueProxy | booleanget · set
Gets or sets the UsePrivateLinkConnection provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the ConflictLoggingRetentionInDays provisioning property.
clearConflictLoggingRetentionInDays(): void
Clears the ConflictResolutionPolicy provisioning property.
clearConflictResolutionPolicy(): void
Clears the HubDatabasePassword provisioning property.
clearHubDatabasePassword(): void
Clears the HubDatabaseUserName provisioning property.
clearHubDatabaseUserName(): void
Clears the Interval provisioning property.
clearInterval(): void
Clears the IsConflictLoggingEnabled provisioning property.
clearIsConflictLoggingEnabled(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the SyncDatabaseId provisioning property.
clearSyncDatabaseId(): void
Clears the UsePrivateLinkConnection provisioning property.
clearUsePrivateLinkConnection(): void