v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "route-53-health-check.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "Route53HealthCheck"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_route53_health_check"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeRoute53HealthCheck

func DecodeRoute53HealthCheck(prev *Route53HealthCheck, ctyValue cty.Value) (resource.Managed, error)

func DecodeRoute53HealthCheck_ChildHealthThreshold

func DecodeRoute53HealthCheck_ChildHealthThreshold(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_ChildHealthchecks

func DecodeRoute53HealthCheck_ChildHealthchecks(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeRoute53HealthCheck_CloudwatchAlarmName

func DecodeRoute53HealthCheck_CloudwatchAlarmName(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_CloudwatchAlarmRegion

func DecodeRoute53HealthCheck_CloudwatchAlarmRegion(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_Disabled

func DecodeRoute53HealthCheck_Disabled(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_EnableSni

func DecodeRoute53HealthCheck_EnableSni(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_FailureThreshold

func DecodeRoute53HealthCheck_FailureThreshold(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_Fqdn

func DecodeRoute53HealthCheck_Fqdn(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_InsufficientDataHealthStatus

func DecodeRoute53HealthCheck_InsufficientDataHealthStatus(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_InvertHealthcheck

func DecodeRoute53HealthCheck_InvertHealthcheck(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_IpAddress

func DecodeRoute53HealthCheck_IpAddress(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_MeasureLatency

func DecodeRoute53HealthCheck_MeasureLatency(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_Port

func DecodeRoute53HealthCheck_Port(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_ReferenceName

func DecodeRoute53HealthCheck_ReferenceName(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_Regions

func DecodeRoute53HealthCheck_Regions(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeRoute53HealthCheck_RequestInterval

func DecodeRoute53HealthCheck_RequestInterval(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_ResourcePath

func DecodeRoute53HealthCheck_ResourcePath(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_SearchString

func DecodeRoute53HealthCheck_SearchString(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeRoute53HealthCheck_Tags

func DecodeRoute53HealthCheck_Tags(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeRoute53HealthCheck_Type

func DecodeRoute53HealthCheck_Type(p *Route53HealthCheckParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeRoute53HealthCheck

func EncodeRoute53HealthCheck(r Route53HealthCheck) cty.Value

func EncodeRoute53HealthCheck_ChildHealthThreshold

func EncodeRoute53HealthCheck_ChildHealthThreshold(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_ChildHealthchecks

func EncodeRoute53HealthCheck_ChildHealthchecks(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_CloudwatchAlarmName

func EncodeRoute53HealthCheck_CloudwatchAlarmName(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_CloudwatchAlarmRegion

func EncodeRoute53HealthCheck_CloudwatchAlarmRegion(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_Disabled

func EncodeRoute53HealthCheck_Disabled(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_EnableSni

func EncodeRoute53HealthCheck_EnableSni(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_FailureThreshold

func EncodeRoute53HealthCheck_FailureThreshold(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_Fqdn

func EncodeRoute53HealthCheck_Fqdn(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_InsufficientDataHealthStatus

func EncodeRoute53HealthCheck_InsufficientDataHealthStatus(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_InvertHealthcheck

func EncodeRoute53HealthCheck_InvertHealthcheck(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_IpAddress

func EncodeRoute53HealthCheck_IpAddress(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_MeasureLatency

func EncodeRoute53HealthCheck_MeasureLatency(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_Port

func EncodeRoute53HealthCheck_Port(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_ReferenceName

func EncodeRoute53HealthCheck_ReferenceName(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_Regions

func EncodeRoute53HealthCheck_Regions(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_RequestInterval

func EncodeRoute53HealthCheck_RequestInterval(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_ResourcePath

func EncodeRoute53HealthCheck_ResourcePath(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_SearchString

func EncodeRoute53HealthCheck_SearchString(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_Tags

func EncodeRoute53HealthCheck_Tags(p Route53HealthCheckParameters, vals map[string]cty.Value)

func EncodeRoute53HealthCheck_Type

func EncodeRoute53HealthCheck_Type(p Route53HealthCheckParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeRoute53HealthCheck_ChildHealthThreshold

func MergeRoute53HealthCheck_ChildHealthThreshold(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_ChildHealthchecks

func MergeRoute53HealthCheck_ChildHealthchecks(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeRoute53HealthCheck_CloudwatchAlarmName

func MergeRoute53HealthCheck_CloudwatchAlarmName(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_CloudwatchAlarmRegion

func MergeRoute53HealthCheck_CloudwatchAlarmRegion(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_Disabled

func MergeRoute53HealthCheck_Disabled(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_EnableSni

func MergeRoute53HealthCheck_EnableSni(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_FailureThreshold

func MergeRoute53HealthCheck_FailureThreshold(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_Fqdn

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_InsufficientDataHealthStatus

func MergeRoute53HealthCheck_InsufficientDataHealthStatus(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_InvertHealthcheck

func MergeRoute53HealthCheck_InvertHealthcheck(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_IpAddress

func MergeRoute53HealthCheck_IpAddress(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_MeasureLatency

func MergeRoute53HealthCheck_MeasureLatency(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_Port

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_ReferenceName

func MergeRoute53HealthCheck_ReferenceName(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_Regions

func MergeRoute53HealthCheck_Regions(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeRoute53HealthCheck_RequestInterval

func MergeRoute53HealthCheck_RequestInterval(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_ResourcePath

func MergeRoute53HealthCheck_ResourcePath(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_SearchString

func MergeRoute53HealthCheck_SearchString(k *Route53HealthCheckParameters, p *Route53HealthCheckParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeRoute53HealthCheck_Tags

mergePrimitiveContainerTemplateSpec

func MergeRoute53HealthCheck_Type

mergePrimitiveTemplateSpec

Types

type Route53HealthCheck

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

	Spec   Route53HealthCheckSpec   `json:"spec"`
	Status Route53HealthCheckStatus `json:"status,omitempty"`
}

Route53HealthCheck is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*Route53HealthCheck) DeepCopy

func (in *Route53HealthCheck) DeepCopy() *Route53HealthCheck

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

func (*Route53HealthCheck) DeepCopyInto

func (in *Route53HealthCheck) DeepCopyInto(out *Route53HealthCheck)

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

func (*Route53HealthCheck) DeepCopyObject

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

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

func (*Route53HealthCheck) GetCondition

GetCondition of this Route53HealthCheck.

func (*Route53HealthCheck) GetDeletionPolicy

func (mg *Route53HealthCheck) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this Route53HealthCheck.

func (*Route53HealthCheck) GetProviderConfigReference

func (mg *Route53HealthCheck) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this Route53HealthCheck.

func (*Route53HealthCheck) GetProviderReference

func (mg *Route53HealthCheck) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this Route53HealthCheck. Deprecated: Use GetProviderConfigReference.

func (*Route53HealthCheck) GetWriteConnectionSecretToReference

func (mg *Route53HealthCheck) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this Route53HealthCheck.

func (*Route53HealthCheck) SetConditions

func (mg *Route53HealthCheck) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this Route53HealthCheck.

func (*Route53HealthCheck) SetDeletionPolicy

func (mg *Route53HealthCheck) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this Route53HealthCheck.

func (*Route53HealthCheck) SetProviderConfigReference

func (mg *Route53HealthCheck) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this Route53HealthCheck.

func (*Route53HealthCheck) SetProviderReference

func (mg *Route53HealthCheck) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this Route53HealthCheck. Deprecated: Use SetProviderConfigReference.

func (*Route53HealthCheck) SetWriteConnectionSecretToReference

func (mg *Route53HealthCheck) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this Route53HealthCheck.

type Route53HealthCheckList

type Route53HealthCheckList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Route53HealthCheck `json:"items"`
}

Route53HealthCheck contains a list of Route53HealthCheckList

func (*Route53HealthCheckList) DeepCopy

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

func (*Route53HealthCheckList) DeepCopyInto

func (in *Route53HealthCheckList) DeepCopyInto(out *Route53HealthCheckList)

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

func (*Route53HealthCheckList) DeepCopyObject

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

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

func (*Route53HealthCheckList) GetItems

func (l *Route53HealthCheckList) GetItems() []resource.Managed

GetItems of this Route53HealthCheckList.

type Route53HealthCheckObservation

type Route53HealthCheckObservation struct{}

A Route53HealthCheckObservation records the observed state of a Route53HealthCheck

func (*Route53HealthCheckObservation) DeepCopy

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

func (*Route53HealthCheckObservation) DeepCopyInto

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

type Route53HealthCheckParameters

type Route53HealthCheckParameters struct {
	EnableSni                    bool              `json:"enable_sni"`
	Fqdn                         string            `json:"fqdn"`
	Port                         int64             `json:"port"`
	Regions                      []string          `json:"regions"`
	RequestInterval              int64             `json:"request_interval"`
	Type                         string            `json:"type"`
	ChildHealthThreshold         int64             `json:"child_health_threshold"`
	MeasureLatency               bool              `json:"measure_latency"`
	SearchString                 string            `json:"search_string"`
	Tags                         map[string]string `json:"tags"`
	CloudwatchAlarmName          string            `json:"cloudwatch_alarm_name"`
	CloudwatchAlarmRegion        string            `json:"cloudwatch_alarm_region"`
	Disabled                     bool              `json:"disabled"`
	ResourcePath                 string            `json:"resource_path"`
	ChildHealthchecks            []string          `json:"child_healthchecks"`
	FailureThreshold             int64             `json:"failure_threshold"`
	InsufficientDataHealthStatus string            `json:"insufficient_data_health_status"`
	InvertHealthcheck            bool              `json:"invert_healthcheck"`
	IpAddress                    string            `json:"ip_address"`
	ReferenceName                string            `json:"reference_name"`
}

A Route53HealthCheckParameters defines the desired state of a Route53HealthCheck

func (*Route53HealthCheckParameters) DeepCopy

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

func (*Route53HealthCheckParameters) DeepCopyInto

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

type Route53HealthCheckSpec

type Route53HealthCheckSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  Route53HealthCheckParameters `json:"forProvider"`
}

A Route53HealthCheckSpec defines the desired state of a Route53HealthCheck

func (*Route53HealthCheckSpec) DeepCopy

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

func (*Route53HealthCheckSpec) DeepCopyInto

func (in *Route53HealthCheckSpec) DeepCopyInto(out *Route53HealthCheckSpec)

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

type Route53HealthCheckStatus

type Route53HealthCheckStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     Route53HealthCheckObservation `json:"atProvider"`
}

A Route53HealthCheckStatus defines the observed state of a Route53HealthCheck

func (*Route53HealthCheckStatus) DeepCopy

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

func (*Route53HealthCheckStatus) DeepCopyInto

func (in *Route53HealthCheckStatus) DeepCopyInto(out *Route53HealthCheckStatus)

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