class Endpoint
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.DocDB.Endpoint |
Java | software.amazon.awscdk.services.docdb.Endpoint |
Python | aws_cdk.aws_docdb.Endpoint |
TypeScript (source) | @aws-cdk/aws-docdb » Endpoint |
Connection endpoint of a database cluster or instance.
Consists of a combination of hostname and port.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as docdb from '@aws-cdk/aws-docdb';
const endpoint = new docdb.Endpoint('address', 123);
Initializer
new Endpoint(address: string, port: number)
Parameters
- address
string
— - The hostname or address of the endpoint. - port
number
— - The port number of the endpoint.
Constructs an Endpoint instance.
Properties
Name | Type | Description |
---|---|---|
hostname | string | The hostname of the endpoint. |
port | number | The port number of the endpoint. |
socket | string | The combination of HOSTNAME:PORT for this endpoint. |
hostname
Type:
string
The hostname of the endpoint.
port
Type:
number
The port number of the endpoint.
This can potentially be a CDK token. If you need to embed the port in a string (e.g. instance user data script), use {@link Endpoint.portAsString}.
socketAddress
Type:
string
The combination of HOSTNAME:PORT
for this endpoint.
Methods
Name | Description |
---|---|
port | Returns the port number as a string representation that can be used for embedding within other strings. |
AsString()
portpublic portAsString(): string
Returns
string
Returns the port number as a string representation that can be used for embedding within other strings.
This is intended to deal with CDK's token system. Numeric CDK tokens are not expanded when their string representation is embedded in a string. This function returns the port either as an unresolved string token or as a resolved string representation of the port value.