package aliasrecordset

import "github.com/oslokommune/okctl/pkg/cfn/components/aliasrecordset"

Package aliasrecordset provides cloud formation for a Route53 recordset with an Alias to an AWS resource, such as a cloud front distribution - https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html

Index

Types

type AliasRecordSet

type AliasRecordSet struct {
	StoredName        string
	AliasDNS          string
	AliasHostedZoneID string
	Domain            string
	HostedZoneID      string
}

AliasRecordSet contains all state for creating a record set cloud formation template

func New

func New(name, aliasDNS, aliasHostedZoneID, domain, hostedZoneID string) *AliasRecordSet

New returns an initialised record set creator

func (*AliasRecordSet) Name

func (s *AliasRecordSet) Name() string

Name is the logical id of the resource

func (*AliasRecordSet) Resource

func (s *AliasRecordSet) Resource() cloudformation.Resource

Resource returns the cloudformation resource

Source Files

aliasrecordset.go

Version
v0.0.106 (latest)
Published
Oct 21, 2022
Platform
linux/amd64
Imports
3 packages
Last checked
18 hours ago

Tools for package owners.