Watch Aspire live streamsDocsTry Aspire

ManagedDatabaseProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Sql v13.6.0-preview.1.26478.8
interface ManagedDatabaseProxy {
allowAutoCompleteRestore: BicepValueProxy | boolean;
catalogCollation: BicepValueProxy | CatalogCollationType;
collation: BicepValueProxy | string;
readonly createdOn: BicepValueProxy | datetimeoffset;
createMode: BicepValueProxy | ManagedDatabaseCreateMode;
crossSubscriptionRestorableDroppedDatabaseId: BicepValueProxy;
crossSubscriptionSourceDatabaseId: BicepValueProxy;
crossSubscriptionTargetManagedInstanceId: BicepValueProxy;
readonly defaultSecondaryLocation: BicepValueProxy;
readonly earliestRestorePoint: BicepValueProxy | datetimeoffset;
readonly failoverGroupId: BicepValueProxy;
readonly id: BicepValueProxy;
isLedgerOn: BicepValueProxy | boolean;
lastBackupName: BicepValueProxy | string;
location: BicepValueProxy;
longTermRetentionBackupResourceId: BicepValueProxy;
name: BicepValueProxy | string;
parent: ManagedInstanceProxy;
recoverableDatabaseId: BicepValueProxy;
restorableDroppedDatabaseId: BicepValueProxy;
restorePointInTime: BicepValueProxy | datetimeoffset;
sourceDatabaseId: BicepValueProxy;
readonly status: BicepValueProxy | ManagedDatabaseStatus;
storageContainerIdentity: BicepValueProxy | string;
storageContainerSasToken: BicepValueProxy | string;
storageContainerUri: BicepValueProxy | uri;
readonly systemData: SqlSystemDataProxy;
tags: Aspire_Hosting_Azure_Provisioning_Sql_Generated_DictionaryOfStringProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearAllowAutoCompleteRestore(): void;
clearCatalogCollation(): void;
clearCollation(): void;
clearCreateMode(): void;
clearCrossSubscriptionRestorableDroppedDatabaseId(): void;
clearCrossSubscriptionSourceDatabaseId(): void;
clearCrossSubscriptionTargetManagedInstanceId(): void;
clearIsLedgerOn(): void;
clearLastBackupName(): void;
clearLocation(): void;
clearLongTermRetentionBackupResourceId(): void;
clearName(): void;
clearRecoverableDatabaseId(): void;
clearRestorableDroppedDatabaseId(): void;
clearRestorePointInTime(): void;
clearSourceDatabaseId(): void;
clearStorageContainerIdentity(): void;
clearStorageContainerSasToken(): void;
clearStorageContainerUri(): void;
}

Properties

propertyallowAutoCompleteRestoreBicepValueProxy | booleanget · set
Gets or sets the AllowAutoCompleteRestore provisioning property.
propertycatalogCollationBicepValueProxy | CatalogCollationTypeget · set
Gets or sets the CatalogCollation provisioning property.
propertycollationBicepValueProxy | stringget · set
Gets or sets the Collation provisioning property.
propertycreatedOnBicepValueProxy | datetimeoffsetget
Gets the CreatedOn provisioning property.
propertycreateModeBicepValueProxy | ManagedDatabaseCreateModeget · set
Gets or sets the CreateMode provisioning property.
propertycrossSubscriptionRestorableDroppedDatabaseIdBicepValueProxyget · set
Gets or sets the CrossSubscriptionRestorableDroppedDatabaseId provisioning property.
propertycrossSubscriptionSourceDatabaseIdBicepValueProxyget · set
Gets or sets the CrossSubscriptionSourceDatabaseId provisioning property.
propertycrossSubscriptionTargetManagedInstanceIdBicepValueProxyget · set
Gets or sets the CrossSubscriptionTargetManagedInstanceId provisioning property.
propertydefaultSecondaryLocationBicepValueProxyget
Gets the DefaultSecondaryLocation provisioning property.
propertyearliestRestorePointBicepValueProxy | datetimeoffsetget
Gets the EarliestRestorePoint provisioning property.
propertyfailoverGroupIdBicepValueProxyget
Gets the FailoverGroupId provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyisLedgerOnBicepValueProxy | booleanget · set
Gets or sets the IsLedgerOn provisioning property.
propertylastBackupNameBicepValueProxy | stringget · set
Gets or sets the LastBackupName provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertylongTermRetentionBackupResourceIdBicepValueProxyget · set
Gets or sets the LongTermRetentionBackupResourceId provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyparentManagedInstanceProxyget · set
Gets or sets the Parent provisioning property.
propertyrecoverableDatabaseIdBicepValueProxyget · set
Gets or sets the RecoverableDatabaseId provisioning property.
propertyrestorableDroppedDatabaseIdBicepValueProxyget · set
Gets or sets the RestorableDroppedDatabaseId provisioning property.
propertyrestorePointInTimeBicepValueProxy | datetimeoffsetget · set
Gets or sets the RestorePointInTime provisioning property.
propertysourceDatabaseIdBicepValueProxyget · set
Gets or sets the SourceDatabaseId provisioning property.
propertystatusBicepValueProxy | ManagedDatabaseStatusget
Gets the Status provisioning property.
propertystorageContainerIdentityBicepValueProxy | stringget · set
Gets or sets the StorageContainerIdentity provisioning property.
propertystorageContainerSasTokenBicepValueProxy | stringget · set
Gets or sets the StorageContainerSasToken provisioning property.
propertystorageContainerUriBicepValueProxy | uriget · set
Gets or sets the StorageContainerUri provisioning property.
propertysystemDataSqlSystemDataProxyget
Gets the SystemData provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_Sql_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the AllowAutoCompleteRestore provisioning property.
clearAllowAutoCompleteRestore(): void
Clears the CatalogCollation provisioning property.
clearCatalogCollation(): void
Clears the Collation provisioning property.
clearCollation(): void
Clears the CreateMode provisioning property.
clearCreateMode(): void
Clears the CrossSubscriptionRestorableDroppedDatabaseId provisioning property.
clearCrossSubscriptionRestorableDroppedDatabaseId(): void
Clears the CrossSubscriptionSourceDatabaseId provisioning property.
clearCrossSubscriptionSourceDatabaseId(): void
Clears the CrossSubscriptionTargetManagedInstanceId provisioning property.
clearCrossSubscriptionTargetManagedInstanceId(): void
Clears the IsLedgerOn provisioning property.
clearIsLedgerOn(): void
Clears the LastBackupName provisioning property.
clearLastBackupName(): void
Clears the Location provisioning property.
clearLocation(): void
Clears the LongTermRetentionBackupResourceId provisioning property.
clearLongTermRetentionBackupResourceId(): void
methodclearName
Clears the Name provisioning property.
clearName(): void
Clears the RecoverableDatabaseId provisioning property.
clearRecoverableDatabaseId(): void
Clears the RestorableDroppedDatabaseId provisioning property.
clearRestorableDroppedDatabaseId(): void
Clears the RestorePointInTime provisioning property.
clearRestorePointInTime(): void
Clears the SourceDatabaseId provisioning property.
clearSourceDatabaseId(): void
Clears the StorageContainerIdentity provisioning property.
clearStorageContainerIdentity(): void
Clears the StorageContainerSasToken provisioning property.
clearStorageContainerSasToken(): void
Clears the StorageContainerUri provisioning property.
clearStorageContainerUri(): void