Versions in this module Expand all Collapse all v0 v0.21.0-rc.0 Oct 5, 2022 v0.20.1 Nov 9, 2022 v0.20.0 Oct 5, 2022 Changes in this version + const Group + const Version + var RecordSetGroupKind = schema.GroupKind{Group: Group, Kind: RecordSetKind}.String() + var RecordSetGroupVersionKind = SchemeGroupVersion.WithKind(RecordSetKind) + var RecordSetKind = reflect.TypeOf(RecordSet{}).Name() + var RecordSetKindAPIVersion = RecordSetKind + "." + SchemeGroupVersion.String() + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + var ZoneGroupKind = schema.GroupKind{Group: Group, Kind: ZoneKind}.String() + var ZoneGroupVersionKind = SchemeGroupVersion.WithKind(ZoneKind) + var ZoneKind = reflect.TypeOf(Zone{}).Name() + var ZoneKindAPIVersion = ZoneKind + "." + SchemeGroupVersion.String() + type AAAARecord struct + IPV6Address *string + func (in *AAAARecord) DeepCopy() *AAAARecord + func (in *AAAARecord) DeepCopyInto(out *AAAARecord) + type ARecord struct + IPV4Address *string + func (in *ARecord) DeepCopy() *ARecord + func (in *ARecord) DeepCopyInto(out *ARecord) + type CAARecord struct + Flags *int + Tag *string + Value *string + func (in *CAARecord) DeepCopy() *CAARecord + func (in *CAARecord) DeepCopyInto(out *CAARecord) + type CNAMERecord struct + CNAME *string + func (in *CNAMERecord) DeepCopy() *CNAMERecord + func (in *CNAMERecord) DeepCopyInto(out *CNAMERecord) + type MXRecord struct + Exchange *string + Preference *int + func (in *MXRecord) DeepCopy() *MXRecord + func (in *MXRecord) DeepCopyInto(out *MXRecord) + type NSRecord struct + NSDName *string + func (in *NSRecord) DeepCopy() *NSRecord + func (in *NSRecord) DeepCopyInto(out *NSRecord) + type PTRRecord struct + PTRDName *string + func (in *PTRRecord) DeepCopy() *PTRRecord + func (in *PTRRecord) DeepCopyInto(out *PTRRecord) + type RecordSet struct + Spec RecordSetSpec + Status RecordSetStatus + func (in *RecordSet) DeepCopy() *RecordSet + func (in *RecordSet) DeepCopyInto(out *RecordSet) + func (in *RecordSet) DeepCopyObject() runtime.Object + func (mg *RecordSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *RecordSet) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *RecordSet) GetProviderConfigReference() *xpv1.Reference + func (mg *RecordSet) GetProviderReference() *xpv1.Reference + func (mg *RecordSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *RecordSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *RecordSet) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *RecordSet) SetConditions(c ...xpv1.Condition) + func (mg *RecordSet) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *RecordSet) SetProviderConfigReference(r *xpv1.Reference) + func (mg *RecordSet) SetProviderReference(r *xpv1.Reference) + func (mg *RecordSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *RecordSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + type RecordSetList struct + Items []RecordSet + func (in *RecordSetList) DeepCopy() *RecordSetList + func (in *RecordSetList) DeepCopyInto(out *RecordSetList) + func (in *RecordSetList) DeepCopyObject() runtime.Object + func (l *RecordSetList) GetItems() []resource.Managed + type RecordSetObservation struct + Etag string + FQDN string + ID string + Name string + ProvisioningState string + Type string + func (in *RecordSetObservation) DeepCopy() *RecordSetObservation + func (in *RecordSetObservation) DeepCopyInto(out *RecordSetObservation) + type RecordSetParameters struct + AAAARecords []AAAARecord + ARecords []ARecord + CAARecords []CAARecord + CNAMERecord CNAMERecord + MXRecords []MXRecord + Metadata map[string]string + NSRecords []NSRecord + PTRRecords []PTRRecord + RecordType RecordType + ResourceGroupName string + ResourceGroupNameRef *xpv1.Reference + ResourceGroupNameSelector *xpv1.Selector + SOARecord SOARecord + SRVRecords []SRVRecord + TTL int + TXTRecords []TXTRecord + TargetResource *SubResource + ZoneName string + ZoneNameRef *xpv1.Reference + ZoneNameSelector *xpv1.Selector + func (in *RecordSetParameters) DeepCopy() *RecordSetParameters + func (in *RecordSetParameters) DeepCopyInto(out *RecordSetParameters) + type RecordSetSpec struct + ForProvider RecordSetParameters + func (in *RecordSetSpec) DeepCopy() *RecordSetSpec + func (in *RecordSetSpec) DeepCopyInto(out *RecordSetSpec) + type RecordSetStatus struct + AtProvider RecordSetObservation + func (in *RecordSetStatus) DeepCopy() *RecordSetStatus + func (in *RecordSetStatus) DeepCopyInto(out *RecordSetStatus) + type RecordType string + const A + const AAAA + const CAA + const CNAME + const MX + const NS + const PTR + const SOA + const SRV + const TXT + type SOARecord struct + Email *string + ExpireTime *int + Host *string + MinimumTTL *int + RefreshTime *int + RetryTime *int + SerialNumber *int + func (in *SOARecord) DeepCopy() *SOARecord + func (in *SOARecord) DeepCopyInto(out *SOARecord) + type SRVRecord struct + Port *int + Priority *int + Target *string + Weight *int + func (in *SRVRecord) DeepCopy() *SRVRecord + func (in *SRVRecord) DeepCopyInto(out *SRVRecord) + type SubResource struct + ID *string + func (in *SubResource) DeepCopy() *SubResource + func (in *SubResource) DeepCopyInto(out *SubResource) + type TXTRecord struct + Value []string + func (in *TXTRecord) DeepCopy() *TXTRecord + func (in *TXTRecord) DeepCopyInto(out *TXTRecord) + type Zone struct + Spec ZoneSpec + Status ZoneStatus + func (in *Zone) DeepCopy() *Zone + func (in *Zone) DeepCopyInto(out *Zone) + func (in *Zone) DeepCopyObject() runtime.Object + func (mg *Zone) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Zone) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Zone) GetProviderConfigReference() *xpv1.Reference + func (mg *Zone) GetProviderReference() *xpv1.Reference + func (mg *Zone) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Zone) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Zone) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Zone) SetConditions(c ...xpv1.Condition) + func (mg *Zone) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Zone) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Zone) SetProviderReference(r *xpv1.Reference) + func (mg *Zone) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Zone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + type ZoneList struct + Items []Zone + func (in *ZoneList) DeepCopy() *ZoneList + func (in *ZoneList) DeepCopyInto(out *ZoneList) + func (in *ZoneList) DeepCopyObject() runtime.Object + func (l *ZoneList) GetItems() []resource.Managed + type ZoneObservation struct + Etag string + ID string + MaxNumberOfRecordSets int + Name string + NameServers []string + NumberOfRecordSets int + Type string + func (in *ZoneObservation) DeepCopy() *ZoneObservation + func (in *ZoneObservation) DeepCopyInto(out *ZoneObservation) + type ZoneParameters struct + Location string + RegistrationVirtualNetworks []SubResource + ResolutionVirtualNetworks []SubResource + ResourceGroupName string + ResourceGroupNameRef *xpv1.Reference + ResourceGroupNameSelector *xpv1.Selector + Tags map[string]*string + ZoneType *string + func (in *ZoneParameters) DeepCopy() *ZoneParameters + func (in *ZoneParameters) DeepCopyInto(out *ZoneParameters) + type ZoneSpec struct + ForProvider ZoneParameters + func (in *ZoneSpec) DeepCopy() *ZoneSpec + func (in *ZoneSpec) DeepCopyInto(out *ZoneSpec) + type ZoneStatus struct + AtProvider ZoneObservation + func (in *ZoneStatus) DeepCopy() *ZoneStatus + func (in *ZoneStatus) DeepCopyInto(out *ZoneStatus)