Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the route53 v1alpha1 API group +kubebuilder:object:generate=true +groupName=route53.awsctrl.io
Index ¶
- Variables
- type HealthCheck
- func (in *HealthCheck) DeepCopy() *HealthCheck
- func (in *HealthCheck) DeepCopyInto(out *HealthCheck)
- func (in *HealthCheck) DeepCopyObject() runtime.Object
- func (in *HealthCheck) GenerateStackName() string
- func (in *HealthCheck) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *HealthCheck) GetNotificationARNs() []string
- func (in *HealthCheck) GetParameters() map[string]string
- func (in *HealthCheck) GetStackID() string
- func (in *HealthCheck) GetStackName() string
- func (in *HealthCheck) GetStatus() metav1alpha1.ConditionStatus
- func (in *HealthCheck) GetTemplate(client dynamic.Interface) (string, error)
- func (in *HealthCheck) GetTemplateVersionLabel() (value string, ok bool)
- func (in *HealthCheck) SetStackID(input string)
- func (in *HealthCheck) SetStackName(input string)
- func (in *HealthCheck) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *HealthCheck) SetTemplateVersionLabel()
- func (in *HealthCheck) TemplateVersionChanged() bool
- type HealthCheckList
- type HealthCheckOutput
- type HealthCheckSpec
- type HealthCheckStatus
- type HealthCheck_AlarmIdentifier
- type HealthCheck_HealthCheckConfig
- type HealthCheck_HealthCheckTag
- type HostedZone
- func (in *HostedZone) DeepCopy() *HostedZone
- func (in *HostedZone) DeepCopyInto(out *HostedZone)
- func (in *HostedZone) DeepCopyObject() runtime.Object
- func (in *HostedZone) GenerateStackName() string
- func (in *HostedZone) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *HostedZone) GetNotificationARNs() []string
- func (in *HostedZone) GetParameters() map[string]string
- func (in *HostedZone) GetStackID() string
- func (in *HostedZone) GetStackName() string
- func (in *HostedZone) GetStatus() metav1alpha1.ConditionStatus
- func (in *HostedZone) GetTemplate(client dynamic.Interface) (string, error)
- func (in *HostedZone) GetTemplateVersionLabel() (value string, ok bool)
- func (in *HostedZone) SetStackID(input string)
- func (in *HostedZone) SetStackName(input string)
- func (in *HostedZone) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *HostedZone) SetTemplateVersionLabel()
- func (in *HostedZone) TemplateVersionChanged() bool
- type HostedZoneList
- type HostedZoneOutput
- type HostedZoneSpec
- type HostedZoneStatus
- type HostedZone_HostedZoneConfig
- type HostedZone_HostedZoneTag
- type HostedZone_QueryLoggingConfig
- type HostedZone_VPC
- type RecordSet
- func (in *RecordSet) DeepCopy() *RecordSet
- func (in *RecordSet) DeepCopyInto(out *RecordSet)
- func (in *RecordSet) DeepCopyObject() runtime.Object
- func (in *RecordSet) GenerateStackName() string
- func (in *RecordSet) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *RecordSet) GetNotificationARNs() []string
- func (in *RecordSet) GetParameters() map[string]string
- func (in *RecordSet) GetStackID() string
- func (in *RecordSet) GetStackName() string
- func (in *RecordSet) GetStatus() metav1alpha1.ConditionStatus
- func (in *RecordSet) GetTemplate(client dynamic.Interface) (string, error)
- func (in *RecordSet) GetTemplateVersionLabel() (value string, ok bool)
- func (in *RecordSet) SetStackID(input string)
- func (in *RecordSet) SetStackName(input string)
- func (in *RecordSet) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *RecordSet) SetTemplateVersionLabel()
- func (in *RecordSet) TemplateVersionChanged() bool
- type RecordSetGroup
- func (in *RecordSetGroup) DeepCopy() *RecordSetGroup
- func (in *RecordSetGroup) DeepCopyInto(out *RecordSetGroup)
- func (in *RecordSetGroup) DeepCopyObject() runtime.Object
- func (in *RecordSetGroup) GenerateStackName() string
- func (in *RecordSetGroup) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *RecordSetGroup) GetNotificationARNs() []string
- func (in *RecordSetGroup) GetParameters() map[string]string
- func (in *RecordSetGroup) GetStackID() string
- func (in *RecordSetGroup) GetStackName() string
- func (in *RecordSetGroup) GetStatus() metav1alpha1.ConditionStatus
- func (in *RecordSetGroup) GetTemplate(client dynamic.Interface) (string, error)
- func (in *RecordSetGroup) GetTemplateVersionLabel() (value string, ok bool)
- func (in *RecordSetGroup) SetStackID(input string)
- func (in *RecordSetGroup) SetStackName(input string)
- func (in *RecordSetGroup) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *RecordSetGroup) SetTemplateVersionLabel()
- func (in *RecordSetGroup) TemplateVersionChanged() bool
- type RecordSetGroupList
- type RecordSetGroupOutput
- type RecordSetGroupSpec
- type RecordSetGroupStatus
- type RecordSetGroup_AliasTarget
- type RecordSetGroup_GeoLocation
- type RecordSetGroup_RecordSet
- type RecordSetList
- type RecordSetOutput
- type RecordSetSpec
- type RecordSetStatus
- type RecordSet_AliasTarget
- type RecordSet_GeoLocation
Constants ¶
This section is empty.
Variables ¶
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 ¶
type HealthCheckOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html Ref string `json:"ref,omitempty"` }
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 ¶
type HealthCheck_AlarmIdentifier struct { // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html#cfn-route53-healthcheck-alarmidentifier-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // Region http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html#cfn-route53-healthcheck-alarmidentifier-region Region string `json:"region,omitempty" cloudformation:"Region,Parameter"` }
HealthCheck_AlarmIdentifier defines the desired state of HealthCheckAlarmIdentifier
func (*HealthCheck_AlarmIdentifier) DeepCopy ¶
func (in *HealthCheck_AlarmIdentifier) DeepCopy() *HealthCheck_AlarmIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck_AlarmIdentifier.
func (*HealthCheck_AlarmIdentifier) DeepCopyInto ¶
func (in *HealthCheck_AlarmIdentifier) DeepCopyInto(out *HealthCheck_AlarmIdentifier)
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 ¶
func (in *HealthCheck_HealthCheckConfig) DeepCopy() *HealthCheck_HealthCheckConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck_HealthCheckConfig.
func (*HealthCheck_HealthCheckConfig) DeepCopyInto ¶
func (in *HealthCheck_HealthCheckConfig) DeepCopyInto(out *HealthCheck_HealthCheckConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthCheck_HealthCheckTag ¶
type HealthCheck_HealthCheckTag struct { // Key http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthchecktags-key Key string `json:"key,omitempty" cloudformation:"Key,Parameter"` // Value http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthchecktags-value Value string `json:"value,omitempty" cloudformation:"Value,Parameter"` }
HealthCheck_HealthCheckTag defines the desired state of HealthCheckHealthCheckTag
func (*HealthCheck_HealthCheckTag) DeepCopy ¶
func (in *HealthCheck_HealthCheckTag) DeepCopy() *HealthCheck_HealthCheckTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck_HealthCheckTag.
func (*HealthCheck_HealthCheckTag) DeepCopyInto ¶
func (in *HealthCheck_HealthCheckTag) DeepCopyInto(out *HealthCheck_HealthCheckTag)
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 ¶
type HostedZoneSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // HostedZoneConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-hostedzoneconfig HostedZoneConfig HostedZone_HostedZoneConfig `json:"hostedZoneConfig,omitempty" cloudformation:"HostedZoneConfig"` // HostedZoneTags http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-hostedzonetags HostedZoneTags []HostedZone_HostedZoneTag `json:"hostedZoneTags,omitempty" cloudformation:"HostedZoneTags"` // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // QueryLoggingConfig http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-queryloggingconfig QueryLoggingConfig HostedZone_QueryLoggingConfig `json:"queryLoggingConfig,omitempty" cloudformation:"QueryLoggingConfig"` // VPCs http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-vpcs VPCs []HostedZone_VPC `json:"vPCs,omitempty" cloudformation:"VPCs"` }
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 ¶
func (in *HostedZone_HostedZoneConfig) DeepCopy() *HostedZone_HostedZoneConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZone_HostedZoneConfig.
func (*HostedZone_HostedZoneConfig) DeepCopyInto ¶
func (in *HostedZone_HostedZoneConfig) DeepCopyInto(out *HostedZone_HostedZoneConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedZone_HostedZoneTag ¶
type HostedZone_HostedZoneTag struct { // Key http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html#cfn-route53-hostedzonetags-key Key string `json:"key,omitempty" cloudformation:"Key,Parameter"` // Value http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html#cfn-route53-hostedzonetags-value Value string `json:"value,omitempty" cloudformation:"Value,Parameter"` }
HostedZone_HostedZoneTag defines the desired state of HostedZoneHostedZoneTag
func (*HostedZone_HostedZoneTag) DeepCopy ¶
func (in *HostedZone_HostedZoneTag) DeepCopy() *HostedZone_HostedZoneTag
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 ¶
func (in *HostedZone_QueryLoggingConfig) DeepCopy() *HostedZone_QueryLoggingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedZone_QueryLoggingConfig.
func (*HostedZone_QueryLoggingConfig) DeepCopyInto ¶
func (in *HostedZone_QueryLoggingConfig) DeepCopyInto(out *HostedZone_QueryLoggingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedZone_VPC ¶
type HostedZone_VPC struct { // VPCRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html#cfn-route53-hostedzone-hostedzonevpcs-vpcid VPCRef metav1alpha1.ObjectReference `json:"vPCRef,omitempty" cloudformation:"VPCId,Parameter"` // VPCRegion http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html#cfn-route53-hostedzone-hostedzonevpcs-vpcregion VPCRegion string `json:"vPCRegion,omitempty" cloudformation:"VPCRegion,Parameter"` }
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet.
func (*RecordSet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordSet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecordSet) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*RecordSet) GetCloudFormationMeta ¶
func (in *RecordSet) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*RecordSet) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*RecordSet) GetParameters ¶
GetParameters will return CFN Parameters
func (*RecordSet) GetStackID ¶
GetStackID will return stackID
func (*RecordSet) GetStackName ¶
GetStackName will return stackName
func (*RecordSet) GetStatus ¶
func (in *RecordSet) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*RecordSet) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*RecordSet) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*RecordSet) SetStackID ¶
SetStackID will put a stackID
func (*RecordSet) SetStackName ¶
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 ¶
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 ¶
func (in *RecordSetGroup) GetStatus() metav1alpha1.ConditionStatus
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 ¶
type RecordSetGroupOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html Ref string `json:"ref,omitempty"` }
RecordSetGroupOutput defines the stack outputs
func (*RecordSetGroupOutput) DeepCopy ¶
func (in *RecordSetGroupOutput) DeepCopy() *RecordSetGroupOutput
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 ¶
func (in *RecordSetGroupStatus) DeepCopy() *RecordSetGroupStatus
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 ¶
func (in *RecordSetGroup_AliasTarget) DeepCopy() *RecordSetGroup_AliasTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroup_AliasTarget.
func (*RecordSetGroup_AliasTarget) DeepCopyInto ¶
func (in *RecordSetGroup_AliasTarget) DeepCopyInto(out *RecordSetGroup_AliasTarget)
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 ¶
func (in *RecordSetGroup_GeoLocation) DeepCopy() *RecordSetGroup_GeoLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetGroup_GeoLocation.
func (*RecordSetGroup_GeoLocation) DeepCopyInto ¶
func (in *RecordSetGroup_GeoLocation) DeepCopyInto(out *RecordSetGroup_GeoLocation)
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 ¶
func (in *RecordSetGroup_RecordSet) DeepCopy() *RecordSetGroup_RecordSet
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 ¶
type RecordSetOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html Ref string `json:"ref,omitempty"` }
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 ¶
func (in *RecordSet_AliasTarget) DeepCopy() *RecordSet_AliasTarget
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 ¶
func (in *RecordSet_GeoLocation) DeepCopy() *RecordSet_GeoLocation
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.