ConnectableApplicationEndpoint
- class aws_rfdk.ConnectableApplicationEndpoint(*, connections, address, port, protocol=None)
Bases:
aws_rfdk.ApplicationEndpoint
An endpoint serving http or https for an application.
Constructs a {@link ApplicationEndpoint} instance.
- Parameters
connections (
Connections
) – The connection object of the application this endpoint is for.address (
str
) – The address (either an IP or hostname) of the endpoint.port (
Union
[int
,float
]) – The port number of the endpoint.protocol (
Optional
[ApplicationProtocol
]) – The application layer protocol of the endpoint. Default: HTTPS
Methods
- port_as_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.
- Return type
str
- Returns
An (un)resolved string representation of the endpoint’s port number
Attributes
- application_protocol
The http protocol that this web application listens on.
- Return type
- connections
Allows specifying security group connections for the application.
- Return type
- hostname
The hostname of the endpoint.
- Return type
str
- port_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}.
- Return type
Union
[int
,float
]
- socket_address
PORT” for this endpoint.
- Type
The combination of “HOSTNAME
- Return type
str