EndpointDetails class

The virtual private cloud (VPC) endpoint settings that are configured for your file transfer protocol-enabled server. With a VPC endpoint, you can restrict access to your server and resources only within your VPC. To control incoming internet traffic, invoke the UpdateServer API and attach an Elastic IP to your server's endpoint.

Constructors

EndpointDetails({List<String>? addressAllocationIds, List<String>? securityGroupIds, List<String>? subnetIds, String? vpcEndpointId, String? vpcId})
EndpointDetails.fromJson(Map<String, dynamic> json)
factory

Properties

addressAllocationIds List<String>?
A list of address allocation IDs that are required to attach an Elastic IP address to your server's endpoint.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityGroupIds List<String>?
A list of security groups IDs that are available to attach to your server's endpoint.
final
subnetIds List<String>?
A list of subnet IDs that are required to host your server endpoint in your VPC.
final
vpcEndpointId String?
The ID of the VPC endpoint.
final
vpcId String?
The VPC ID of the VPC in which a server's endpoint will be hosted.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited