storage

package
v2.0.0-...-a7294fb Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Package storage contains API Schema definitions for the network storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20180501storage

Index

Constants

View Source
const APIVersion_Value = APIVersion("2018-05-01")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20180501storage"}

	// 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 APIVersion

type APIVersion string

Storage version of v1api20180501.APIVersion +kubebuilder:validation:Enum={"2018-05-01"}

type ARecord

type ARecord struct {
	Ipv4Address *string                `json:"ipv4Address,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.ARecord An A record.

func (*ARecord) AssignProperties_From_ARecord

func (record *ARecord) AssignProperties_From_ARecord(source *storage.ARecord) error

AssignProperties_From_ARecord populates our ARecord from the provided source ARecord

func (*ARecord) AssignProperties_To_ARecord

func (record *ARecord) AssignProperties_To_ARecord(destination *storage.ARecord) error

AssignProperties_To_ARecord populates the provided destination ARecord from our ARecord

func (*ARecord) DeepCopy

func (in *ARecord) DeepCopy() *ARecord

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

func (*ARecord) DeepCopyInto

func (in *ARecord) DeepCopyInto(out *ARecord)

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

type ARecord_STATUS

type ARecord_STATUS struct {
	Ipv4Address *string                `json:"ipv4Address,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.ARecord_STATUS An A record.

func (*ARecord_STATUS) AssignProperties_From_ARecord_STATUS

func (record *ARecord_STATUS) AssignProperties_From_ARecord_STATUS(source *storage.ARecord_STATUS) error

AssignProperties_From_ARecord_STATUS populates our ARecord_STATUS from the provided source ARecord_STATUS

func (*ARecord_STATUS) AssignProperties_To_ARecord_STATUS

func (record *ARecord_STATUS) AssignProperties_To_ARecord_STATUS(destination *storage.ARecord_STATUS) error

AssignProperties_To_ARecord_STATUS populates the provided destination ARecord_STATUS from our ARecord_STATUS

func (*ARecord_STATUS) DeepCopy

func (in *ARecord_STATUS) DeepCopy() *ARecord_STATUS

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

func (*ARecord_STATUS) DeepCopyInto

func (in *ARecord_STATUS) DeepCopyInto(out *ARecord_STATUS)

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

type AaaaRecord

type AaaaRecord struct {
	Ipv6Address *string                `json:"ipv6Address,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.AaaaRecord An AAAA record.

func (*AaaaRecord) AssignProperties_From_AaaaRecord

func (record *AaaaRecord) AssignProperties_From_AaaaRecord(source *storage.AaaaRecord) error

AssignProperties_From_AaaaRecord populates our AaaaRecord from the provided source AaaaRecord

func (*AaaaRecord) AssignProperties_To_AaaaRecord

func (record *AaaaRecord) AssignProperties_To_AaaaRecord(destination *storage.AaaaRecord) error

AssignProperties_To_AaaaRecord populates the provided destination AaaaRecord from our AaaaRecord

func (*AaaaRecord) DeepCopy

func (in *AaaaRecord) DeepCopy() *AaaaRecord

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

func (*AaaaRecord) DeepCopyInto

func (in *AaaaRecord) DeepCopyInto(out *AaaaRecord)

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

type AaaaRecord_STATUS

type AaaaRecord_STATUS struct {
	Ipv6Address *string                `json:"ipv6Address,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.AaaaRecord_STATUS An AAAA record.

func (*AaaaRecord_STATUS) AssignProperties_From_AaaaRecord_STATUS

func (record *AaaaRecord_STATUS) AssignProperties_From_AaaaRecord_STATUS(source *storage.AaaaRecord_STATUS) error

AssignProperties_From_AaaaRecord_STATUS populates our AaaaRecord_STATUS from the provided source AaaaRecord_STATUS

func (*AaaaRecord_STATUS) AssignProperties_To_AaaaRecord_STATUS

func (record *AaaaRecord_STATUS) AssignProperties_To_AaaaRecord_STATUS(destination *storage.AaaaRecord_STATUS) error

AssignProperties_To_AaaaRecord_STATUS populates the provided destination AaaaRecord_STATUS from our AaaaRecord_STATUS

func (*AaaaRecord_STATUS) DeepCopy

func (in *AaaaRecord_STATUS) DeepCopy() *AaaaRecord_STATUS

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

func (*AaaaRecord_STATUS) DeepCopyInto

func (in *AaaaRecord_STATUS) DeepCopyInto(out *AaaaRecord_STATUS)

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

type CaaRecord

type CaaRecord struct {
	Flags       *int                   `json:"flags,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tag         *string                `json:"tag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20180501.CaaRecord A CAA record.

func (*CaaRecord) DeepCopy

func (in *CaaRecord) DeepCopy() *CaaRecord

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

func (*CaaRecord) DeepCopyInto

func (in *CaaRecord) DeepCopyInto(out *CaaRecord)

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

type CaaRecord_STATUS

type CaaRecord_STATUS struct {
	Flags       *int                   `json:"flags,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tag         *string                `json:"tag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20180501.CaaRecord_STATUS A CAA record.

func (*CaaRecord_STATUS) DeepCopy

func (in *CaaRecord_STATUS) DeepCopy() *CaaRecord_STATUS

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

func (*CaaRecord_STATUS) DeepCopyInto

func (in *CaaRecord_STATUS) DeepCopyInto(out *CaaRecord_STATUS)

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

type CnameRecord

type CnameRecord struct {
	Cname       *string                `json:"cname,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.CnameRecord A CNAME record.

func (*CnameRecord) AssignProperties_From_CnameRecord

func (record *CnameRecord) AssignProperties_From_CnameRecord(source *storage.CnameRecord) error

AssignProperties_From_CnameRecord populates our CnameRecord from the provided source CnameRecord

func (*CnameRecord) AssignProperties_To_CnameRecord

func (record *CnameRecord) AssignProperties_To_CnameRecord(destination *storage.CnameRecord) error

AssignProperties_To_CnameRecord populates the provided destination CnameRecord from our CnameRecord

func (*CnameRecord) DeepCopy

func (in *CnameRecord) DeepCopy() *CnameRecord

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

func (*CnameRecord) DeepCopyInto

func (in *CnameRecord) DeepCopyInto(out *CnameRecord)

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

type CnameRecord_STATUS

type CnameRecord_STATUS struct {
	Cname       *string                `json:"cname,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.CnameRecord_STATUS A CNAME record.

func (*CnameRecord_STATUS) AssignProperties_From_CnameRecord_STATUS

func (record *CnameRecord_STATUS) AssignProperties_From_CnameRecord_STATUS(source *storage.CnameRecord_STATUS) error

AssignProperties_From_CnameRecord_STATUS populates our CnameRecord_STATUS from the provided source CnameRecord_STATUS

func (*CnameRecord_STATUS) AssignProperties_To_CnameRecord_STATUS

func (record *CnameRecord_STATUS) AssignProperties_To_CnameRecord_STATUS(destination *storage.CnameRecord_STATUS) error

AssignProperties_To_CnameRecord_STATUS populates the provided destination CnameRecord_STATUS from our CnameRecord_STATUS

func (*CnameRecord_STATUS) DeepCopy

func (in *CnameRecord_STATUS) DeepCopy() *CnameRecord_STATUS

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

func (*CnameRecord_STATUS) DeepCopyInto

func (in *CnameRecord_STATUS) DeepCopyInto(out *CnameRecord_STATUS)

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

type DnsZone

type DnsZone struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZone_Spec   `json:"spec,omitempty"`
	Status            DnsZone_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZone Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}

func (*DnsZone) AzureName

func (zone *DnsZone) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZone) ConfigMapDestinationExpressions

func (zone *DnsZone) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZone) DeepCopy

func (in *DnsZone) DeepCopy() *DnsZone

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

func (*DnsZone) DeepCopyInto

func (in *DnsZone) DeepCopyInto(out *DnsZone)

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

func (*DnsZone) DeepCopyObject

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

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

func (DnsZone) GetAPIVersion

func (zone DnsZone) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZone) GetConditions

func (zone *DnsZone) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZone) GetResourceScope

func (zone *DnsZone) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZone) GetSpec

func (zone *DnsZone) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DnsZone) GetStatus

func (zone *DnsZone) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZone) GetSupportedOperations

func (zone *DnsZone) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZone) GetType

func (zone *DnsZone) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones"

func (*DnsZone) Hub

func (zone *DnsZone) Hub()

Hub marks that this DnsZone is the hub type for conversion

func (*DnsZone) NewEmptyStatus

func (zone *DnsZone) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZone) OriginalGVK

func (zone *DnsZone) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZone) Owner

func (zone *DnsZone) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*DnsZone) SecretDestinationExpressions

func (zone *DnsZone) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZone) SetConditions

func (zone *DnsZone) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZone) SetStatus

func (zone *DnsZone) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZoneList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZone Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}

func (*DnsZoneList) DeepCopy

func (in *DnsZoneList) DeepCopy() *DnsZoneList

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

func (*DnsZoneList) DeepCopyInto

func (in *DnsZoneList) DeepCopyInto(out *DnsZoneList)

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

func (*DnsZoneList) DeepCopyObject

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

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

type DnsZoneOperatorSpec

type DnsZoneOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZoneOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZoneOperatorSpec) DeepCopy

func (in *DnsZoneOperatorSpec) DeepCopy() *DnsZoneOperatorSpec

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

func (*DnsZoneOperatorSpec) DeepCopyInto

func (in *DnsZoneOperatorSpec) DeepCopyInto(out *DnsZoneOperatorSpec)

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

type DnsZone_STATUS

type DnsZone_STATUS struct {
	Conditions                     []conditions.Condition `json:"conditions,omitempty"`
	Etag                           *string                `json:"etag,omitempty"`
	Id                             *string                `json:"id,omitempty"`
	Location                       *string                `json:"location,omitempty"`
	MaxNumberOfRecordSets          *int                   `json:"maxNumberOfRecordSets,omitempty"`
	MaxNumberOfRecordsPerRecordSet *int                   `json:"maxNumberOfRecordsPerRecordSet,omitempty"`
	Name                           *string                `json:"name,omitempty"`
	NameServers                    []string               `json:"nameServers,omitempty"`
	NumberOfRecordSets             *int                   `json:"numberOfRecordSets,omitempty"`
	PropertyBag                    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RegistrationVirtualNetworks    []SubResource_STATUS   `json:"registrationVirtualNetworks,omitempty"`
	ResolutionVirtualNetworks      []SubResource_STATUS   `json:"resolutionVirtualNetworks,omitempty"`
	Tags                           map[string]string      `json:"tags,omitempty"`
	Type                           *string                `json:"type,omitempty"`
	ZoneType                       *string                `json:"zoneType,omitempty"`
}

Storage version of v1api20180501.DnsZone_STATUS

func (*DnsZone_STATUS) ConvertStatusFrom

func (zone *DnsZone_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZone_STATUS from the provided source

func (*DnsZone_STATUS) ConvertStatusTo

func (zone *DnsZone_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZone_STATUS

func (*DnsZone_STATUS) DeepCopy

func (in *DnsZone_STATUS) DeepCopy() *DnsZone_STATUS

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

func (*DnsZone_STATUS) DeepCopyInto

func (in *DnsZone_STATUS) DeepCopyInto(out *DnsZone_STATUS)

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

type DnsZone_Spec

type DnsZone_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string               `json:"azureName,omitempty"`
	Location        *string              `json:"location,omitempty"`
	OperatorSpec    *DnsZoneOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string               `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner                       *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PropertyBag                 genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	RegistrationVirtualNetworks []SubResource                      `json:"registrationVirtualNetworks,omitempty"`
	ResolutionVirtualNetworks   []SubResource                      `json:"resolutionVirtualNetworks,omitempty"`
	Tags                        map[string]string                  `json:"tags,omitempty"`
	ZoneType                    *string                            `json:"zoneType,omitempty"`
}

Storage version of v1api20180501.DnsZone_Spec

func (*DnsZone_Spec) ConvertSpecFrom

func (zone *DnsZone_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZone_Spec from the provided source

func (*DnsZone_Spec) ConvertSpecTo

func (zone *DnsZone_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZone_Spec

func (*DnsZone_Spec) DeepCopy

func (in *DnsZone_Spec) DeepCopy() *DnsZone_Spec

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

func (*DnsZone_Spec) DeepCopyInto

func (in *DnsZone_Spec) DeepCopyInto(out *DnsZone_Spec)

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

type DnsZonesAAAARecord

type DnsZonesAAAARecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZonesAAAARecord_Spec   `json:"spec,omitempty"`
	Status            DnsZonesAAAARecord_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZonesAAAARecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/AAAA/{relativeRecordSetName}

func (*DnsZonesAAAARecord) AzureName

func (record *DnsZonesAAAARecord) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZonesAAAARecord) ConfigMapDestinationExpressions

func (record *DnsZonesAAAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZonesAAAARecord) DeepCopy

func (in *DnsZonesAAAARecord) DeepCopy() *DnsZonesAAAARecord

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

func (*DnsZonesAAAARecord) DeepCopyInto

func (in *DnsZonesAAAARecord) DeepCopyInto(out *DnsZonesAAAARecord)

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

func (*DnsZonesAAAARecord) DeepCopyObject

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

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

func (DnsZonesAAAARecord) GetAPIVersion

func (record DnsZonesAAAARecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZonesAAAARecord) GetConditions

func (record *DnsZonesAAAARecord) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZonesAAAARecord) GetResourceScope

func (record *DnsZonesAAAARecord) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZonesAAAARecord) GetSpec

func (record *DnsZonesAAAARecord) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DnsZonesAAAARecord) GetStatus

func (record *DnsZonesAAAARecord) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZonesAAAARecord) GetSupportedOperations

func (record *DnsZonesAAAARecord) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZonesAAAARecord) GetType

func (record *DnsZonesAAAARecord) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/AAAA"

func (*DnsZonesAAAARecord) Hub

func (record *DnsZonesAAAARecord) Hub()

Hub marks that this DnsZonesAAAARecord is the hub type for conversion

func (*DnsZonesAAAARecord) NewEmptyStatus

func (record *DnsZonesAAAARecord) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZonesAAAARecord) OriginalGVK

func (record *DnsZonesAAAARecord) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZonesAAAARecord) Owner

Owner returns the ResourceReference of the owner

func (*DnsZonesAAAARecord) SecretDestinationExpressions

func (record *DnsZonesAAAARecord) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZonesAAAARecord) SetConditions

func (record *DnsZonesAAAARecord) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZonesAAAARecord) SetStatus

func (record *DnsZonesAAAARecord) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZonesAAAARecordList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZonesAAAARecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/AAAA/{relativeRecordSetName}

func (*DnsZonesAAAARecordList) DeepCopy

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

func (*DnsZonesAAAARecordList) DeepCopyInto

func (in *DnsZonesAAAARecordList) DeepCopyInto(out *DnsZonesAAAARecordList)

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

func (*DnsZonesAAAARecordList) DeepCopyObject

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

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

type DnsZonesAAAARecordOperatorSpec

type DnsZonesAAAARecordOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZonesAAAARecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZonesAAAARecordOperatorSpec) DeepCopy

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

func (*DnsZonesAAAARecordOperatorSpec) DeepCopyInto

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

type DnsZonesAAAARecord_STATUS

type DnsZonesAAAARecord_STATUS struct {
	AAAARecords       []AaaaRecord_STATUS    `json:"AAAARecords,omitempty"`
	ARecords          []ARecord_STATUS       `json:"ARecords,omitempty"`
	CNAMERecord       *CnameRecord_STATUS    `json:"CNAMERecord,omitempty"`
	CaaRecords        []CaaRecord_STATUS     `json:"caaRecords,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	Etag              *string                `json:"etag,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	Id                *string                `json:"id,omitempty"`
	MXRecords         []MxRecord_STATUS      `json:"MXRecords,omitempty"`
	Metadata          map[string]string      `json:"metadata,omitempty"`
	NSRecords         []NsRecord_STATUS      `json:"NSRecords,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PTRRecords        []PtrRecord_STATUS     `json:"PTRRecords,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SOARecord         *SoaRecord_STATUS      `json:"SOARecord,omitempty"`
	SRVRecords        []SrvRecord_STATUS     `json:"SRVRecords,omitempty"`
	TTL               *int                   `json:"TTL,omitempty"`
	TXTRecords        []TxtRecord_STATUS     `json:"TXTRecords,omitempty"`
	TargetResource    *SubResource_STATUS    `json:"targetResource,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20180501.DnsZonesAAAARecord_STATUS

func (*DnsZonesAAAARecord_STATUS) ConvertStatusFrom

func (record *DnsZonesAAAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZonesAAAARecord_STATUS from the provided source

func (*DnsZonesAAAARecord_STATUS) ConvertStatusTo

func (record *DnsZonesAAAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZonesAAAARecord_STATUS

func (*DnsZonesAAAARecord_STATUS) DeepCopy

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

func (*DnsZonesAAAARecord_STATUS) DeepCopyInto

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

type DnsZonesAAAARecord_Spec

type DnsZonesAAAARecord_Spec struct {
	AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"`
	ARecords    []ARecord    `json:"ARecords,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                          `json:"azureName,omitempty"`
	CNAMERecord     *CnameRecord                    `json:"CNAMERecord,omitempty"`
	CaaRecords      []CaaRecord                     `json:"caaRecords,omitempty"`
	MXRecords       []MxRecord                      `json:"MXRecords,omitempty"`
	Metadata        map[string]string               `json:"metadata,omitempty"`
	NSRecords       []NsRecord                      `json:"NSRecords,omitempty"`
	OperatorSpec    *DnsZonesAAAARecordOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                          `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a network.azure.com/DnsZone resource
	Owner          *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"`
	PTRRecords     []PtrRecord                        `json:"PTRRecords,omitempty"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SOARecord      *SoaRecord                         `json:"SOARecord,omitempty"`
	SRVRecords     []SrvRecord                        `json:"SRVRecords,omitempty"`
	TTL            *int                               `json:"TTL,omitempty"`
	TXTRecords     []TxtRecord                        `json:"TXTRecords,omitempty"`
	TargetResource *SubResource                       `json:"targetResource,omitempty"`
}

Storage version of v1api20180501.DnsZonesAAAARecord_Spec

func (*DnsZonesAAAARecord_Spec) ConvertSpecFrom

func (record *DnsZonesAAAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZonesAAAARecord_Spec from the provided source

func (*DnsZonesAAAARecord_Spec) ConvertSpecTo

func (record *DnsZonesAAAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZonesAAAARecord_Spec

func (*DnsZonesAAAARecord_Spec) DeepCopy

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

func (*DnsZonesAAAARecord_Spec) DeepCopyInto

func (in *DnsZonesAAAARecord_Spec) DeepCopyInto(out *DnsZonesAAAARecord_Spec)

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

type DnsZonesARecord

type DnsZonesARecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZonesARecord_Spec   `json:"spec,omitempty"`
	Status            DnsZonesARecord_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZonesARecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/A/{relativeRecordSetName}

func (*DnsZonesARecord) AzureName

func (record *DnsZonesARecord) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZonesARecord) ConfigMapDestinationExpressions

func (record *DnsZonesARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZonesARecord) DeepCopy

func (in *DnsZonesARecord) DeepCopy() *DnsZonesARecord

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

func (*DnsZonesARecord) DeepCopyInto

func (in *DnsZonesARecord) DeepCopyInto(out *DnsZonesARecord)

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

func (*DnsZonesARecord) DeepCopyObject

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

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

func (DnsZonesARecord) GetAPIVersion

func (record DnsZonesARecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZonesARecord) GetConditions

func (record *DnsZonesARecord) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZonesARecord) GetResourceScope

func (record *DnsZonesARecord) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZonesARecord) GetSpec

func (record *DnsZonesARecord) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DnsZonesARecord) GetStatus

func (record *DnsZonesARecord) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZonesARecord) GetSupportedOperations

func (record *DnsZonesARecord) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZonesARecord) GetType

func (record *DnsZonesARecord) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/A"

func (*DnsZonesARecord) Hub

func (record *DnsZonesARecord) Hub()

Hub marks that this DnsZonesARecord is the hub type for conversion

func (*DnsZonesARecord) NewEmptyStatus

func (record *DnsZonesARecord) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZonesARecord) OriginalGVK

func (record *DnsZonesARecord) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZonesARecord) Owner

func (record *DnsZonesARecord) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*DnsZonesARecord) SecretDestinationExpressions

func (record *DnsZonesARecord) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZonesARecord) SetConditions

func (record *DnsZonesARecord) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZonesARecord) SetStatus

func (record *DnsZonesARecord) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZonesARecordList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZonesARecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/A/{relativeRecordSetName}

func (*DnsZonesARecordList) DeepCopy

func (in *DnsZonesARecordList) DeepCopy() *DnsZonesARecordList

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

func (*DnsZonesARecordList) DeepCopyInto

func (in *DnsZonesARecordList) DeepCopyInto(out *DnsZonesARecordList)

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

func (*DnsZonesARecordList) DeepCopyObject

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

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

type DnsZonesARecordOperatorSpec

type DnsZonesARecordOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZonesARecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZonesARecordOperatorSpec) DeepCopy

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

func (*DnsZonesARecordOperatorSpec) DeepCopyInto

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

type DnsZonesARecord_STATUS

type DnsZonesARecord_STATUS struct {
	AAAARecords       []AaaaRecord_STATUS    `json:"AAAARecords,omitempty"`
	ARecords          []ARecord_STATUS       `json:"ARecords,omitempty"`
	CNAMERecord       *CnameRecord_STATUS    `json:"CNAMERecord,omitempty"`
	CaaRecords        []CaaRecord_STATUS     `json:"caaRecords,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	Etag              *string                `json:"etag,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	Id                *string                `json:"id,omitempty"`
	MXRecords         []MxRecord_STATUS      `json:"MXRecords,omitempty"`
	Metadata          map[string]string      `json:"metadata,omitempty"`
	NSRecords         []NsRecord_STATUS      `json:"NSRecords,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PTRRecords        []PtrRecord_STATUS     `json:"PTRRecords,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SOARecord         *SoaRecord_STATUS      `json:"SOARecord,omitempty"`
	SRVRecords        []SrvRecord_STATUS     `json:"SRVRecords,omitempty"`
	TTL               *int                   `json:"TTL,omitempty"`
	TXTRecords        []TxtRecord_STATUS     `json:"TXTRecords,omitempty"`
	TargetResource    *SubResource_STATUS    `json:"targetResource,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20180501.DnsZonesARecord_STATUS

func (*DnsZonesARecord_STATUS) ConvertStatusFrom

func (record *DnsZonesARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZonesARecord_STATUS from the provided source

func (*DnsZonesARecord_STATUS) ConvertStatusTo

func (record *DnsZonesARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZonesARecord_STATUS

func (*DnsZonesARecord_STATUS) DeepCopy

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

func (*DnsZonesARecord_STATUS) DeepCopyInto

func (in *DnsZonesARecord_STATUS) DeepCopyInto(out *DnsZonesARecord_STATUS)

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

type DnsZonesARecord_Spec

type DnsZonesARecord_Spec struct {
	AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"`
	ARecords    []ARecord    `json:"ARecords,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                       `json:"azureName,omitempty"`
	CNAMERecord     *CnameRecord                 `json:"CNAMERecord,omitempty"`
	CaaRecords      []CaaRecord                  `json:"caaRecords,omitempty"`
	Etag            *string                      `json:"etag,omitempty"`
	MXRecords       []MxRecord                   `json:"MXRecords,omitempty"`
	Metadata        map[string]string            `json:"metadata,omitempty"`
	NSRecords       []NsRecord                   `json:"NSRecords,omitempty"`
	OperatorSpec    *DnsZonesARecordOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                       `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a network.azure.com/DnsZone resource
	Owner          *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"`
	PTRRecords     []PtrRecord                        `json:"PTRRecords,omitempty"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SOARecord      *SoaRecord                         `json:"SOARecord,omitempty"`
	SRVRecords     []SrvRecord                        `json:"SRVRecords,omitempty"`
	TTL            *int                               `json:"TTL,omitempty"`
	TXTRecords     []TxtRecord                        `json:"TXTRecords,omitempty"`
	TargetResource *SubResource                       `json:"targetResource,omitempty"`
}

Storage version of v1api20180501.DnsZonesARecord_Spec

func (*DnsZonesARecord_Spec) ConvertSpecFrom

func (record *DnsZonesARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZonesARecord_Spec from the provided source

func (*DnsZonesARecord_Spec) ConvertSpecTo

func (record *DnsZonesARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZonesARecord_Spec

func (*DnsZonesARecord_Spec) DeepCopy

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

func (*DnsZonesARecord_Spec) DeepCopyInto

func (in *DnsZonesARecord_Spec) DeepCopyInto(out *DnsZonesARecord_Spec)

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

type DnsZonesCAARecord

type DnsZonesCAARecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZonesCAARecord_Spec   `json:"spec,omitempty"`
	Status            DnsZonesCAARecord_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZonesCAARecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/CAA/{relativeRecordSetName}

func (*DnsZonesCAARecord) AzureName

func (record *DnsZonesCAARecord) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZonesCAARecord) ConfigMapDestinationExpressions

func (record *DnsZonesCAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZonesCAARecord) DeepCopy

func (in *DnsZonesCAARecord) DeepCopy() *DnsZonesCAARecord

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

func (*DnsZonesCAARecord) DeepCopyInto

func (in *DnsZonesCAARecord) DeepCopyInto(out *DnsZonesCAARecord)

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

func (*DnsZonesCAARecord) DeepCopyObject

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

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

func (DnsZonesCAARecord) GetAPIVersion

func (record DnsZonesCAARecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZonesCAARecord) GetConditions

func (record *DnsZonesCAARecord) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZonesCAARecord) GetResourceScope

func (record *DnsZonesCAARecord) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZonesCAARecord) GetSpec

func (record *DnsZonesCAARecord) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DnsZonesCAARecord) GetStatus

func (record *DnsZonesCAARecord) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZonesCAARecord) GetSupportedOperations

func (record *DnsZonesCAARecord) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZonesCAARecord) GetType

func (record *DnsZonesCAARecord) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/CAA"

func (*DnsZonesCAARecord) Hub

func (record *DnsZonesCAARecord) Hub()

Hub marks that this DnsZonesCAARecord is the hub type for conversion

func (*DnsZonesCAARecord) NewEmptyStatus

func (record *DnsZonesCAARecord) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZonesCAARecord) OriginalGVK

func (record *DnsZonesCAARecord) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZonesCAARecord) Owner

Owner returns the ResourceReference of the owner

func (*DnsZonesCAARecord) SecretDestinationExpressions

func (record *DnsZonesCAARecord) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZonesCAARecord) SetConditions

func (record *DnsZonesCAARecord) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZonesCAARecord) SetStatus

func (record *DnsZonesCAARecord) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZonesCAARecordList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZonesCAARecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/CAA/{relativeRecordSetName}

func (*DnsZonesCAARecordList) DeepCopy

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

func (*DnsZonesCAARecordList) DeepCopyInto

func (in *DnsZonesCAARecordList) DeepCopyInto(out *DnsZonesCAARecordList)

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

func (*DnsZonesCAARecordList) DeepCopyObject

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

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

type DnsZonesCAARecordOperatorSpec

type DnsZonesCAARecordOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZonesCAARecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZonesCAARecordOperatorSpec) DeepCopy

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

func (*DnsZonesCAARecordOperatorSpec) DeepCopyInto

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

type DnsZonesCAARecord_STATUS

type DnsZonesCAARecord_STATUS struct {
	AAAARecords       []AaaaRecord_STATUS    `json:"AAAARecords,omitempty"`
	ARecords          []ARecord_STATUS       `json:"ARecords,omitempty"`
	CNAMERecord       *CnameRecord_STATUS    `json:"CNAMERecord,omitempty"`
	CaaRecords        []CaaRecord_STATUS     `json:"caaRecords,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	Etag              *string                `json:"etag,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	Id                *string                `json:"id,omitempty"`
	MXRecords         []MxRecord_STATUS      `json:"MXRecords,omitempty"`
	Metadata          map[string]string      `json:"metadata,omitempty"`
	NSRecords         []NsRecord_STATUS      `json:"NSRecords,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PTRRecords        []PtrRecord_STATUS     `json:"PTRRecords,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SOARecord         *SoaRecord_STATUS      `json:"SOARecord,omitempty"`
	SRVRecords        []SrvRecord_STATUS     `json:"SRVRecords,omitempty"`
	TTL               *int                   `json:"TTL,omitempty"`
	TXTRecords        []TxtRecord_STATUS     `json:"TXTRecords,omitempty"`
	TargetResource    *SubResource_STATUS    `json:"targetResource,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20180501.DnsZonesCAARecord_STATUS

func (*DnsZonesCAARecord_STATUS) ConvertStatusFrom

func (record *DnsZonesCAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZonesCAARecord_STATUS from the provided source

func (*DnsZonesCAARecord_STATUS) ConvertStatusTo

func (record *DnsZonesCAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZonesCAARecord_STATUS

func (*DnsZonesCAARecord_STATUS) DeepCopy

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

func (*DnsZonesCAARecord_STATUS) DeepCopyInto

func (in *DnsZonesCAARecord_STATUS) DeepCopyInto(out *DnsZonesCAARecord_STATUS)

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

type DnsZonesCAARecord_Spec

type DnsZonesCAARecord_Spec struct {
	AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"`
	ARecords    []ARecord    `json:"ARecords,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                         `json:"azureName,omitempty"`
	CNAMERecord     *CnameRecord                   `json:"CNAMERecord,omitempty"`
	CaaRecords      []CaaRecord                    `json:"caaRecords,omitempty"`
	MXRecords       []MxRecord                     `json:"MXRecords,omitempty"`
	Metadata        map[string]string              `json:"metadata,omitempty"`
	NSRecords       []NsRecord                     `json:"NSRecords,omitempty"`
	OperatorSpec    *DnsZonesCAARecordOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                         `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a network.azure.com/DnsZone resource
	Owner          *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"`
	PTRRecords     []PtrRecord                        `json:"PTRRecords,omitempty"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SOARecord      *SoaRecord                         `json:"SOARecord,omitempty"`
	SRVRecords     []SrvRecord                        `json:"SRVRecords,omitempty"`
	TTL            *int                               `json:"TTL,omitempty"`
	TXTRecords     []TxtRecord                        `json:"TXTRecords,omitempty"`
	TargetResource *SubResource                       `json:"targetResource,omitempty"`
}

Storage version of v1api20180501.DnsZonesCAARecord_Spec

func (*DnsZonesCAARecord_Spec) ConvertSpecFrom

func (record *DnsZonesCAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZonesCAARecord_Spec from the provided source

func (*DnsZonesCAARecord_Spec) ConvertSpecTo

func (record *DnsZonesCAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZonesCAARecord_Spec

func (*DnsZonesCAARecord_Spec) DeepCopy

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

func (*DnsZonesCAARecord_Spec) DeepCopyInto

func (in *DnsZonesCAARecord_Spec) DeepCopyInto(out *DnsZonesCAARecord_Spec)

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

type DnsZonesCNAMERecord

type DnsZonesCNAMERecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZonesCNAMERecord_Spec   `json:"spec,omitempty"`
	Status            DnsZonesCNAMERecord_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZonesCNAMERecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/CNAME/{relativeRecordSetName}

func (*DnsZonesCNAMERecord) AzureName

func (record *DnsZonesCNAMERecord) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZonesCNAMERecord) ConfigMapDestinationExpressions

func (record *DnsZonesCNAMERecord) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZonesCNAMERecord) DeepCopy

func (in *DnsZonesCNAMERecord) DeepCopy() *DnsZonesCNAMERecord

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

func (*DnsZonesCNAMERecord) DeepCopyInto

func (in *DnsZonesCNAMERecord) DeepCopyInto(out *DnsZonesCNAMERecord)

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

func (*DnsZonesCNAMERecord) DeepCopyObject

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

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

func (DnsZonesCNAMERecord) GetAPIVersion

func (record DnsZonesCNAMERecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZonesCNAMERecord) GetConditions

func (record *DnsZonesCNAMERecord) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZonesCNAMERecord) GetResourceScope

func (record *DnsZonesCNAMERecord) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZonesCNAMERecord) GetSpec

GetSpec returns the specification of this resource

func (*DnsZonesCNAMERecord) GetStatus

func (record *DnsZonesCNAMERecord) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZonesCNAMERecord) GetSupportedOperations

func (record *DnsZonesCNAMERecord) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZonesCNAMERecord) GetType

func (record *DnsZonesCNAMERecord) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/CNAME"

func (*DnsZonesCNAMERecord) Hub

func (record *DnsZonesCNAMERecord) Hub()

Hub marks that this DnsZonesCNAMERecord is the hub type for conversion

func (*DnsZonesCNAMERecord) NewEmptyStatus

func (record *DnsZonesCNAMERecord) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZonesCNAMERecord) OriginalGVK

func (record *DnsZonesCNAMERecord) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZonesCNAMERecord) Owner

Owner returns the ResourceReference of the owner

func (*DnsZonesCNAMERecord) SecretDestinationExpressions

func (record *DnsZonesCNAMERecord) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZonesCNAMERecord) SetConditions

func (record *DnsZonesCNAMERecord) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZonesCNAMERecord) SetStatus

func (record *DnsZonesCNAMERecord) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZonesCNAMERecordList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZonesCNAMERecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/CNAME/{relativeRecordSetName}

func (*DnsZonesCNAMERecordList) DeepCopy

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

func (*DnsZonesCNAMERecordList) DeepCopyInto

func (in *DnsZonesCNAMERecordList) DeepCopyInto(out *DnsZonesCNAMERecordList)

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

func (*DnsZonesCNAMERecordList) DeepCopyObject

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

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

type DnsZonesCNAMERecordOperatorSpec

type DnsZonesCNAMERecordOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZonesCNAMERecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZonesCNAMERecordOperatorSpec) DeepCopy

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

func (*DnsZonesCNAMERecordOperatorSpec) DeepCopyInto

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

type DnsZonesCNAMERecord_STATUS

type DnsZonesCNAMERecord_STATUS struct {
	AAAARecords       []AaaaRecord_STATUS    `json:"AAAARecords,omitempty"`
	ARecords          []ARecord_STATUS       `json:"ARecords,omitempty"`
	CNAMERecord       *CnameRecord_STATUS    `json:"CNAMERecord,omitempty"`
	CaaRecords        []CaaRecord_STATUS     `json:"caaRecords,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	Etag              *string                `json:"etag,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	Id                *string                `json:"id,omitempty"`
	MXRecords         []MxRecord_STATUS      `json:"MXRecords,omitempty"`
	Metadata          map[string]string      `json:"metadata,omitempty"`
	NSRecords         []NsRecord_STATUS      `json:"NSRecords,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PTRRecords        []PtrRecord_STATUS     `json:"PTRRecords,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SOARecord         *SoaRecord_STATUS      `json:"SOARecord,omitempty"`
	SRVRecords        []SrvRecord_STATUS     `json:"SRVRecords,omitempty"`
	TTL               *int                   `json:"TTL,omitempty"`
	TXTRecords        []TxtRecord_STATUS     `json:"TXTRecords,omitempty"`
	TargetResource    *SubResource_STATUS    `json:"targetResource,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20180501.DnsZonesCNAMERecord_STATUS

func (*DnsZonesCNAMERecord_STATUS) ConvertStatusFrom

func (record *DnsZonesCNAMERecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZonesCNAMERecord_STATUS from the provided source

func (*DnsZonesCNAMERecord_STATUS) ConvertStatusTo

func (record *DnsZonesCNAMERecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZonesCNAMERecord_STATUS

func (*DnsZonesCNAMERecord_STATUS) DeepCopy

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

func (*DnsZonesCNAMERecord_STATUS) DeepCopyInto

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

type DnsZonesCNAMERecord_Spec

type DnsZonesCNAMERecord_Spec struct {
	AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"`
	ARecords    []ARecord    `json:"ARecords,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                           `json:"azureName,omitempty"`
	CNAMERecord     *CnameRecord                     `json:"CNAMERecord,omitempty"`
	CaaRecords      []CaaRecord                      `json:"caaRecords,omitempty"`
	MXRecords       []MxRecord                       `json:"MXRecords,omitempty"`
	Metadata        map[string]string                `json:"metadata,omitempty"`
	NSRecords       []NsRecord                       `json:"NSRecords,omitempty"`
	OperatorSpec    *DnsZonesCNAMERecordOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                           `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a network.azure.com/DnsZone resource
	Owner          *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"`
	PTRRecords     []PtrRecord                        `json:"PTRRecords,omitempty"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SOARecord      *SoaRecord                         `json:"SOARecord,omitempty"`
	SRVRecords     []SrvRecord                        `json:"SRVRecords,omitempty"`
	TTL            *int                               `json:"TTL,omitempty"`
	TXTRecords     []TxtRecord                        `json:"TXTRecords,omitempty"`
	TargetResource *SubResource                       `json:"targetResource,omitempty"`
}

Storage version of v1api20180501.DnsZonesCNAMERecord_Spec

func (*DnsZonesCNAMERecord_Spec) ConvertSpecFrom

func (record *DnsZonesCNAMERecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZonesCNAMERecord_Spec from the provided source

func (*DnsZonesCNAMERecord_Spec) ConvertSpecTo

func (record *DnsZonesCNAMERecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZonesCNAMERecord_Spec

func (*DnsZonesCNAMERecord_Spec) DeepCopy

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

func (*DnsZonesCNAMERecord_Spec) DeepCopyInto

func (in *DnsZonesCNAMERecord_Spec) DeepCopyInto(out *DnsZonesCNAMERecord_Spec)

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

type DnsZonesMXRecord

type DnsZonesMXRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZonesMXRecord_Spec   `json:"spec,omitempty"`
	Status            DnsZonesMXRecord_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZonesMXRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/MX/{relativeRecordSetName}

func (*DnsZonesMXRecord) AzureName

func (record *DnsZonesMXRecord) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZonesMXRecord) ConfigMapDestinationExpressions

func (record *DnsZonesMXRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZonesMXRecord) DeepCopy

func (in *DnsZonesMXRecord) DeepCopy() *DnsZonesMXRecord

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

func (*DnsZonesMXRecord) DeepCopyInto

func (in *DnsZonesMXRecord) DeepCopyInto(out *DnsZonesMXRecord)

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

func (*DnsZonesMXRecord) DeepCopyObject

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

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

func (DnsZonesMXRecord) GetAPIVersion

func (record DnsZonesMXRecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZonesMXRecord) GetConditions

func (record *DnsZonesMXRecord) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZonesMXRecord) GetResourceScope

func (record *DnsZonesMXRecord) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZonesMXRecord) GetSpec

func (record *DnsZonesMXRecord) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DnsZonesMXRecord) GetStatus

func (record *DnsZonesMXRecord) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZonesMXRecord) GetSupportedOperations

func (record *DnsZonesMXRecord) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZonesMXRecord) GetType

func (record *DnsZonesMXRecord) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/MX"

func (*DnsZonesMXRecord) Hub

func (record *DnsZonesMXRecord) Hub()

Hub marks that this DnsZonesMXRecord is the hub type for conversion

func (*DnsZonesMXRecord) NewEmptyStatus

func (record *DnsZonesMXRecord) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZonesMXRecord) OriginalGVK

func (record *DnsZonesMXRecord) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZonesMXRecord) Owner

Owner returns the ResourceReference of the owner

func (*DnsZonesMXRecord) SecretDestinationExpressions

func (record *DnsZonesMXRecord) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZonesMXRecord) SetConditions

func (record *DnsZonesMXRecord) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZonesMXRecord) SetStatus

func (record *DnsZonesMXRecord) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZonesMXRecordList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZonesMXRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/MX/{relativeRecordSetName}

func (*DnsZonesMXRecordList) DeepCopy

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

func (*DnsZonesMXRecordList) DeepCopyInto

func (in *DnsZonesMXRecordList) DeepCopyInto(out *DnsZonesMXRecordList)

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

func (*DnsZonesMXRecordList) DeepCopyObject

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

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

type DnsZonesMXRecordOperatorSpec

type DnsZonesMXRecordOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZonesMXRecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZonesMXRecordOperatorSpec) DeepCopy

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

func (*DnsZonesMXRecordOperatorSpec) DeepCopyInto

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

type DnsZonesMXRecord_STATUS

type DnsZonesMXRecord_STATUS struct {
	AAAARecords       []AaaaRecord_STATUS    `json:"AAAARecords,omitempty"`
	ARecords          []ARecord_STATUS       `json:"ARecords,omitempty"`
	CNAMERecord       *CnameRecord_STATUS    `json:"CNAMERecord,omitempty"`
	CaaRecords        []CaaRecord_STATUS     `json:"caaRecords,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	Etag              *string                `json:"etag,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	Id                *string                `json:"id,omitempty"`
	MXRecords         []MxRecord_STATUS      `json:"MXRecords,omitempty"`
	Metadata          map[string]string      `json:"metadata,omitempty"`
	NSRecords         []NsRecord_STATUS      `json:"NSRecords,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PTRRecords        []PtrRecord_STATUS     `json:"PTRRecords,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SOARecord         *SoaRecord_STATUS      `json:"SOARecord,omitempty"`
	SRVRecords        []SrvRecord_STATUS     `json:"SRVRecords,omitempty"`
	TTL               *int                   `json:"TTL,omitempty"`
	TXTRecords        []TxtRecord_STATUS     `json:"TXTRecords,omitempty"`
	TargetResource    *SubResource_STATUS    `json:"targetResource,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20180501.DnsZonesMXRecord_STATUS

func (*DnsZonesMXRecord_STATUS) ConvertStatusFrom

func (record *DnsZonesMXRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZonesMXRecord_STATUS from the provided source

func (*DnsZonesMXRecord_STATUS) ConvertStatusTo

func (record *DnsZonesMXRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZonesMXRecord_STATUS

func (*DnsZonesMXRecord_STATUS) DeepCopy

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

func (*DnsZonesMXRecord_STATUS) DeepCopyInto

func (in *DnsZonesMXRecord_STATUS) DeepCopyInto(out *DnsZonesMXRecord_STATUS)

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

type DnsZonesMXRecord_Spec

type DnsZonesMXRecord_Spec struct {
	AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"`
	ARecords    []ARecord    `json:"ARecords,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                        `json:"azureName,omitempty"`
	CNAMERecord     *CnameRecord                  `json:"CNAMERecord,omitempty"`
	CaaRecords      []CaaRecord                   `json:"caaRecords,omitempty"`
	MXRecords       []MxRecord                    `json:"MXRecords,omitempty"`
	Metadata        map[string]string             `json:"metadata,omitempty"`
	NSRecords       []NsRecord                    `json:"NSRecords,omitempty"`
	OperatorSpec    *DnsZonesMXRecordOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                        `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a network.azure.com/DnsZone resource
	Owner          *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"`
	PTRRecords     []PtrRecord                        `json:"PTRRecords,omitempty"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SOARecord      *SoaRecord                         `json:"SOARecord,omitempty"`
	SRVRecords     []SrvRecord                        `json:"SRVRecords,omitempty"`
	TTL            *int                               `json:"TTL,omitempty"`
	TXTRecords     []TxtRecord                        `json:"TXTRecords,omitempty"`
	TargetResource *SubResource                       `json:"targetResource,omitempty"`
}

Storage version of v1api20180501.DnsZonesMXRecord_Spec

func (*DnsZonesMXRecord_Spec) ConvertSpecFrom

func (record *DnsZonesMXRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZonesMXRecord_Spec from the provided source

func (*DnsZonesMXRecord_Spec) ConvertSpecTo

func (record *DnsZonesMXRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZonesMXRecord_Spec

func (*DnsZonesMXRecord_Spec) DeepCopy

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

func (*DnsZonesMXRecord_Spec) DeepCopyInto

func (in *DnsZonesMXRecord_Spec) DeepCopyInto(out *DnsZonesMXRecord_Spec)

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

type DnsZonesNSRecord

type DnsZonesNSRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZonesNSRecord_Spec   `json:"spec,omitempty"`
	Status            DnsZonesNSRecord_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZonesNSRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/NS/{relativeRecordSetName}

func (*DnsZonesNSRecord) AzureName

func (record *DnsZonesNSRecord) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZonesNSRecord) ConfigMapDestinationExpressions

func (record *DnsZonesNSRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZonesNSRecord) DeepCopy

func (in *DnsZonesNSRecord) DeepCopy() *DnsZonesNSRecord

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

func (*DnsZonesNSRecord) DeepCopyInto

func (in *DnsZonesNSRecord) DeepCopyInto(out *DnsZonesNSRecord)

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

func (*DnsZonesNSRecord) DeepCopyObject

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

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

func (DnsZonesNSRecord) GetAPIVersion

func (record DnsZonesNSRecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZonesNSRecord) GetConditions

func (record *DnsZonesNSRecord) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZonesNSRecord) GetResourceScope

func (record *DnsZonesNSRecord) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZonesNSRecord) GetSpec

func (record *DnsZonesNSRecord) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DnsZonesNSRecord) GetStatus

func (record *DnsZonesNSRecord) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZonesNSRecord) GetSupportedOperations

func (record *DnsZonesNSRecord) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZonesNSRecord) GetType

func (record *DnsZonesNSRecord) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/NS"

func (*DnsZonesNSRecord) Hub

func (record *DnsZonesNSRecord) Hub()

Hub marks that this DnsZonesNSRecord is the hub type for conversion

func (*DnsZonesNSRecord) NewEmptyStatus

func (record *DnsZonesNSRecord) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZonesNSRecord) OriginalGVK

func (record *DnsZonesNSRecord) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZonesNSRecord) Owner

Owner returns the ResourceReference of the owner

func (*DnsZonesNSRecord) SecretDestinationExpressions

func (record *DnsZonesNSRecord) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZonesNSRecord) SetConditions

func (record *DnsZonesNSRecord) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZonesNSRecord) SetStatus

func (record *DnsZonesNSRecord) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZonesNSRecordList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZonesNSRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/NS/{relativeRecordSetName}

func (*DnsZonesNSRecordList) DeepCopy

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

func (*DnsZonesNSRecordList) DeepCopyInto

func (in *DnsZonesNSRecordList) DeepCopyInto(out *DnsZonesNSRecordList)

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

func (*DnsZonesNSRecordList) DeepCopyObject

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

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

type DnsZonesNSRecordOperatorSpec

type DnsZonesNSRecordOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZonesNSRecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZonesNSRecordOperatorSpec) DeepCopy

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

func (*DnsZonesNSRecordOperatorSpec) DeepCopyInto

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

type DnsZonesNSRecord_STATUS

type DnsZonesNSRecord_STATUS struct {
	AAAARecords       []AaaaRecord_STATUS    `json:"AAAARecords,omitempty"`
	ARecords          []ARecord_STATUS       `json:"ARecords,omitempty"`
	CNAMERecord       *CnameRecord_STATUS    `json:"CNAMERecord,omitempty"`
	CaaRecords        []CaaRecord_STATUS     `json:"caaRecords,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	Etag              *string                `json:"etag,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	Id                *string                `json:"id,omitempty"`
	MXRecords         []MxRecord_STATUS      `json:"MXRecords,omitempty"`
	Metadata          map[string]string      `json:"metadata,omitempty"`
	NSRecords         []NsRecord_STATUS      `json:"NSRecords,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PTRRecords        []PtrRecord_STATUS     `json:"PTRRecords,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SOARecord         *SoaRecord_STATUS      `json:"SOARecord,omitempty"`
	SRVRecords        []SrvRecord_STATUS     `json:"SRVRecords,omitempty"`
	TTL               *int                   `json:"TTL,omitempty"`
	TXTRecords        []TxtRecord_STATUS     `json:"TXTRecords,omitempty"`
	TargetResource    *SubResource_STATUS    `json:"targetResource,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20180501.DnsZonesNSRecord_STATUS

func (*DnsZonesNSRecord_STATUS) ConvertStatusFrom

func (record *DnsZonesNSRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZonesNSRecord_STATUS from the provided source

func (*DnsZonesNSRecord_STATUS) ConvertStatusTo

func (record *DnsZonesNSRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZonesNSRecord_STATUS

func (*DnsZonesNSRecord_STATUS) DeepCopy

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

func (*DnsZonesNSRecord_STATUS) DeepCopyInto

func (in *DnsZonesNSRecord_STATUS) DeepCopyInto(out *DnsZonesNSRecord_STATUS)

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

type DnsZonesNSRecord_Spec

type DnsZonesNSRecord_Spec struct {
	AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"`
	ARecords    []ARecord    `json:"ARecords,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                        `json:"azureName,omitempty"`
	CNAMERecord     *CnameRecord                  `json:"CNAMERecord,omitempty"`
	CaaRecords      []CaaRecord                   `json:"caaRecords,omitempty"`
	MXRecords       []MxRecord                    `json:"MXRecords,omitempty"`
	Metadata        map[string]string             `json:"metadata,omitempty"`
	NSRecords       []NsRecord                    `json:"NSRecords,omitempty"`
	OperatorSpec    *DnsZonesNSRecordOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                        `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a network.azure.com/DnsZone resource
	Owner          *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"`
	PTRRecords     []PtrRecord                        `json:"PTRRecords,omitempty"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SOARecord      *SoaRecord                         `json:"SOARecord,omitempty"`
	SRVRecords     []SrvRecord                        `json:"SRVRecords,omitempty"`
	TTL            *int                               `json:"TTL,omitempty"`
	TXTRecords     []TxtRecord                        `json:"TXTRecords,omitempty"`
	TargetResource *SubResource                       `json:"targetResource,omitempty"`
}

Storage version of v1api20180501.DnsZonesNSRecord_Spec

func (*DnsZonesNSRecord_Spec) ConvertSpecFrom

func (record *DnsZonesNSRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZonesNSRecord_Spec from the provided source

func (*DnsZonesNSRecord_Spec) ConvertSpecTo

func (record *DnsZonesNSRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZonesNSRecord_Spec

func (*DnsZonesNSRecord_Spec) DeepCopy

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

func (*DnsZonesNSRecord_Spec) DeepCopyInto

func (in *DnsZonesNSRecord_Spec) DeepCopyInto(out *DnsZonesNSRecord_Spec)

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

type DnsZonesPTRRecord

type DnsZonesPTRRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZonesPTRRecord_Spec   `json:"spec,omitempty"`
	Status            DnsZonesPTRRecord_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZonesPTRRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/PTR/{relativeRecordSetName}

func (*DnsZonesPTRRecord) AzureName

func (record *DnsZonesPTRRecord) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZonesPTRRecord) ConfigMapDestinationExpressions

func (record *DnsZonesPTRRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZonesPTRRecord) DeepCopy

func (in *DnsZonesPTRRecord) DeepCopy() *DnsZonesPTRRecord

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

func (*DnsZonesPTRRecord) DeepCopyInto

func (in *DnsZonesPTRRecord) DeepCopyInto(out *DnsZonesPTRRecord)

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

func (*DnsZonesPTRRecord) DeepCopyObject

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

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

func (DnsZonesPTRRecord) GetAPIVersion

func (record DnsZonesPTRRecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZonesPTRRecord) GetConditions

func (record *DnsZonesPTRRecord) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZonesPTRRecord) GetResourceScope

func (record *DnsZonesPTRRecord) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZonesPTRRecord) GetSpec

func (record *DnsZonesPTRRecord) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DnsZonesPTRRecord) GetStatus

func (record *DnsZonesPTRRecord) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZonesPTRRecord) GetSupportedOperations

func (record *DnsZonesPTRRecord) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZonesPTRRecord) GetType

func (record *DnsZonesPTRRecord) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/PTR"

func (*DnsZonesPTRRecord) Hub

func (record *DnsZonesPTRRecord) Hub()

Hub marks that this DnsZonesPTRRecord is the hub type for conversion

func (*DnsZonesPTRRecord) NewEmptyStatus

func (record *DnsZonesPTRRecord) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZonesPTRRecord) OriginalGVK

func (record *DnsZonesPTRRecord) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZonesPTRRecord) Owner

Owner returns the ResourceReference of the owner

func (*DnsZonesPTRRecord) SecretDestinationExpressions

func (record *DnsZonesPTRRecord) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZonesPTRRecord) SetConditions

func (record *DnsZonesPTRRecord) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZonesPTRRecord) SetStatus

func (record *DnsZonesPTRRecord) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZonesPTRRecordList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZonesPTRRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/PTR/{relativeRecordSetName}

func (*DnsZonesPTRRecordList) DeepCopy

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

func (*DnsZonesPTRRecordList) DeepCopyInto

func (in *DnsZonesPTRRecordList) DeepCopyInto(out *DnsZonesPTRRecordList)

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

func (*DnsZonesPTRRecordList) DeepCopyObject

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

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

type DnsZonesPTRRecordOperatorSpec

type DnsZonesPTRRecordOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZonesPTRRecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZonesPTRRecordOperatorSpec) DeepCopy

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

func (*DnsZonesPTRRecordOperatorSpec) DeepCopyInto

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

type DnsZonesPTRRecord_STATUS

type DnsZonesPTRRecord_STATUS struct {
	AAAARecords       []AaaaRecord_STATUS    `json:"AAAARecords,omitempty"`
	ARecords          []ARecord_STATUS       `json:"ARecords,omitempty"`
	CNAMERecord       *CnameRecord_STATUS    `json:"CNAMERecord,omitempty"`
	CaaRecords        []CaaRecord_STATUS     `json:"caaRecords,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	Etag              *string                `json:"etag,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	Id                *string                `json:"id,omitempty"`
	MXRecords         []MxRecord_STATUS      `json:"MXRecords,omitempty"`
	Metadata          map[string]string      `json:"metadata,omitempty"`
	NSRecords         []NsRecord_STATUS      `json:"NSRecords,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PTRRecords        []PtrRecord_STATUS     `json:"PTRRecords,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SOARecord         *SoaRecord_STATUS      `json:"SOARecord,omitempty"`
	SRVRecords        []SrvRecord_STATUS     `json:"SRVRecords,omitempty"`
	TTL               *int                   `json:"TTL,omitempty"`
	TXTRecords        []TxtRecord_STATUS     `json:"TXTRecords,omitempty"`
	TargetResource    *SubResource_STATUS    `json:"targetResource,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20180501.DnsZonesPTRRecord_STATUS

func (*DnsZonesPTRRecord_STATUS) ConvertStatusFrom

func (record *DnsZonesPTRRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZonesPTRRecord_STATUS from the provided source

func (*DnsZonesPTRRecord_STATUS) ConvertStatusTo

func (record *DnsZonesPTRRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZonesPTRRecord_STATUS

func (*DnsZonesPTRRecord_STATUS) DeepCopy

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

func (*DnsZonesPTRRecord_STATUS) DeepCopyInto

func (in *DnsZonesPTRRecord_STATUS) DeepCopyInto(out *DnsZonesPTRRecord_STATUS)

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

type DnsZonesPTRRecord_Spec

type DnsZonesPTRRecord_Spec struct {
	AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"`
	ARecords    []ARecord    `json:"ARecords,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                         `json:"azureName,omitempty"`
	CNAMERecord     *CnameRecord                   `json:"CNAMERecord,omitempty"`
	CaaRecords      []CaaRecord                    `json:"caaRecords,omitempty"`
	MXRecords       []MxRecord                     `json:"MXRecords,omitempty"`
	Metadata        map[string]string              `json:"metadata,omitempty"`
	NSRecords       []NsRecord                     `json:"NSRecords,omitempty"`
	OperatorSpec    *DnsZonesPTRRecordOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                         `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a network.azure.com/DnsZone resource
	Owner          *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"`
	PTRRecords     []PtrRecord                        `json:"PTRRecords,omitempty"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SOARecord      *SoaRecord                         `json:"SOARecord,omitempty"`
	SRVRecords     []SrvRecord                        `json:"SRVRecords,omitempty"`
	TTL            *int                               `json:"TTL,omitempty"`
	TXTRecords     []TxtRecord                        `json:"TXTRecords,omitempty"`
	TargetResource *SubResource                       `json:"targetResource,omitempty"`
}

Storage version of v1api20180501.DnsZonesPTRRecord_Spec

func (*DnsZonesPTRRecord_Spec) ConvertSpecFrom

func (record *DnsZonesPTRRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZonesPTRRecord_Spec from the provided source

func (*DnsZonesPTRRecord_Spec) ConvertSpecTo

func (record *DnsZonesPTRRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZonesPTRRecord_Spec

func (*DnsZonesPTRRecord_Spec) DeepCopy

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

func (*DnsZonesPTRRecord_Spec) DeepCopyInto

func (in *DnsZonesPTRRecord_Spec) DeepCopyInto(out *DnsZonesPTRRecord_Spec)

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

type DnsZonesSRVRecord

type DnsZonesSRVRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZonesSRVRecord_Spec   `json:"spec,omitempty"`
	Status            DnsZonesSRVRecord_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZonesSRVRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/SRV/{relativeRecordSetName}

func (*DnsZonesSRVRecord) AzureName

func (record *DnsZonesSRVRecord) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZonesSRVRecord) ConfigMapDestinationExpressions

func (record *DnsZonesSRVRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZonesSRVRecord) DeepCopy

func (in *DnsZonesSRVRecord) DeepCopy() *DnsZonesSRVRecord

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

func (*DnsZonesSRVRecord) DeepCopyInto

func (in *DnsZonesSRVRecord) DeepCopyInto(out *DnsZonesSRVRecord)

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

func (*DnsZonesSRVRecord) DeepCopyObject

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

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

func (DnsZonesSRVRecord) GetAPIVersion

func (record DnsZonesSRVRecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZonesSRVRecord) GetConditions

func (record *DnsZonesSRVRecord) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZonesSRVRecord) GetResourceScope

func (record *DnsZonesSRVRecord) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZonesSRVRecord) GetSpec

func (record *DnsZonesSRVRecord) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DnsZonesSRVRecord) GetStatus

func (record *DnsZonesSRVRecord) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZonesSRVRecord) GetSupportedOperations

func (record *DnsZonesSRVRecord) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZonesSRVRecord) GetType

func (record *DnsZonesSRVRecord) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/SRV"

func (*DnsZonesSRVRecord) Hub

func (record *DnsZonesSRVRecord) Hub()

Hub marks that this DnsZonesSRVRecord is the hub type for conversion

func (*DnsZonesSRVRecord) NewEmptyStatus

func (record *DnsZonesSRVRecord) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZonesSRVRecord) OriginalGVK

func (record *DnsZonesSRVRecord) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZonesSRVRecord) Owner

Owner returns the ResourceReference of the owner

func (*DnsZonesSRVRecord) SecretDestinationExpressions

func (record *DnsZonesSRVRecord) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZonesSRVRecord) SetConditions

func (record *DnsZonesSRVRecord) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZonesSRVRecord) SetStatus

func (record *DnsZonesSRVRecord) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZonesSRVRecordList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZonesSRVRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/SRV/{relativeRecordSetName}

func (*DnsZonesSRVRecordList) DeepCopy

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

func (*DnsZonesSRVRecordList) DeepCopyInto

func (in *DnsZonesSRVRecordList) DeepCopyInto(out *DnsZonesSRVRecordList)

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

func (*DnsZonesSRVRecordList) DeepCopyObject

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

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

type DnsZonesSRVRecordOperatorSpec

type DnsZonesSRVRecordOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZonesSRVRecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZonesSRVRecordOperatorSpec) DeepCopy

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

func (*DnsZonesSRVRecordOperatorSpec) DeepCopyInto

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

type DnsZonesSRVRecord_STATUS

type DnsZonesSRVRecord_STATUS struct {
	AAAARecords       []AaaaRecord_STATUS    `json:"AAAARecords,omitempty"`
	ARecords          []ARecord_STATUS       `json:"ARecords,omitempty"`
	CNAMERecord       *CnameRecord_STATUS    `json:"CNAMERecord,omitempty"`
	CaaRecords        []CaaRecord_STATUS     `json:"caaRecords,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	Etag              *string                `json:"etag,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	Id                *string                `json:"id,omitempty"`
	MXRecords         []MxRecord_STATUS      `json:"MXRecords,omitempty"`
	Metadata          map[string]string      `json:"metadata,omitempty"`
	NSRecords         []NsRecord_STATUS      `json:"NSRecords,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PTRRecords        []PtrRecord_STATUS     `json:"PTRRecords,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SOARecord         *SoaRecord_STATUS      `json:"SOARecord,omitempty"`
	SRVRecords        []SrvRecord_STATUS     `json:"SRVRecords,omitempty"`
	TTL               *int                   `json:"TTL,omitempty"`
	TXTRecords        []TxtRecord_STATUS     `json:"TXTRecords,omitempty"`
	TargetResource    *SubResource_STATUS    `json:"targetResource,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20180501.DnsZonesSRVRecord_STATUS

func (*DnsZonesSRVRecord_STATUS) ConvertStatusFrom

func (record *DnsZonesSRVRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZonesSRVRecord_STATUS from the provided source

func (*DnsZonesSRVRecord_STATUS) ConvertStatusTo

func (record *DnsZonesSRVRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZonesSRVRecord_STATUS

func (*DnsZonesSRVRecord_STATUS) DeepCopy

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

func (*DnsZonesSRVRecord_STATUS) DeepCopyInto

func (in *DnsZonesSRVRecord_STATUS) DeepCopyInto(out *DnsZonesSRVRecord_STATUS)

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

type DnsZonesSRVRecord_Spec

type DnsZonesSRVRecord_Spec struct {
	AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"`
	ARecords    []ARecord    `json:"ARecords,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                         `json:"azureName,omitempty"`
	CNAMERecord     *CnameRecord                   `json:"CNAMERecord,omitempty"`
	CaaRecords      []CaaRecord                    `json:"caaRecords,omitempty"`
	MXRecords       []MxRecord                     `json:"MXRecords,omitempty"`
	Metadata        map[string]string              `json:"metadata,omitempty"`
	NSRecords       []NsRecord                     `json:"NSRecords,omitempty"`
	OperatorSpec    *DnsZonesSRVRecordOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                         `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a network.azure.com/DnsZone resource
	Owner          *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"`
	PTRRecords     []PtrRecord                        `json:"PTRRecords,omitempty"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SOARecord      *SoaRecord                         `json:"SOARecord,omitempty"`
	SRVRecords     []SrvRecord                        `json:"SRVRecords,omitempty"`
	TTL            *int                               `json:"TTL,omitempty"`
	TXTRecords     []TxtRecord                        `json:"TXTRecords,omitempty"`
	TargetResource *SubResource                       `json:"targetResource,omitempty"`
}

Storage version of v1api20180501.DnsZonesSRVRecord_Spec

func (*DnsZonesSRVRecord_Spec) ConvertSpecFrom

func (record *DnsZonesSRVRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZonesSRVRecord_Spec from the provided source

func (*DnsZonesSRVRecord_Spec) ConvertSpecTo

func (record *DnsZonesSRVRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZonesSRVRecord_Spec

func (*DnsZonesSRVRecord_Spec) DeepCopy

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

func (*DnsZonesSRVRecord_Spec) DeepCopyInto

func (in *DnsZonesSRVRecord_Spec) DeepCopyInto(out *DnsZonesSRVRecord_Spec)

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

type DnsZonesTXTRecord

type DnsZonesTXTRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DnsZonesTXTRecord_Spec   `json:"spec,omitempty"`
	Status            DnsZonesTXTRecord_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20180501.DnsZonesTXTRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/TXT/{relativeRecordSetName}

func (*DnsZonesTXTRecord) AzureName

func (record *DnsZonesTXTRecord) AzureName() string

AzureName returns the Azure name of the resource

func (*DnsZonesTXTRecord) ConfigMapDestinationExpressions

func (record *DnsZonesTXTRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DnsZonesTXTRecord) DeepCopy

func (in *DnsZonesTXTRecord) DeepCopy() *DnsZonesTXTRecord

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

func (*DnsZonesTXTRecord) DeepCopyInto

func (in *DnsZonesTXTRecord) DeepCopyInto(out *DnsZonesTXTRecord)

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

func (*DnsZonesTXTRecord) DeepCopyObject

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

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

func (DnsZonesTXTRecord) GetAPIVersion

func (record DnsZonesTXTRecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"

func (*DnsZonesTXTRecord) GetConditions

func (record *DnsZonesTXTRecord) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DnsZonesTXTRecord) GetResourceScope

func (record *DnsZonesTXTRecord) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DnsZonesTXTRecord) GetSpec

func (record *DnsZonesTXTRecord) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DnsZonesTXTRecord) GetStatus

func (record *DnsZonesTXTRecord) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DnsZonesTXTRecord) GetSupportedOperations

func (record *DnsZonesTXTRecord) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DnsZonesTXTRecord) GetType

func (record *DnsZonesTXTRecord) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/TXT"

func (*DnsZonesTXTRecord) Hub

func (record *DnsZonesTXTRecord) Hub()

Hub marks that this DnsZonesTXTRecord is the hub type for conversion

func (*DnsZonesTXTRecord) NewEmptyStatus

func (record *DnsZonesTXTRecord) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DnsZonesTXTRecord) OriginalGVK

func (record *DnsZonesTXTRecord) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DnsZonesTXTRecord) Owner

Owner returns the ResourceReference of the owner

func (*DnsZonesTXTRecord) SecretDestinationExpressions

func (record *DnsZonesTXTRecord) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DnsZonesTXTRecord) SetConditions

func (record *DnsZonesTXTRecord) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DnsZonesTXTRecord) SetStatus

func (record *DnsZonesTXTRecord) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DnsZonesTXTRecordList

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

+kubebuilder:object:root=true Storage version of v1api20180501.DnsZonesTXTRecord Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/TXT/{relativeRecordSetName}

func (*DnsZonesTXTRecordList) DeepCopy

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

func (*DnsZonesTXTRecordList) DeepCopyInto

func (in *DnsZonesTXTRecordList) DeepCopyInto(out *DnsZonesTXTRecordList)

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

func (*DnsZonesTXTRecordList) DeepCopyObject

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

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

type DnsZonesTXTRecordOperatorSpec

type DnsZonesTXTRecordOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20180501.DnsZonesTXTRecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DnsZonesTXTRecordOperatorSpec) DeepCopy

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

func (*DnsZonesTXTRecordOperatorSpec) DeepCopyInto

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

type DnsZonesTXTRecord_STATUS

type DnsZonesTXTRecord_STATUS struct {
	AAAARecords       []AaaaRecord_STATUS    `json:"AAAARecords,omitempty"`
	ARecords          []ARecord_STATUS       `json:"ARecords,omitempty"`
	CNAMERecord       *CnameRecord_STATUS    `json:"CNAMERecord,omitempty"`
	CaaRecords        []CaaRecord_STATUS     `json:"caaRecords,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	Etag              *string                `json:"etag,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	Id                *string                `json:"id,omitempty"`
	MXRecords         []MxRecord_STATUS      `json:"MXRecords,omitempty"`
	Metadata          map[string]string      `json:"metadata,omitempty"`
	NSRecords         []NsRecord_STATUS      `json:"NSRecords,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PTRRecords        []PtrRecord_STATUS     `json:"PTRRecords,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SOARecord         *SoaRecord_STATUS      `json:"SOARecord,omitempty"`
	SRVRecords        []SrvRecord_STATUS     `json:"SRVRecords,omitempty"`
	TTL               *int                   `json:"TTL,omitempty"`
	TXTRecords        []TxtRecord_STATUS     `json:"TXTRecords,omitempty"`
	TargetResource    *SubResource_STATUS    `json:"targetResource,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20180501.DnsZonesTXTRecord_STATUS

func (*DnsZonesTXTRecord_STATUS) ConvertStatusFrom

func (record *DnsZonesTXTRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DnsZonesTXTRecord_STATUS from the provided source

func (*DnsZonesTXTRecord_STATUS) ConvertStatusTo

func (record *DnsZonesTXTRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DnsZonesTXTRecord_STATUS

func (*DnsZonesTXTRecord_STATUS) DeepCopy

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

func (*DnsZonesTXTRecord_STATUS) DeepCopyInto

func (in *DnsZonesTXTRecord_STATUS) DeepCopyInto(out *DnsZonesTXTRecord_STATUS)

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

type DnsZonesTXTRecord_Spec

type DnsZonesTXTRecord_Spec struct {
	AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"`
	ARecords    []ARecord    `json:"ARecords,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                         `json:"azureName,omitempty"`
	CNAMERecord     *CnameRecord                   `json:"CNAMERecord,omitempty"`
	CaaRecords      []CaaRecord                    `json:"caaRecords,omitempty"`
	MXRecords       []MxRecord                     `json:"MXRecords,omitempty"`
	Metadata        map[string]string              `json:"metadata,omitempty"`
	NSRecords       []NsRecord                     `json:"NSRecords,omitempty"`
	OperatorSpec    *DnsZonesTXTRecordOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                         `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a network.azure.com/DnsZone resource
	Owner          *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"`
	PTRRecords     []PtrRecord                        `json:"PTRRecords,omitempty"`
	PropertyBag    genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	SOARecord      *SoaRecord                         `json:"SOARecord,omitempty"`
	SRVRecords     []SrvRecord                        `json:"SRVRecords,omitempty"`
	TTL            *int                               `json:"TTL,omitempty"`
	TXTRecords     []TxtRecord                        `json:"TXTRecords,omitempty"`
	TargetResource *SubResource                       `json:"targetResource,omitempty"`
}

Storage version of v1api20180501.DnsZonesTXTRecord_Spec

func (*DnsZonesTXTRecord_Spec) ConvertSpecFrom

func (record *DnsZonesTXTRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DnsZonesTXTRecord_Spec from the provided source

func (*DnsZonesTXTRecord_Spec) ConvertSpecTo

func (record *DnsZonesTXTRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DnsZonesTXTRecord_Spec

func (*DnsZonesTXTRecord_Spec) DeepCopy

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

func (*DnsZonesTXTRecord_Spec) DeepCopyInto

func (in *DnsZonesTXTRecord_Spec) DeepCopyInto(out *DnsZonesTXTRecord_Spec)

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

type MxRecord

type MxRecord struct {
	Exchange    *string                `json:"exchange,omitempty"`
	Preference  *int                   `json:"preference,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.MxRecord An MX record.

func (*MxRecord) AssignProperties_From_MxRecord

func (record *MxRecord) AssignProperties_From_MxRecord(source *storage.MxRecord) error

AssignProperties_From_MxRecord populates our MxRecord from the provided source MxRecord

func (*MxRecord) AssignProperties_To_MxRecord

func (record *MxRecord) AssignProperties_To_MxRecord(destination *storage.MxRecord) error

AssignProperties_To_MxRecord populates the provided destination MxRecord from our MxRecord

func (*MxRecord) DeepCopy

func (in *MxRecord) DeepCopy() *MxRecord

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

func (*MxRecord) DeepCopyInto

func (in *MxRecord) DeepCopyInto(out *MxRecord)

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

type MxRecord_STATUS

type MxRecord_STATUS struct {
	Exchange    *string                `json:"exchange,omitempty"`
	Preference  *int                   `json:"preference,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.MxRecord_STATUS An MX record.

func (*MxRecord_STATUS) AssignProperties_From_MxRecord_STATUS

func (record *MxRecord_STATUS) AssignProperties_From_MxRecord_STATUS(source *storage.MxRecord_STATUS) error

AssignProperties_From_MxRecord_STATUS populates our MxRecord_STATUS from the provided source MxRecord_STATUS

func (*MxRecord_STATUS) AssignProperties_To_MxRecord_STATUS

func (record *MxRecord_STATUS) AssignProperties_To_MxRecord_STATUS(destination *storage.MxRecord_STATUS) error

AssignProperties_To_MxRecord_STATUS populates the provided destination MxRecord_STATUS from our MxRecord_STATUS

func (*MxRecord_STATUS) DeepCopy

func (in *MxRecord_STATUS) DeepCopy() *MxRecord_STATUS

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

func (*MxRecord_STATUS) DeepCopyInto

func (in *MxRecord_STATUS) DeepCopyInto(out *MxRecord_STATUS)

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

type NsRecord

type NsRecord struct {
	Nsdname     *string                `json:"nsdname,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.NsRecord An NS record.

func (*NsRecord) DeepCopy

func (in *NsRecord) DeepCopy() *NsRecord

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

func (*NsRecord) DeepCopyInto

func (in *NsRecord) DeepCopyInto(out *NsRecord)

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

type NsRecord_STATUS

type NsRecord_STATUS struct {
	Nsdname     *string                `json:"nsdname,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.NsRecord_STATUS An NS record.

func (*NsRecord_STATUS) DeepCopy

func (in *NsRecord_STATUS) DeepCopy() *NsRecord_STATUS

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

func (*NsRecord_STATUS) DeepCopyInto

func (in *NsRecord_STATUS) DeepCopyInto(out *NsRecord_STATUS)

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

type PtrRecord

type PtrRecord struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Ptrdname    *string                `json:"ptrdname,omitempty"`
}

Storage version of v1api20180501.PtrRecord A PTR record.

func (*PtrRecord) AssignProperties_From_PtrRecord

func (record *PtrRecord) AssignProperties_From_PtrRecord(source *storage.PtrRecord) error

AssignProperties_From_PtrRecord populates our PtrRecord from the provided source PtrRecord

func (*PtrRecord) AssignProperties_To_PtrRecord

func (record *PtrRecord) AssignProperties_To_PtrRecord(destination *storage.PtrRecord) error

AssignProperties_To_PtrRecord populates the provided destination PtrRecord from our PtrRecord

func (*PtrRecord) DeepCopy

func (in *PtrRecord) DeepCopy() *PtrRecord

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

func (*PtrRecord) DeepCopyInto

func (in *PtrRecord) DeepCopyInto(out *PtrRecord)

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

type PtrRecord_STATUS

type PtrRecord_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Ptrdname    *string                `json:"ptrdname,omitempty"`
}

Storage version of v1api20180501.PtrRecord_STATUS A PTR record.

func (*PtrRecord_STATUS) AssignProperties_From_PtrRecord_STATUS

func (record *PtrRecord_STATUS) AssignProperties_From_PtrRecord_STATUS(source *storage.PtrRecord_STATUS) error

AssignProperties_From_PtrRecord_STATUS populates our PtrRecord_STATUS from the provided source PtrRecord_STATUS

func (*PtrRecord_STATUS) AssignProperties_To_PtrRecord_STATUS

func (record *PtrRecord_STATUS) AssignProperties_To_PtrRecord_STATUS(destination *storage.PtrRecord_STATUS) error

AssignProperties_To_PtrRecord_STATUS populates the provided destination PtrRecord_STATUS from our PtrRecord_STATUS

func (*PtrRecord_STATUS) DeepCopy

func (in *PtrRecord_STATUS) DeepCopy() *PtrRecord_STATUS

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

func (*PtrRecord_STATUS) DeepCopyInto

func (in *PtrRecord_STATUS) DeepCopyInto(out *PtrRecord_STATUS)

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

type SoaRecord

type SoaRecord struct {
	Email        *string                `json:"email,omitempty"`
	ExpireTime   *int                   `json:"expireTime,omitempty"`
	Host         *string                `json:"host,omitempty"`
	MinimumTTL   *int                   `json:"minimumTTL,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RefreshTime  *int                   `json:"refreshTime,omitempty"`
	RetryTime    *int                   `json:"retryTime,omitempty"`
	SerialNumber *int                   `json:"serialNumber,omitempty"`
}

Storage version of v1api20180501.SoaRecord An SOA record.

func (*SoaRecord) AssignProperties_From_SoaRecord

func (record *SoaRecord) AssignProperties_From_SoaRecord(source *storage.SoaRecord) error

AssignProperties_From_SoaRecord populates our SoaRecord from the provided source SoaRecord

func (*SoaRecord) AssignProperties_To_SoaRecord

func (record *SoaRecord) AssignProperties_To_SoaRecord(destination *storage.SoaRecord) error

AssignProperties_To_SoaRecord populates the provided destination SoaRecord from our SoaRecord

func (*SoaRecord) DeepCopy

func (in *SoaRecord) DeepCopy() *SoaRecord

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

func (*SoaRecord) DeepCopyInto

func (in *SoaRecord) DeepCopyInto(out *SoaRecord)

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

type SoaRecord_STATUS

type SoaRecord_STATUS struct {
	Email        *string                `json:"email,omitempty"`
	ExpireTime   *int                   `json:"expireTime,omitempty"`
	Host         *string                `json:"host,omitempty"`
	MinimumTTL   *int                   `json:"minimumTTL,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RefreshTime  *int                   `json:"refreshTime,omitempty"`
	RetryTime    *int                   `json:"retryTime,omitempty"`
	SerialNumber *int                   `json:"serialNumber,omitempty"`
}

Storage version of v1api20180501.SoaRecord_STATUS An SOA record.

func (*SoaRecord_STATUS) AssignProperties_From_SoaRecord_STATUS

func (record *SoaRecord_STATUS) AssignProperties_From_SoaRecord_STATUS(source *storage.SoaRecord_STATUS) error

AssignProperties_From_SoaRecord_STATUS populates our SoaRecord_STATUS from the provided source SoaRecord_STATUS

func (*SoaRecord_STATUS) AssignProperties_To_SoaRecord_STATUS

func (record *SoaRecord_STATUS) AssignProperties_To_SoaRecord_STATUS(destination *storage.SoaRecord_STATUS) error

AssignProperties_To_SoaRecord_STATUS populates the provided destination SoaRecord_STATUS from our SoaRecord_STATUS

func (*SoaRecord_STATUS) DeepCopy

func (in *SoaRecord_STATUS) DeepCopy() *SoaRecord_STATUS

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

func (*SoaRecord_STATUS) DeepCopyInto

func (in *SoaRecord_STATUS) DeepCopyInto(out *SoaRecord_STATUS)

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

type SrvRecord

type SrvRecord struct {
	Port        *int                   `json:"port,omitempty"`
	Priority    *int                   `json:"priority,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Target      *string                `json:"target,omitempty"`
	Weight      *int                   `json:"weight,omitempty"`
}

Storage version of v1api20180501.SrvRecord An SRV record.

func (*SrvRecord) AssignProperties_From_SrvRecord

func (record *SrvRecord) AssignProperties_From_SrvRecord(source *storage.SrvRecord) error

AssignProperties_From_SrvRecord populates our SrvRecord from the provided source SrvRecord

func (*SrvRecord) AssignProperties_To_SrvRecord

func (record *SrvRecord) AssignProperties_To_SrvRecord(destination *storage.SrvRecord) error

AssignProperties_To_SrvRecord populates the provided destination SrvRecord from our SrvRecord

func (*SrvRecord) DeepCopy

func (in *SrvRecord) DeepCopy() *SrvRecord

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

func (*SrvRecord) DeepCopyInto

func (in *SrvRecord) DeepCopyInto(out *SrvRecord)

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

type SrvRecord_STATUS

type SrvRecord_STATUS struct {
	Port        *int                   `json:"port,omitempty"`
	Priority    *int                   `json:"priority,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Target      *string                `json:"target,omitempty"`
	Weight      *int                   `json:"weight,omitempty"`
}

Storage version of v1api20180501.SrvRecord_STATUS An SRV record.

func (*SrvRecord_STATUS) AssignProperties_From_SrvRecord_STATUS

func (record *SrvRecord_STATUS) AssignProperties_From_SrvRecord_STATUS(source *storage.SrvRecord_STATUS) error

AssignProperties_From_SrvRecord_STATUS populates our SrvRecord_STATUS from the provided source SrvRecord_STATUS

func (*SrvRecord_STATUS) AssignProperties_To_SrvRecord_STATUS

func (record *SrvRecord_STATUS) AssignProperties_To_SrvRecord_STATUS(destination *storage.SrvRecord_STATUS) error

AssignProperties_To_SrvRecord_STATUS populates the provided destination SrvRecord_STATUS from our SrvRecord_STATUS

func (*SrvRecord_STATUS) DeepCopy

func (in *SrvRecord_STATUS) DeepCopy() *SrvRecord_STATUS

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

func (*SrvRecord_STATUS) DeepCopyInto

func (in *SrvRecord_STATUS) DeepCopyInto(out *SrvRecord_STATUS)

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

type SubResource

type SubResource struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// Reference: Resource Id.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1api20180501.SubResource A reference to a another resource

func (*SubResource) AssignProperties_From_SubResource

func (resource *SubResource) AssignProperties_From_SubResource(source *storage.SubResource) error

AssignProperties_From_SubResource populates our SubResource from the provided source SubResource

func (*SubResource) AssignProperties_To_SubResource

func (resource *SubResource) AssignProperties_To_SubResource(destination *storage.SubResource) error

AssignProperties_To_SubResource populates the provided destination SubResource from our SubResource

func (*SubResource) DeepCopy

func (in *SubResource) DeepCopy() *SubResource

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

func (*SubResource) DeepCopyInto

func (in *SubResource) DeepCopyInto(out *SubResource)

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

type SubResource_STATUS

type SubResource_STATUS struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20180501.SubResource_STATUS A reference to a another resource

func (*SubResource_STATUS) AssignProperties_From_SubResource_STATUS

func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *storage.SubResource_STATUS) error

AssignProperties_From_SubResource_STATUS populates our SubResource_STATUS from the provided source SubResource_STATUS

func (*SubResource_STATUS) AssignProperties_To_SubResource_STATUS

func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *storage.SubResource_STATUS) error

AssignProperties_To_SubResource_STATUS populates the provided destination SubResource_STATUS from our SubResource_STATUS

func (*SubResource_STATUS) DeepCopy

func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS

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

func (*SubResource_STATUS) DeepCopyInto

func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)

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

type TxtRecord

type TxtRecord struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       []string               `json:"value,omitempty"`
}

Storage version of v1api20180501.TxtRecord A TXT record.

func (*TxtRecord) AssignProperties_From_TxtRecord

func (record *TxtRecord) AssignProperties_From_TxtRecord(source *storage.TxtRecord) error

AssignProperties_From_TxtRecord populates our TxtRecord from the provided source TxtRecord

func (*TxtRecord) AssignProperties_To_TxtRecord

func (record *TxtRecord) AssignProperties_To_TxtRecord(destination *storage.TxtRecord) error

AssignProperties_To_TxtRecord populates the provided destination TxtRecord from our TxtRecord

func (*TxtRecord) DeepCopy

func (in *TxtRecord) DeepCopy() *TxtRecord

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

func (*TxtRecord) DeepCopyInto

func (in *TxtRecord) DeepCopyInto(out *TxtRecord)

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

type TxtRecord_STATUS

type TxtRecord_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       []string               `json:"value,omitempty"`
}

Storage version of v1api20180501.TxtRecord_STATUS A TXT record.

func (*TxtRecord_STATUS) AssignProperties_From_TxtRecord_STATUS

func (record *TxtRecord_STATUS) AssignProperties_From_TxtRecord_STATUS(source *storage.TxtRecord_STATUS) error

AssignProperties_From_TxtRecord_STATUS populates our TxtRecord_STATUS from the provided source TxtRecord_STATUS

func (*TxtRecord_STATUS) AssignProperties_To_TxtRecord_STATUS

func (record *TxtRecord_STATUS) AssignProperties_To_TxtRecord_STATUS(destination *storage.TxtRecord_STATUS) error

AssignProperties_To_TxtRecord_STATUS populates the provided destination TxtRecord_STATUS from our TxtRecord_STATUS

func (*TxtRecord_STATUS) DeepCopy

func (in *TxtRecord_STATUS) DeepCopy() *TxtRecord_STATUS

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

func (*TxtRecord_STATUS) DeepCopyInto

func (in *TxtRecord_STATUS) DeepCopyInto(out *TxtRecord_STATUS)

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