ResolverEndpoint class
In the response to a CreateResolverEndpoint, DeleteResolverEndpoint, GetResolverEndpoint, ListResolverEndpoints, or UpdateResolverEndpoint request, a complex type that contains settings for an existing inbound or outbound Resolver endpoint.
Constructors
-
ResolverEndpoint({String? arn, String? creationTime, String? creatorRequestId, ResolverEndpointDirection? direction, String? hostVPCId, String? id, int? ipAddressCount, String? modificationTime, String? name, List<
String> ? securityGroupIds, ResolverEndpointStatus? status, String? statusMessage}) -
ResolverEndpoint.fromJson(Map<
String, dynamic> json) -
factory
Properties
- arn → String?
-
The ARN (Amazon Resource Name) for the Resolver endpoint.
final
- creationTime → String?
-
The date and time that the endpoint was created, in Unix time format and
Coordinated Universal Time (UTC).
final
- creatorRequestId → String?
-
A unique string that identifies the request that created the Resolver
endpoint. The
CreatorRequestId
allows failed requests to be retried without the risk of executing the operation twice.final - direction → ResolverEndpointDirection?
-
Indicates whether the Resolver endpoint allows inbound or outbound DNS
queries:
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hostVPCId → String?
-
The ID of the VPC that you want to create the Resolver endpoint in.
final
- id → String?
-
The ID of the Resolver endpoint.
final
- ipAddressCount → int?
-
The number of IP addresses that the Resolver endpoint can use for DNS
queries.
final
- modificationTime → String?
-
The date and time that the endpoint was last modified, in Unix time format
and Coordinated Universal Time (UTC).
final
- name → String?
-
The name that you assigned to the Resolver endpoint when you submitted a CreateResolverEndpoint
request.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
securityGroupIds
→ List<
String> ? -
The ID of one or more security groups that control access to this VPC. The
security group must include one or more inbound rules (for inbound
endpoints) or outbound rules (for outbound endpoints). Inbound and outbound
rules must allow TCP and UDP access. For inbound access, open port 53. For
outbound access, open the port that you're using for DNS queries on your
network.
final
- status → ResolverEndpointStatus?
-
A code that specifies the current status of the Resolver endpoint. Valid
values include the following:
final
- statusMessage → String?
-
A detailed description of the status of the Resolver endpoint.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited