AWS::Route53Resolver::ResolverEndpointResource type definition for AWS::Route53Resolver::ResolverEndpoint
11 configurable properties. 3 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
Direction | string | RequiredCreate-only |
IpAddresses | Array<IpAddressRequest> | Required |
SecurityGroupIds | Array<string> | RequiredCreate-only |
Name | string | |
OutpostArn | string | Create-only |
PreferredInstanceType | string | Create-only |
Protocols | Array<string> | |
ResolverEndpointType | string | |
RniEnhancedMetricsEnabled | boolean | |
Tags | Array<Tag> | |
TargetNameServerMetricsEnabled | boolean |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
Arn | string | The Amazon Resource Name (ARN) of the resolver endpoint, such as arn:aws:route53resolver:us-east-1:123456789012:resolver-endpoint/resolver-endpoint-a1bzhi. |
HostVPCId | string | The ID of the VPC that you want to create the resolver endpoint in. |
IpAddressCount | string | The number of IP addresses that the resolver endpoint can use for DNS queries. |
ResolverEndpointId | string | The ID of the resolver endpoint. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::Route53Resolver::ResolverEndpoint
Resources:
MyResource:
Type: AWS::Route53Resolver::ResolverEndpoint
Properties:
Direction: "value"
IpAddresses: []
SecurityGroupIds: "my-securitygroupids"
Tags:
- Key: Environment
Value: Production
Name: !Ref "AWS::StackName"Permissions CloudFormation needs in your IAM role to manage this resource.
route53resolver:CreateResolverEndpointroute53resolver:GetResolverEndpointroute53resolver:ListResolverEndpointIpAddressesroute53resolver:ListTagsForResourceroute53resolver:TagResourceroute53resolver:UntagResourceec2:CreateNetworkInterfaceec2:DescribeNetworkInterfacesroute53resolver:GetResolverEndpointroute53resolver:ListResolverEndpointIpAddressesroute53resolver:ListTagsForResourceroute53resolver:AssociateResolverEndpointIpAddressroute53resolver:DisassociateResolverEndpointIpAddressroute53resolver:GetResolverEndpointroute53resolver:ListResolverEndpointIpAddressesroute53resolver:ListTagsForResourceroute53resolver:TagResourceroute53resolver:UntagResourceroute53resolver:UpdateResolverEndpointroute53resolver:DeleteResolverEndpointroute53resolver:GetResolverEndpointec2:DeleteNetworkInterfaceec2:DescribeNetworkInterfacesroute53resolver:ListResolverEndpointsOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterResolverEndpointIdThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
DirectionOutpostArnPreferredInstanceTypeSecurityGroupIds