property
primaryEndpoint EndpointReference getGets the primary endpoint for the MongoDB server.
API references are intentionally omitted from this search. To find API references, please search these dedicated API pages instead:
interface MongoDBServerResource extends IComputeResource, IExpressionValue, IManifestExpressionProvider, IResource, IResourceWithArgs, IResourceWithConnectionString, IResourceWithEndpoints, IResourceWithEnvironment, IResourceWithProbes, IResourceWithWaitSupport, IValueProvider, IValueWithReferences { readonly connectionStringExpression: ReferenceExpression; readonly databases: Dict<string,string>; readonly host: EndpointReferenceExpression; passwordParameter: ParameterResource; readonly port: EndpointReferenceExpression; readonly primaryEndpoint: EndpointReference; replicaSetName: string; readonly tlsEnabled: boolean; readonly uriExpression: ReferenceExpression; userNameParameter: ParameterResource; readonly userNameReference: ReferenceExpression; addDatabase( name: string, databaseName?: string): MongoDBDatabaseResource; withBindIpAll(): MongoDBServerResource; withDataBindMount( source: string, isReadOnly?: boolean): MongoDBServerResource; withDataVolume( name?: string, isReadOnly?: boolean): MongoDBServerResource; withInitFiles(source: string): MongoDBServerResource; withKeyFile( keyValue: IExpressionValue, keyFilePath?: string): MongoDBServerResource; withMongoExpress(configureContainer?: (obj: MongoExpressContainerResource) => Promise<void>, containerName?: string): MongoDBServerResource; withRepl(): MongoDBServerResource; withReplicaSet(name?: string): MongoDBServerResource; withTlsAllowInvalidCertificates(): MongoDBServerResource; withTlsMode(mode?: MongoDBTlsMode): MongoDBServerResource;}connectionStringExpression ReferenceExpression getdatabasesDict<string,string> gethostEndpointReferenceExpression getpasswordParameter ParameterResource get · setportEndpointReferenceExpression getprimaryEndpoint EndpointReference getreplicaSetName stringget · settlsEnabled booleangeturiExpression ReferenceExpression getuserNameParameter ParameterResource get · setuserNameReference ReferenceExpression getaddDatabase( name: string, databaseName?: string): MongoDBDatabaseResourceParameters
namestringdatabaseName stringoptionalReturns
MongoDBDatabaseResource withBindIpAll(): MongoDBServerResourceReturns
MongoDBServerResource withDataBindMount( source: string, isReadOnly?: boolean): MongoDBServerResourceParameters
sourcestringisReadOnly booleanoptional= FalseReturns
MongoDBServerResource withDataVolume( name?: string, isReadOnly?: boolean): MongoDBServerResourceParameters
namestringoptionalisReadOnly booleanoptional= FalseReturns
MongoDBServerResource withInitFiles(source: string): MongoDBServerResourceParameters
sourcestringReturns
MongoDBServerResource withKeyFile( keyValue: IExpressionValue, keyFilePath?: string): MongoDBServerResourceParameters
keyValue IExpressionValue keyFilePath stringoptional= /etc/rs.keyReturns
MongoDBServerResource withMongoExpress(configureContainer?: (obj: MongoExpressContainerResource) => Promise<void>, containerName?: string): MongoDBServerResourceParameters
configureContainer (obj: MongoExpressContainerResource) => Promise<void> optionalcontainerName stringoptionalReturns
MongoDBServerResource withRepl(): MongoDBServerResourceReturns
MongoDBServerResource withReplicaSet(name?: string): MongoDBServerResourceParameters
namestringoptionalReturns
MongoDBServerResource withTlsAllowInvalidCertificates(): MongoDBServerResourceReturns
MongoDBServerResource withTlsMode(mode?: MongoDBTlsMode): MongoDBServerResourceParameters
modeMongoDBTlsMode optional= RequireTlsReturns
MongoDBServerResource