v1alpha1

package
v0.0.0-...-beef95b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2020 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the route53 v1alpha1 API group +kubebuilder:object:generate=true +groupName=route53.awsctrl.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "route53.awsctrl.io", Version: "v1alpha1"}
	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}
	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type HealthCheck

type HealthCheck struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   HealthCheckSpec   `json:"spec,omitempty"`
	Status HealthCheckStatus `json:"status,omitempty"`
}

HealthCheck is the Schema for the route53 HealthCheck API

func (*HealthCheck) DeepCopy

func (in *HealthCheck) DeepCopy() *HealthCheck

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck.

func (*HealthCheck) DeepCopyInto

func (in *HealthCheck) DeepCopyInto(out *HealthCheck)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HealthCheck) DeepCopyObject

func (in *HealthCheck) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*HealthCheck) GenerateStackName

func (in *HealthCheck) GenerateStackName() string

GenerateStackName will generate a StackName

func (*HealthCheck) GetCloudFormationMeta

func (in *HealthCheck) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*HealthCheck) GetNotificationARNs

func (in *HealthCheck) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*HealthCheck) GetParameters

func (in *HealthCheck) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*HealthCheck) GetStackID

func (in *HealthCheck) GetStackID() string

GetStackID will return stackID

func (*HealthCheck) GetStackName

func (in *HealthCheck) GetStackName() string

GetStackName will return stackName

func (*HealthCheck) GetStatus

func (in *HealthCheck) GetStatus() metav1alpha1.ConditionStatus

GetStatus will return the CFN Status

func (*HealthCheck) GetTemplate

func (in *HealthCheck) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*HealthCheck) GetTemplateVersionLabel

func (in *HealthCheck) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*HealthCheck) SetStackID

func (in *HealthCheck) SetStackID(input string)

SetStackID will put a stackID

func (*HealthCheck) SetStackName

func (in *HealthCheck) SetStackName(input string)

SetStackName will return stackName

func (*HealthCheck) SetStatus

func (in *HealthCheck) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*HealthCheck) SetTemplateVersionLabel

func (in *HealthCheck) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*HealthCheck) TemplateVersionChanged

func (in *HealthCheck) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type HealthCheckList

type HealthCheckList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []HealthCheck `json:"items"`
}

HealthCheckList contains a list of Account

func (*HealthCheckList) DeepCopy

func (in *HealthCheckList) DeepCopy() *HealthCheckList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckList.

func (*HealthCheckList) DeepCopyInto

func (in *HealthCheckList) DeepCopyInto(out *HealthCheckList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HealthCheckList) DeepCopyObject

func (in *HealthCheckList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type HealthCheckOutput

HealthCheckOutput defines the stack outputs

func (*HealthCheckOutput) DeepCopy

func (in *HealthCheckOutput) DeepCopy() *HealthCheckOutput

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckOutput.

func (*HealthCheckOutput) DeepCopyInto

func (in *HealthCheckOutput) DeepCopyInto(out *HealthCheckOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HealthCheckSpec

type HealthCheckSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// HealthCheckConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html#cfn-route53-healthcheck-healthcheckconfig
	HealthCheckConfig HealthCheck_HealthCheckConfig `json:"healthCheckConfig,omitempty" cloudformation:"HealthCheckConfig"`

	// HealthCheckTags http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html#cfn-route53-healthcheck-healthchecktags
	HealthCheckTags []HealthCheck_HealthCheckTag `json:"healthCheckTags,omitempty" cloudformation:"HealthCheckTags"`
}

HealthCheckSpec defines the desired state of HealthCheck

func (*HealthCheckSpec) DeepCopy

func (in *HealthCheckSpec) DeepCopy() *HealthCheckSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckSpec.

func (*HealthCheckSpec) DeepCopyInto

func (in *HealthCheckSpec) DeepCopyInto(out *HealthCheckSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HealthCheckStatus

type HealthCheckStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

HealthCheckStatus defines the observed state of HealthCheck

func (*HealthCheckStatus) DeepCopy

func (in *HealthCheckStatus) DeepCopy() *HealthCheckStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckStatus.

func (*HealthCheckStatus) DeepCopyInto

func (in *HealthCheckStatus) DeepCopyInto(out *HealthCheckStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HealthCheck_AlarmIdentifier

HealthCheck_AlarmIdentifier defines the desired state of HealthCheckAlarmIdentifier

func (*HealthCheck_AlarmIdentifier) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck_AlarmIdentifier.

func (*HealthCheck_AlarmIdentifier) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HealthCheck_HealthCheckConfig

type HealthCheck_HealthCheckConfig struct {
	// AlarmIdentifier http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-alarmidentifier
	AlarmIdentifier HealthCheck_AlarmIdentifier `json:"alarmIdentifier,omitempty" cloudformation:"AlarmIdentifier"`

	// ChildHealthChecks http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-childhealthchecks
	ChildHealthChecks []string `json:"childHealthChecks,omitempty" cloudformation:"ChildHealthChecks"`

	// EnableSNI http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-enablesni
	EnableSNI bool `json:"enableSNI,omitempty" cloudformation:"EnableSNI,Parameter"`

	// FailureThreshold http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-failurethreshold
	FailureThreshold int `json:"failureThreshold,omitempty" cloudformation:"FailureThreshold,Parameter"`

	// FullyQualifiedDomainName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-fullyqualifieddomainname
	FullyQualifiedDomainName string `json:"fullyQualifiedDomainName,omitempty" cloudformation:"FullyQualifiedDomainName,Parameter"`

	// HealthThreshold http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-healththreshold
	HealthThreshold int `json:"healthThreshold,omitempty" cloudformation:"HealthThreshold,Parameter"`

	// IPAddress http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-ipaddress
	IPAddress string `json:"iPAddress,omitempty" cloudformation:"IPAddress,Parameter"`

	// InsufficientDataHealthStatus http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-insufficientdatahealthstatus
	InsufficientDataHealthStatus string `json:"insufficientDataHealthStatus,omitempty" cloudformation:"InsufficientDataHealthStatus,Parameter"`

	// Inverted http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-inverted
	Inverted bool `json:"inverted,omitempty" cloudformation:"Inverted,Parameter"`

	// MeasureLatency http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-measurelatency
	MeasureLatency bool `json:"measureLatency,omitempty" cloudformation:"MeasureLatency,Parameter"`

	// Port http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-port
	Port int `json:"port,omitempty" cloudformation:"Port,Parameter"`

	// Regions http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-regions
	Regions []string `json:"regions,omitempty" cloudformation:"Regions"`

	// RequestInterval http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-requestinterval
	RequestInterval int `json:"requestInterval,omitempty" cloudformation:"RequestInterval,Parameter"`

	// ResourcePath http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-resourcepath
	ResourcePath string `json:"resourcePath,omitempty" cloudformation:"ResourcePath,Parameter"`

	// SearchString http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-searchstring
	SearchString string `json:"searchString,omitempty" cloudformation:"SearchString,Parameter"`

	// Type http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-type
	Type string `json:"type,omitempty" cloudformation:"Type,Parameter"`
}

HealthCheck_HealthCheckConfig defines the desired state of HealthCheckHealthCheckConfig

func (*HealthCheck_HealthCheckConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck_HealthCheckConfig.

func (*HealthCheck_HealthCheckConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HealthCheck_HealthCheckTag

HealthCheck_HealthCheckTag defines the desired state of HealthCheckHealthCheckTag

func (*HealthCheck_HealthCheckTag) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck_HealthCheckTag.

func (*HealthCheck_HealthCheckTag) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZone

type HostedZone struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   HostedZoneSpec   `json:"spec,omitempty"`
	Status HostedZoneStatus `json:"status,omitempty"`
}

HostedZone is the Schema for the route53 HostedZone API

func (*HostedZone) DeepCopy

func (in *HostedZone) DeepCopy() *HostedZone

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZone.

func (*HostedZone) DeepCopyInto

func (in *HostedZone) DeepCopyInto(out *HostedZone)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HostedZone) DeepCopyObject

func (in *HostedZone) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*HostedZone) GenerateStackName

func (in *HostedZone) GenerateStackName() string

GenerateStackName will generate a StackName

func (*HostedZone) GetCloudFormationMeta

func (in *HostedZone) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*HostedZone) GetNotificationARNs

func (in *HostedZone) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*HostedZone) GetParameters

func (in *HostedZone) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*HostedZone) GetStackID

func (in *HostedZone) GetStackID() string

GetStackID will return stackID

func (*HostedZone) GetStackName

func (in *HostedZone) GetStackName() string

GetStackName will return stackName

func (*HostedZone) GetStatus

func (in *HostedZone) GetStatus() metav1alpha1.ConditionStatus

GetStatus will return the CFN Status

func (*HostedZone) GetTemplate

func (in *HostedZone) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*HostedZone) GetTemplateVersionLabel

func (in *HostedZone) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*HostedZone) SetStackID

func (in *HostedZone) SetStackID(input string)

SetStackID will put a stackID

func (*HostedZone) SetStackName

func (in *HostedZone) SetStackName(input string)

SetStackName will return stackName

func (*HostedZone) SetStatus

func (in *HostedZone) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*HostedZone) SetTemplateVersionLabel

func (in *HostedZone) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*HostedZone) TemplateVersionChanged

func (in *HostedZone) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type HostedZoneList

type HostedZoneList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []HostedZone `json:"items"`
}

HostedZoneList contains a list of Account

func (*HostedZoneList) DeepCopy

func (in *HostedZoneList) DeepCopy() *HostedZoneList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZoneList.

func (*HostedZoneList) DeepCopyInto

func (in *HostedZoneList) DeepCopyInto(out *HostedZoneList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HostedZoneList) DeepCopyObject

func (in *HostedZoneList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type HostedZoneOutput

type HostedZoneOutput struct {
	// http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html
	Ref string `json:"ref,omitempty"`

	// NameServers defines the NameServers
	NameServers string `json:"nameServers,omitempty" cloudformation:"NameServers,Output"`
}

HostedZoneOutput defines the stack outputs

func (*HostedZoneOutput) DeepCopy

func (in *HostedZoneOutput) DeepCopy() *HostedZoneOutput

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZoneOutput.

func (*HostedZoneOutput) DeepCopyInto

func (in *HostedZoneOutput) DeepCopyInto(out *HostedZoneOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZoneSpec

HostedZoneSpec defines the desired state of HostedZone

func (*HostedZoneSpec) DeepCopy

func (in *HostedZoneSpec) DeepCopy() *HostedZoneSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZoneSpec.

func (*HostedZoneSpec) DeepCopyInto

func (in *HostedZoneSpec) DeepCopyInto(out *HostedZoneSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZoneStatus

type HostedZoneStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

HostedZoneStatus defines the observed state of HostedZone

func (*HostedZoneStatus) DeepCopy

func (in *HostedZoneStatus) DeepCopy() *HostedZoneStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZoneStatus.

func (*HostedZoneStatus) DeepCopyInto

func (in *HostedZoneStatus) DeepCopyInto(out *HostedZoneStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZone_HostedZoneConfig

type HostedZone_HostedZoneConfig struct {
	// Comment http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html#cfn-route53-hostedzone-hostedzoneconfig-comment
	Comment string `json:"comment,omitempty" cloudformation:"Comment,Parameter"`
}

HostedZone_HostedZoneConfig defines the desired state of HostedZoneHostedZoneConfig

func (*HostedZone_HostedZoneConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZone_HostedZoneConfig.

func (*HostedZone_HostedZoneConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZone_HostedZoneTag

HostedZone_HostedZoneTag defines the desired state of HostedZoneHostedZoneTag

func (*HostedZone_HostedZoneTag) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZone_HostedZoneTag.

func (*HostedZone_HostedZoneTag) DeepCopyInto

func (in *HostedZone_HostedZoneTag) DeepCopyInto(out *HostedZone_HostedZoneTag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZone_QueryLoggingConfig

type HostedZone_QueryLoggingConfig struct {
	// CloudWatchLogsLogGroupRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-queryloggingconfig.html#cfn-route53-hostedzone-queryloggingconfig-cloudwatchlogsloggrouparn
	CloudWatchLogsLogGroupRef metav1alpha1.ObjectReference `json:"cloudWatchLogsLogGroupRef,omitempty" cloudformation:"CloudWatchLogsLogGroupArn,Parameter"`
}

HostedZone_QueryLoggingConfig defines the desired state of HostedZoneQueryLoggingConfig

func (*HostedZone_QueryLoggingConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZone_QueryLoggingConfig.

func (*HostedZone_QueryLoggingConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostedZone_VPC

HostedZone_VPC defines the desired state of HostedZoneVPC

func (*HostedZone_VPC) DeepCopy

func (in *HostedZone_VPC) DeepCopy() *HostedZone_VPC

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZone_VPC.

func (*HostedZone_VPC) DeepCopyInto

func (in *HostedZone_VPC) DeepCopyInto(out *HostedZone_VPC)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSet

type RecordSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   RecordSetSpec   `json:"spec,omitempty"`
	Status RecordSetStatus `json:"status,omitempty"`
}

RecordSet is the Schema for the route53 RecordSet API

func (*RecordSet) DeepCopy

func (in *RecordSet) DeepCopy() *RecordSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet.

func (*RecordSet) DeepCopyInto

func (in *RecordSet) DeepCopyInto(out *RecordSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RecordSet) DeepCopyObject

func (in *RecordSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RecordSet) GenerateStackName

func (in *RecordSet) GenerateStackName() string

GenerateStackName will generate a StackName

func (*RecordSet) GetCloudFormationMeta

func (in *RecordSet) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*RecordSet) GetNotificationARNs

func (in *RecordSet) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*RecordSet) GetParameters

func (in *RecordSet) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*RecordSet) GetStackID

func (in *RecordSet) GetStackID() string

GetStackID will return stackID

func (*RecordSet) GetStackName

func (in *RecordSet) GetStackName() string

GetStackName will return stackName

func (*RecordSet) GetStatus

func (in *RecordSet) GetStatus() metav1alpha1.ConditionStatus

GetStatus will return the CFN Status

func (*RecordSet) GetTemplate

func (in *RecordSet) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*RecordSet) GetTemplateVersionLabel

func (in *RecordSet) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*RecordSet) SetStackID

func (in *RecordSet) SetStackID(input string)

SetStackID will put a stackID

func (*RecordSet) SetStackName

func (in *RecordSet) SetStackName(input string)

SetStackName will return stackName

func (*RecordSet) SetStatus

func (in *RecordSet) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*RecordSet) SetTemplateVersionLabel

func (in *RecordSet) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*RecordSet) TemplateVersionChanged

func (in *RecordSet) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type RecordSetGroup

type RecordSetGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   RecordSetGroupSpec   `json:"spec,omitempty"`
	Status RecordSetGroupStatus `json:"status,omitempty"`
}

RecordSetGroup is the Schema for the route53 RecordSetGroup API

func (*RecordSetGroup) DeepCopy

func (in *RecordSetGroup) DeepCopy() *RecordSetGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroup.

func (*RecordSetGroup) DeepCopyInto

func (in *RecordSetGroup) DeepCopyInto(out *RecordSetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RecordSetGroup) DeepCopyObject

func (in *RecordSetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RecordSetGroup) GenerateStackName

func (in *RecordSetGroup) GenerateStackName() string

GenerateStackName will generate a StackName

func (*RecordSetGroup) GetCloudFormationMeta

func (in *RecordSetGroup) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta

GetCloudFormationMeta will return CFN meta object

func (*RecordSetGroup) GetNotificationARNs

func (in *RecordSetGroup) GetNotificationARNs() []string

GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack

func (*RecordSetGroup) GetParameters

func (in *RecordSetGroup) GetParameters() map[string]string

GetParameters will return CFN Parameters

func (*RecordSetGroup) GetStackID

func (in *RecordSetGroup) GetStackID() string

GetStackID will return stackID

func (*RecordSetGroup) GetStackName

func (in *RecordSetGroup) GetStackName() string

GetStackName will return stackName

func (*RecordSetGroup) GetStatus

GetStatus will return the CFN Status

func (*RecordSetGroup) GetTemplate

func (in *RecordSetGroup) GetTemplate(client dynamic.Interface) (string, error)

GetTemplate will return the JSON version of the CFN to use.

func (*RecordSetGroup) GetTemplateVersionLabel

func (in *RecordSetGroup) GetTemplateVersionLabel() (value string, ok bool)

GetTemplateVersionLabel will return the stack template version

func (*RecordSetGroup) SetStackID

func (in *RecordSetGroup) SetStackID(input string)

SetStackID will put a stackID

func (*RecordSetGroup) SetStackName

func (in *RecordSetGroup) SetStackName(input string)

SetStackName will return stackName

func (*RecordSetGroup) SetStatus

func (in *RecordSetGroup) SetStatus(status *metav1alpha1.StatusMeta)

SetStatus will set status for object

func (*RecordSetGroup) SetTemplateVersionLabel

func (in *RecordSetGroup) SetTemplateVersionLabel()

SetTemplateVersionLabel will set the template version label

func (*RecordSetGroup) TemplateVersionChanged

func (in *RecordSetGroup) TemplateVersionChanged() bool

TemplateVersionChanged will return bool if template has changed

type RecordSetGroupList

type RecordSetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []RecordSetGroup `json:"items"`
}

RecordSetGroupList contains a list of Account

func (*RecordSetGroupList) DeepCopy

func (in *RecordSetGroupList) DeepCopy() *RecordSetGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroupList.

func (*RecordSetGroupList) DeepCopyInto

func (in *RecordSetGroupList) DeepCopyInto(out *RecordSetGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RecordSetGroupList) DeepCopyObject

func (in *RecordSetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RecordSetGroupOutput

RecordSetGroupOutput defines the stack outputs

func (*RecordSetGroupOutput) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroupOutput.

func (*RecordSetGroupOutput) DeepCopyInto

func (in *RecordSetGroupOutput) DeepCopyInto(out *RecordSetGroupOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSetGroupSpec

type RecordSetGroupSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// Comment http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-comment
	Comment string `json:"comment,omitempty" cloudformation:"Comment,Parameter"`

	// HostedZoneRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-hostedzoneid
	HostedZoneRef metav1alpha1.ObjectReference `json:"hostedZoneRef,omitempty" cloudformation:"HostedZoneId,Parameter"`

	// HostedZoneName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-hostedzonename
	HostedZoneName string `json:"hostedZoneName,omitempty" cloudformation:"HostedZoneName,Parameter"`

	// RecordSets http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-recordsets
	RecordSets []RecordSetGroup_RecordSet `json:"recordSets,omitempty" cloudformation:"RecordSets"`
}

RecordSetGroupSpec defines the desired state of RecordSetGroup

func (*RecordSetGroupSpec) DeepCopy

func (in *RecordSetGroupSpec) DeepCopy() *RecordSetGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroupSpec.

func (*RecordSetGroupSpec) DeepCopyInto

func (in *RecordSetGroupSpec) DeepCopyInto(out *RecordSetGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSetGroupStatus

type RecordSetGroupStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

RecordSetGroupStatus defines the observed state of RecordSetGroup

func (*RecordSetGroupStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroupStatus.

func (*RecordSetGroupStatus) DeepCopyInto

func (in *RecordSetGroupStatus) DeepCopyInto(out *RecordSetGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSetGroup_AliasTarget

type RecordSetGroup_AliasTarget struct {
	// DNSName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-dnshostname
	DNSName string `json:"dNSName,omitempty" cloudformation:"DNSName,Parameter"`

	// EvaluateTargetHealth http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-evaluatetargethealth
	EvaluateTargetHealth bool `json:"evaluateTargetHealth,omitempty" cloudformation:"EvaluateTargetHealth,Parameter"`

	// HostedZoneRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-hostedzoneid
	HostedZoneRef metav1alpha1.ObjectReference `json:"hostedZoneRef,omitempty" cloudformation:"HostedZoneId,Parameter"`
}

RecordSetGroup_AliasTarget defines the desired state of RecordSetGroupAliasTarget

func (*RecordSetGroup_AliasTarget) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroup_AliasTarget.

func (*RecordSetGroup_AliasTarget) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSetGroup_GeoLocation

type RecordSetGroup_GeoLocation struct {
	// ContinentCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordsetgroup-geolocation-continentcode
	ContinentCode string `json:"continentCode,omitempty" cloudformation:"ContinentCode,Parameter"`

	// CountryCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-countrycode
	CountryCode string `json:"countryCode,omitempty" cloudformation:"CountryCode,Parameter"`

	// SubdivisionCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-subdivisioncode
	SubdivisionCode string `json:"subdivisionCode,omitempty" cloudformation:"SubdivisionCode,Parameter"`
}

RecordSetGroup_GeoLocation defines the desired state of RecordSetGroupGeoLocation

func (*RecordSetGroup_GeoLocation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroup_GeoLocation.

func (*RecordSetGroup_GeoLocation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSetGroup_RecordSet

type RecordSetGroup_RecordSet struct {
	// AliasTarget http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget
	AliasTarget RecordSetGroup_AliasTarget `json:"aliasTarget,omitempty" cloudformation:"AliasTarget"`

	// Comment http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-comment
	Comment string `json:"comment,omitempty" cloudformation:"Comment,Parameter"`

	// Failover http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-failover
	Failover string `json:"failover,omitempty" cloudformation:"Failover,Parameter"`

	// GeoLocation http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-geolocation
	GeoLocation RecordSetGroup_GeoLocation `json:"geoLocation,omitempty" cloudformation:"GeoLocation"`

	// HealthCheckRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-healthcheckid
	HealthCheckRef metav1alpha1.ObjectReference `json:"healthCheckRef,omitempty" cloudformation:"HealthCheckId,Parameter"`

	// HostedZoneRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzoneid
	HostedZoneRef metav1alpha1.ObjectReference `json:"hostedZoneRef,omitempty" cloudformation:"HostedZoneId,Parameter"`

	// HostedZoneName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzonename
	HostedZoneName string `json:"hostedZoneName,omitempty" cloudformation:"HostedZoneName,Parameter"`

	// MultiValueAnswer http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-multivalueanswer
	MultiValueAnswer bool `json:"multiValueAnswer,omitempty" cloudformation:"MultiValueAnswer,Parameter"`

	// Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-name
	Name string `json:"name,omitempty" cloudformation:"Name,Parameter"`

	// Region http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-region
	Region string `json:"region,omitempty" cloudformation:"Region,Parameter"`

	// ResourceRecords http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-resourcerecords
	ResourceRecords []string `json:"resourceRecords,omitempty" cloudformation:"ResourceRecords"`

	// SetIdentifier http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-setidentifier
	SetIdentifier string `json:"setIdentifier,omitempty" cloudformation:"SetIdentifier,Parameter"`

	// TTL http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-ttl
	TTL string `json:"tTL,omitempty" cloudformation:"TTL,Parameter"`

	// Type http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-type
	Type string `json:"type,omitempty" cloudformation:"Type,Parameter"`

	// Weight http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-weight
	Weight int `json:"weight,omitempty" cloudformation:"Weight,Parameter"`
}

RecordSetGroup_RecordSet defines the desired state of RecordSetGroupRecordSet

func (*RecordSetGroup_RecordSet) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroup_RecordSet.

func (*RecordSetGroup_RecordSet) DeepCopyInto

func (in *RecordSetGroup_RecordSet) DeepCopyInto(out *RecordSetGroup_RecordSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSetList

type RecordSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []RecordSet `json:"items"`
}

RecordSetList contains a list of Account

func (*RecordSetList) DeepCopy

func (in *RecordSetList) DeepCopy() *RecordSetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetList.

func (*RecordSetList) DeepCopyInto

func (in *RecordSetList) DeepCopyInto(out *RecordSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RecordSetList) DeepCopyObject

func (in *RecordSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RecordSetOutput

RecordSetOutput defines the stack outputs

func (*RecordSetOutput) DeepCopy

func (in *RecordSetOutput) DeepCopy() *RecordSetOutput

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetOutput.

func (*RecordSetOutput) DeepCopyInto

func (in *RecordSetOutput) DeepCopyInto(out *RecordSetOutput)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSetSpec

type RecordSetSpec struct {
	metav1alpha1.CloudFormationMeta `json:",inline"`

	// AliasTarget http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget
	AliasTarget RecordSet_AliasTarget `json:"aliasTarget,omitempty" cloudformation:"AliasTarget"`

	// Comment http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-comment
	Comment string `json:"comment,omitempty" cloudformation:"Comment,Parameter"`

	// Failover http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-failover
	Failover string `json:"failover,omitempty" cloudformation:"Failover,Parameter"`

	// GeoLocation http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-geolocation
	GeoLocation RecordSet_GeoLocation `json:"geoLocation,omitempty" cloudformation:"GeoLocation"`

	// HealthCheckRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-healthcheckid
	HealthCheckRef metav1alpha1.ObjectReference `json:"healthCheckRef,omitempty" cloudformation:"HealthCheckId,Parameter"`

	// HostedZoneRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzoneid
	HostedZoneRef metav1alpha1.ObjectReference `json:"hostedZoneRef,omitempty" cloudformation:"HostedZoneId,Parameter"`

	// HostedZoneName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzonename
	HostedZoneName string `json:"hostedZoneName,omitempty" cloudformation:"HostedZoneName,Parameter"`

	// MultiValueAnswer http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-multivalueanswer
	MultiValueAnswer bool `json:"multiValueAnswer,omitempty" cloudformation:"MultiValueAnswer,Parameter"`

	// Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-name
	Name string `json:"name,omitempty" cloudformation:"Name,Parameter"`

	// Region http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-region
	Region string `json:"region,omitempty" cloudformation:"Region,Parameter"`

	// ResourceRecords http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-resourcerecords
	ResourceRecords []string `json:"resourceRecords,omitempty" cloudformation:"ResourceRecords"`

	// SetIdentifier http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-setidentifier
	SetIdentifier string `json:"setIdentifier,omitempty" cloudformation:"SetIdentifier,Parameter"`

	// TTL http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-ttl
	TTL string `json:"tTL,omitempty" cloudformation:"TTL,Parameter"`

	// Type http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-type
	Type string `json:"type,omitempty" cloudformation:"Type,Parameter"`

	// Weight http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-weight
	Weight int `json:"weight,omitempty" cloudformation:"Weight,Parameter"`
}

RecordSetSpec defines the desired state of RecordSet

func (*RecordSetSpec) DeepCopy

func (in *RecordSetSpec) DeepCopy() *RecordSetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetSpec.

func (*RecordSetSpec) DeepCopyInto

func (in *RecordSetSpec) DeepCopyInto(out *RecordSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSetStatus

type RecordSetStatus struct {
	metav1alpha1.StatusMeta `json:",inline"`
}

RecordSetStatus defines the observed state of RecordSet

func (*RecordSetStatus) DeepCopy

func (in *RecordSetStatus) DeepCopy() *RecordSetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetStatus.

func (*RecordSetStatus) DeepCopyInto

func (in *RecordSetStatus) DeepCopyInto(out *RecordSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSet_AliasTarget

type RecordSet_AliasTarget struct {
	// DNSName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-dnshostname
	DNSName string `json:"dNSName,omitempty" cloudformation:"DNSName,Parameter"`

	// EvaluateTargetHealth http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-evaluatetargethealth
	EvaluateTargetHealth bool `json:"evaluateTargetHealth,omitempty" cloudformation:"EvaluateTargetHealth,Parameter"`

	// HostedZoneRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-hostedzoneid
	HostedZoneRef metav1alpha1.ObjectReference `json:"hostedZoneRef,omitempty" cloudformation:"HostedZoneId,Parameter"`
}

RecordSet_AliasTarget defines the desired state of RecordSetAliasTarget

func (*RecordSet_AliasTarget) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet_AliasTarget.

func (*RecordSet_AliasTarget) DeepCopyInto

func (in *RecordSet_AliasTarget) DeepCopyInto(out *RecordSet_AliasTarget)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordSet_GeoLocation

type RecordSet_GeoLocation struct {
	// ContinentCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-continentcode
	ContinentCode string `json:"continentCode,omitempty" cloudformation:"ContinentCode,Parameter"`

	// CountryCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-countrycode
	CountryCode string `json:"countryCode,omitempty" cloudformation:"CountryCode,Parameter"`

	// SubdivisionCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordset-geolocation-subdivisioncode
	SubdivisionCode string `json:"subdivisionCode,omitempty" cloudformation:"SubdivisionCode,Parameter"`
}

RecordSet_GeoLocation defines the desired state of RecordSetGeoLocation

func (*RecordSet_GeoLocation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet_GeoLocation.

func (*RecordSet_GeoLocation) DeepCopyInto

func (in *RecordSet_GeoLocation) DeepCopyInto(out *RecordSet_GeoLocation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL