AzureCosmosDBResource
Handle
interface AzureCosmosDBResource extends IAzureResource, IExpressionValue, IManifestExpressionProvider, IResource, IResourceWithConnectionString, IResourceWithEndpoints, IResourceWithParameters, IValueProvider, IValueWithReferences, IAzureNspAssociationTarget, IAzurePrivateEndpointTarget, IResourceWithAzureFunctionsConfig { addCosmosDatabase( name: string, databaseName?: string): AzureCosmosDBDatabaseResource; runAsEmulator(configureContainer?: (obj: AzureCosmosDBEmulatorResource) => Promise<void>): AzureCosmosDBResource; runAsPreviewEmulator(configureContainer?: (obj: AzureCosmosDBEmulatorResource) => Promise<void>): AzureCosmosDBResource; withAccessKeyAuthentication(keyVaultBuilder?: IAzureKeyVaultResource): AzureCosmosDBResource; withDefaultAzureSku(): AzureCosmosDBResource;} 5 members
Methods
Adds a database to the associated Cosmos DB account resource.
addCosmosDatabase( name: string, databaseName?: string): AzureCosmosDBDatabaseResourceParameters
name string databaseName string optional Returns
AzureCosmosDBDatabaseResource Configures the Azure Cosmos DB resource to run using the local emulator
runAsEmulator(configureContainer?: (obj: AzureCosmosDBEmulatorResource) => Promise<void>): AzureCosmosDBResourceParameters
configureContainer (obj: AzureCosmosDBEmulatorResource) => Promise<void> optional Returns
AzureCosmosDBResource Configures the Azure Cosmos DB resource to run using the preview emulator
runAsPreviewEmulator(configureContainer?: (obj: AzureCosmosDBEmulatorResource) => Promise<void>): AzureCosmosDBResourceParameters
configureContainer (obj: AzureCosmosDBEmulatorResource) => Promise<void> optional Returns
AzureCosmosDBResource Configures Azure Cosmos DB to use access key authentication
withAccessKeyAuthentication(keyVaultBuilder?: IAzureKeyVaultResource): AzureCosmosDBResourceParameters
keyVaultBuilder IAzureKeyVaultResource optional Returns
AzureCosmosDBResource Configures the Azure Cosmos DB resource to be deployed use the default SKU provided by Azure.
withDefaultAzureSku(): AzureCosmosDBResourceReturns
AzureCosmosDBResource