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