SqlProjectResource
Handle
interface SqlProjectResource extends IResource, IResourceWithDacpac, IResourceWithWaitSupport { readonly dacDeployOptionsPath: string; readonly dacpacPath: string; readonly skipWhenDeployed: boolean; withConnectionReference(target: IResourceWithConnectionString): SqlProjectResource; withDacDeployOptions(optionsPath: string): SqlProjectResource; withDacpac(dacpacPath: string): SqlProjectResource; withReference(target: SqlServerDatabaseResource): SqlProjectResource; withSkipWhenDeployed(): SqlProjectResource;} 8 members
Properties
property
dacDeployOptionsPath string get Gets the configured path to the deployment options publish profile.
property
dacpacPath string get Gets the configured path to the .dacpac file.
property
skipWhenDeployed boolean get Gets a value indicating whether deployment should be skipped when the dacpac has already been deployed.
Methods
Publishes the SQL Server database project to a connection string resource.
withConnectionReference(target: IResourceWithConnectionString): SqlProjectResourceParameters
target IResourceWithConnectionString Returns
SqlProjectResource Sets the publish profile path used for DAC deployment options.
withDacDeployOptions(optionsPath: string): SqlProjectResourceParameters
optionsPath string Returns
SqlProjectResource Specifies the path to the .dacpac file.
withDacpac(dacpacPath: string): SqlProjectResourceParameters
dacpacPath string Returns
SqlProjectResource Publishes the SQL Server database project to a SQL Server database resource.
withReference(target: SqlServerDatabaseResource): SqlProjectResourceParameters
target SqlServerDatabaseResource Returns
SqlProjectResource Specifies that .dacpac deployment should be skipped if metadata in the target database indicates that the .dacpac has already been deployed in its current state.
withSkipWhenDeployed(): SqlProjectResourceReturns
SqlProjectResource