Versions in this module Expand all Collapse all v0 v0.1.1 Feb 21, 2023 v0.1.0 Feb 13, 2023 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type AWSAuth struct + SecretRef *AWSAuthSecretRef + func (in *AWSAuth) DeepCopy() *AWSAuth + func (in *AWSAuth) DeepCopyInto(out *AWSAuth) + type AWSAuthSecretRef struct + AccessKeyID SecretKeySelector + SecretAccessKey SecretKeySelector + func (in *AWSAuthSecretRef) DeepCopy() *AWSAuthSecretRef + func (in *AWSAuthSecretRef) DeepCopyInto(out *AWSAuthSecretRef) + type AliasTarget struct + EvaluateTargetHealth bool + HostedZoneID string + Record string + func (in *AliasTarget) DeepCopy() *AliasTarget + func (in *AliasTarget) DeepCopyInto(out *AliasTarget) + type Owner struct + Spec OwnerSpec + Status OwnerStatus + func (in *Owner) DeepCopy() *Owner + func (in *Owner) DeepCopyInto(out *Owner) + func (in *Owner) DeepCopyObject() runtime.Object + type OwnerList struct + Items []Owner + func (in *OwnerList) DeepCopy() *OwnerList + func (in *OwnerList) DeepCopyInto(out *OwnerList) + func (in *OwnerList) DeepCopyObject() runtime.Object + type OwnerSpec struct + Names []string + func (in *OwnerSpec) DeepCopy() *OwnerSpec + func (in *OwnerSpec) DeepCopyInto(out *OwnerSpec) + type OwnerStatus struct + func (in *OwnerStatus) DeepCopy() *OwnerStatus + func (in *OwnerStatus) DeepCopyInto(out *OwnerStatus) + type Provider struct + Spec ProviderSpec + Status ProviderStatus + func (in *Provider) DeepCopy() *Provider + func (in *Provider) DeepCopyInto(out *Provider) + func (in *Provider) DeepCopyObject() runtime.Object + type ProviderList struct + Items []Provider + func (in *ProviderList) DeepCopy() *ProviderList + func (in *ProviderList) DeepCopyInto(out *ProviderList) + func (in *ProviderList) DeepCopyObject() runtime.Object + type ProviderSpec struct + Route53 Route53Provider + func (in *ProviderSpec) DeepCopy() *ProviderSpec + func (in *ProviderSpec) DeepCopyInto(out *ProviderSpec) + type ProviderStatus struct + func (in *ProviderStatus) DeepCopy() *ProviderStatus + func (in *ProviderStatus) DeepCopyInto(out *ProviderStatus) + type ResourceRecord struct + Spec ResourceRecordSpec + Status ResourceRecordStatus + func (in *ResourceRecord) DeepCopy() *ResourceRecord + func (in *ResourceRecord) DeepCopyInto(out *ResourceRecord) + func (in *ResourceRecord) DeepCopyObject() runtime.Object + func (r *ResourceRecord) Default() + func (r *ResourceRecord) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *ResourceRecord) ValidateCreate() error + func (r *ResourceRecord) ValidateDelete() error + func (r *ResourceRecord) ValidateUpdate(old runtime.Object) error + type ResourceRecordList struct + Items []ResourceRecord + func (in *ResourceRecordList) DeepCopy() *ResourceRecordList + func (in *ResourceRecordList) DeepCopyInto(out *ResourceRecordList) + func (in *ResourceRecordList) DeepCopyObject() runtime.Object + type ResourceRecordSpec struct + AliasTarget AliasTarget + Class string + Id *string + IsAlias bool + OwnerRef string + ProviderRef string + Rdata string + Ttl int32 + Weight *int64 + func (in *ResourceRecordSpec) DeepCopy() *ResourceRecordSpec + func (in *ResourceRecordSpec) DeepCopyInto(out *ResourceRecordSpec) + type ResourceRecordStatus struct + func (in *ResourceRecordStatus) DeepCopy() *ResourceRecordStatus + func (in *ResourceRecordStatus) DeepCopyInto(out *ResourceRecordStatus) + type Route53Provider struct + Auth AWSAuth + HostedZoneID string + HostedZoneName string + Region string + func (in *Route53Provider) DeepCopy() *Route53Provider + func (in *Route53Provider) DeepCopyInto(out *Route53Provider) + type SecretKeySelector struct + Key string + Name string + Namespace *string + func (in *SecretKeySelector) DeepCopy() *SecretKeySelector + func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector)