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: 10 Imported by: 0

Documentation

Overview

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=v1api20240601storage

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.

Index

Constants

View Source
const APIVersion_Value = APIVersion("2024-06-01")

Variables

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

	// 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 v1api20240601.APIVersion +kubebuilder:validation:Enum={"2024-06-01"}

type ARecord

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

Storage version of v1api20240601.ARecord An A record.

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 v1api20240601.ARecord_STATUS An A record.

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 v1api20240601.AaaaRecord An AAAA record.

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 v1api20240601.AaaaRecord_STATUS An AAAA record.

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 CnameRecord

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

Storage version of v1api20240601.CnameRecord A CNAME record.

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 v1api20240601.CnameRecord_STATUS A CNAME record.

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 MxRecord

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

Storage version of v1api20240601.MxRecord An MX record.

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 v1api20240601.MxRecord_STATUS An MX record.

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 PrivateDnsZone

type PrivateDnsZone struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateDnsZone_Spec   `json:"spec,omitempty"`
	Status            PrivateDnsZone_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 v1api20240601.PrivateDnsZone Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}

func (*PrivateDnsZone) AzureName

func (zone *PrivateDnsZone) AzureName() string

AzureName returns the Azure name of the resource

func (*PrivateDnsZone) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*PrivateDnsZone) DeepCopy

func (in *PrivateDnsZone) DeepCopy() *PrivateDnsZone

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

func (*PrivateDnsZone) DeepCopyInto

func (in *PrivateDnsZone) DeepCopyInto(out *PrivateDnsZone)

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

func (*PrivateDnsZone) DeepCopyObject

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

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

func (PrivateDnsZone) GetAPIVersion

func (zone PrivateDnsZone) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"

func (*PrivateDnsZone) GetConditions

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

GetConditions returns the conditions of the resource

func (*PrivateDnsZone) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*PrivateDnsZone) GetSpec

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

GetSpec returns the specification of this resource

func (*PrivateDnsZone) GetStatus

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

GetStatus returns the status of this resource

func (*PrivateDnsZone) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*PrivateDnsZone) GetType

func (zone *PrivateDnsZone) GetType() string

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

func (*PrivateDnsZone) Hub

func (zone *PrivateDnsZone) Hub()

Hub marks that this PrivateDnsZone is the hub type for conversion

func (*PrivateDnsZone) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*PrivateDnsZone) OriginalGVK

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

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

func (*PrivateDnsZone) Owner

Owner returns the ResourceReference of the owner

func (*PrivateDnsZone) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*PrivateDnsZone) SetConditions

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

SetConditions sets the conditions on the resource status

func (*PrivateDnsZone) SetStatus

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

SetStatus sets the status of this resource

type PrivateDnsZoneList

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

+kubebuilder:object:root=true Storage version of v1api20240601.PrivateDnsZone Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}

func (*PrivateDnsZoneList) DeepCopy

func (in *PrivateDnsZoneList) DeepCopy() *PrivateDnsZoneList

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

func (*PrivateDnsZoneList) DeepCopyInto

func (in *PrivateDnsZoneList) DeepCopyInto(out *PrivateDnsZoneList)

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

func (*PrivateDnsZoneList) DeepCopyObject

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

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

type PrivateDnsZoneOperatorSpec

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

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

func (*PrivateDnsZoneOperatorSpec) DeepCopy

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

func (*PrivateDnsZoneOperatorSpec) DeepCopyInto

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

type PrivateDnsZone_STATUS

type PrivateDnsZone_STATUS struct {
	Conditions                                     []conditions.Condition `json:"conditions,omitempty"`
	Etag                                           *string                `json:"etag,omitempty"`
	Id                                             *string                `json:"id,omitempty"`
	InternalId                                     *string                `json:"internalId,omitempty"`
	Location                                       *string                `json:"location,omitempty"`
	MaxNumberOfRecordSets                          *int                   `json:"maxNumberOfRecordSets,omitempty"`
	MaxNumberOfVirtualNetworkLinks                 *int                   `json:"maxNumberOfVirtualNetworkLinks,omitempty"`
	MaxNumberOfVirtualNetworkLinksWithRegistration *int                   `json:"maxNumberOfVirtualNetworkLinksWithRegistration,omitempty"`
	Name                                           *string                `json:"name,omitempty"`
	NumberOfRecordSets                             *int                   `json:"numberOfRecordSets,omitempty"`
	NumberOfVirtualNetworkLinks                    *int                   `json:"numberOfVirtualNetworkLinks,omitempty"`
	NumberOfVirtualNetworkLinksWithRegistration    *int                   `json:"numberOfVirtualNetworkLinksWithRegistration,omitempty"`
	PropertyBag                                    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState                              *string                `json:"provisioningState,omitempty"`
	Tags                                           map[string]string      `json:"tags,omitempty"`
	Type                                           *string                `json:"type,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZone_STATUS

func (*PrivateDnsZone_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our PrivateDnsZone_STATUS from the provided source

func (*PrivateDnsZone_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our PrivateDnsZone_STATUS

func (*PrivateDnsZone_STATUS) DeepCopy

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

func (*PrivateDnsZone_STATUS) DeepCopyInto

func (in *PrivateDnsZone_STATUS) DeepCopyInto(out *PrivateDnsZone_STATUS)

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

type PrivateDnsZone_Spec

type PrivateDnsZone_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"`
	Etag            *string                     `json:"etag,omitempty"`
	Location        *string                     `json:"location,omitempty"`
	OperatorSpec    *PrivateDnsZoneOperatorSpec `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"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZone_Spec

func (*PrivateDnsZone_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our PrivateDnsZone_Spec from the provided source

func (*PrivateDnsZone_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our PrivateDnsZone_Spec

func (*PrivateDnsZone_Spec) DeepCopy

func (in *PrivateDnsZone_Spec) DeepCopy() *PrivateDnsZone_Spec

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

func (*PrivateDnsZone_Spec) DeepCopyInto

func (in *PrivateDnsZone_Spec) DeepCopyInto(out *PrivateDnsZone_Spec)

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

type PrivateDnsZonesAAAARecord

type PrivateDnsZonesAAAARecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateDnsZonesAAAARecord_Spec   `json:"spec,omitempty"`
	Status            PrivateDnsZonesAAAARecord_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 v1api20240601.PrivateDnsZonesAAAARecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/AAAA/{relativeRecordSetName}

func (*PrivateDnsZonesAAAARecord) AzureName

func (record *PrivateDnsZonesAAAARecord) AzureName() string

AzureName returns the Azure name of the resource

func (*PrivateDnsZonesAAAARecord) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*PrivateDnsZonesAAAARecord) DeepCopy

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

func (*PrivateDnsZonesAAAARecord) DeepCopyInto

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

func (*PrivateDnsZonesAAAARecord) DeepCopyObject

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

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

func (PrivateDnsZonesAAAARecord) GetAPIVersion

func (record PrivateDnsZonesAAAARecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"

func (*PrivateDnsZonesAAAARecord) GetConditions

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

GetConditions returns the conditions of the resource

func (*PrivateDnsZonesAAAARecord) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*PrivateDnsZonesAAAARecord) GetSpec

GetSpec returns the specification of this resource

func (*PrivateDnsZonesAAAARecord) GetStatus

GetStatus returns the status of this resource

func (*PrivateDnsZonesAAAARecord) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*PrivateDnsZonesAAAARecord) GetType

func (record *PrivateDnsZonesAAAARecord) GetType() string

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

func (*PrivateDnsZonesAAAARecord) Hub

func (record *PrivateDnsZonesAAAARecord) Hub()

Hub marks that this PrivateDnsZonesAAAARecord is the hub type for conversion

func (*PrivateDnsZonesAAAARecord) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*PrivateDnsZonesAAAARecord) OriginalGVK

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

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

func (*PrivateDnsZonesAAAARecord) Owner

Owner returns the ResourceReference of the owner

func (*PrivateDnsZonesAAAARecord) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*PrivateDnsZonesAAAARecord) SetConditions

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

SetConditions sets the conditions on the resource status

func (*PrivateDnsZonesAAAARecord) SetStatus

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

SetStatus sets the status of this resource

type PrivateDnsZonesAAAARecordList

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

+kubebuilder:object:root=true Storage version of v1api20240601.PrivateDnsZonesAAAARecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/AAAA/{relativeRecordSetName}

func (*PrivateDnsZonesAAAARecordList) DeepCopy

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

func (*PrivateDnsZonesAAAARecordList) DeepCopyInto

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

func (*PrivateDnsZonesAAAARecordList) DeepCopyObject

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

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

type PrivateDnsZonesAAAARecordOperatorSpec

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

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

func (*PrivateDnsZonesAAAARecordOperatorSpec) DeepCopy

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

func (*PrivateDnsZonesAAAARecordOperatorSpec) DeepCopyInto

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

type PrivateDnsZonesAAAARecord_STATUS

type PrivateDnsZonesAAAARecord_STATUS struct {
	ARecords         []ARecord_STATUS       `json:"aRecords,omitempty"`
	AaaaRecords      []AaaaRecord_STATUS    `json:"aaaaRecords,omitempty"`
	CnameRecord      *CnameRecord_STATUS    `json:"cnameRecord,omitempty"`
	Conditions       []conditions.Condition `json:"conditions,omitempty"`
	Etag             *string                `json:"etag,omitempty"`
	Fqdn             *string                `json:"fqdn,omitempty"`
	Id               *string                `json:"id,omitempty"`
	IsAutoRegistered *bool                  `json:"isAutoRegistered,omitempty"`
	Metadata         map[string]string      `json:"metadata,omitempty"`
	MxRecords        []MxRecord_STATUS      `json:"mxRecords,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PtrRecords       []PtrRecord_STATUS     `json:"ptrRecords,omitempty"`
	SoaRecord        *SoaRecord_STATUS      `json:"soaRecord,omitempty"`
	SrvRecords       []SrvRecord_STATUS     `json:"srvRecords,omitempty"`
	Ttl              *int                   `json:"ttl,omitempty"`
	TxtRecords       []TxtRecord_STATUS     `json:"txtRecords,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesAAAARecord_STATUS

func (*PrivateDnsZonesAAAARecord_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our PrivateDnsZonesAAAARecord_STATUS from the provided source

func (*PrivateDnsZonesAAAARecord_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our PrivateDnsZonesAAAARecord_STATUS

func (*PrivateDnsZonesAAAARecord_STATUS) DeepCopy

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

func (*PrivateDnsZonesAAAARecord_STATUS) DeepCopyInto

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

type PrivateDnsZonesAAAARecord_Spec

type PrivateDnsZonesAAAARecord_Spec struct {
	ARecords    []ARecord    `json:"aRecords,omitempty"`
	AaaaRecords []AaaaRecord `json:"aaaaRecords,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"`
	Etag            *string                                `json:"etag,omitempty"`
	Metadata        map[string]string                      `json:"metadata,omitempty"`
	MxRecords       []MxRecord                             `json:"mxRecords,omitempty"`
	OperatorSpec    *PrivateDnsZonesAAAARecordOperatorSpec `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/PrivateDnsZone resource
	Owner       *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PtrRecords  []PtrRecord                        `json:"ptrRecords,omitempty"`
	SoaRecord   *SoaRecord                         `json:"soaRecord,omitempty"`
	SrvRecords  []SrvRecord                        `json:"srvRecords,omitempty"`
	Ttl         *int                               `json:"ttl,omitempty"`
	TxtRecords  []TxtRecord                        `json:"txtRecords,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesAAAARecord_Spec

func (*PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our PrivateDnsZonesAAAARecord_Spec from the provided source

func (*PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our PrivateDnsZonesAAAARecord_Spec

func (*PrivateDnsZonesAAAARecord_Spec) DeepCopy

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

func (*PrivateDnsZonesAAAARecord_Spec) DeepCopyInto

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

type PrivateDnsZonesARecord

type PrivateDnsZonesARecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateDnsZonesARecord_Spec   `json:"spec,omitempty"`
	Status            PrivateDnsZonesARecord_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 v1api20240601.PrivateDnsZonesARecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/A/{relativeRecordSetName}

func (*PrivateDnsZonesARecord) AzureName

func (record *PrivateDnsZonesARecord) AzureName() string

AzureName returns the Azure name of the resource

func (*PrivateDnsZonesARecord) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*PrivateDnsZonesARecord) DeepCopy

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

func (*PrivateDnsZonesARecord) DeepCopyInto

func (in *PrivateDnsZonesARecord) DeepCopyInto(out *PrivateDnsZonesARecord)

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

func (*PrivateDnsZonesARecord) DeepCopyObject

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

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

func (PrivateDnsZonesARecord) GetAPIVersion

func (record PrivateDnsZonesARecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"

func (*PrivateDnsZonesARecord) GetConditions

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

GetConditions returns the conditions of the resource

func (*PrivateDnsZonesARecord) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*PrivateDnsZonesARecord) GetSpec

GetSpec returns the specification of this resource

func (*PrivateDnsZonesARecord) GetStatus

GetStatus returns the status of this resource

func (*PrivateDnsZonesARecord) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*PrivateDnsZonesARecord) GetType

func (record *PrivateDnsZonesARecord) GetType() string

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

func (*PrivateDnsZonesARecord) Hub

func (record *PrivateDnsZonesARecord) Hub()

Hub marks that this PrivateDnsZonesARecord is the hub type for conversion

func (*PrivateDnsZonesARecord) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*PrivateDnsZonesARecord) OriginalGVK

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

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

func (*PrivateDnsZonesARecord) Owner

Owner returns the ResourceReference of the owner

func (*PrivateDnsZonesARecord) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*PrivateDnsZonesARecord) SetConditions

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

SetConditions sets the conditions on the resource status

func (*PrivateDnsZonesARecord) SetStatus

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

SetStatus sets the status of this resource

type PrivateDnsZonesARecordList

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

+kubebuilder:object:root=true Storage version of v1api20240601.PrivateDnsZonesARecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/A/{relativeRecordSetName}

func (*PrivateDnsZonesARecordList) DeepCopy

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

func (*PrivateDnsZonesARecordList) DeepCopyInto

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

func (*PrivateDnsZonesARecordList) DeepCopyObject

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

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

type PrivateDnsZonesARecordOperatorSpec

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

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

func (*PrivateDnsZonesARecordOperatorSpec) DeepCopy

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

func (*PrivateDnsZonesARecordOperatorSpec) DeepCopyInto

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

type PrivateDnsZonesARecord_STATUS

type PrivateDnsZonesARecord_STATUS struct {
	ARecords         []ARecord_STATUS       `json:"aRecords,omitempty"`
	AaaaRecords      []AaaaRecord_STATUS    `json:"aaaaRecords,omitempty"`
	CnameRecord      *CnameRecord_STATUS    `json:"cnameRecord,omitempty"`
	Conditions       []conditions.Condition `json:"conditions,omitempty"`
	Etag             *string                `json:"etag,omitempty"`
	Fqdn             *string                `json:"fqdn,omitempty"`
	Id               *string                `json:"id,omitempty"`
	IsAutoRegistered *bool                  `json:"isAutoRegistered,omitempty"`
	Metadata         map[string]string      `json:"metadata,omitempty"`
	MxRecords        []MxRecord_STATUS      `json:"mxRecords,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PtrRecords       []PtrRecord_STATUS     `json:"ptrRecords,omitempty"`
	SoaRecord        *SoaRecord_STATUS      `json:"soaRecord,omitempty"`
	SrvRecords       []SrvRecord_STATUS     `json:"srvRecords,omitempty"`
	Ttl              *int                   `json:"ttl,omitempty"`
	TxtRecords       []TxtRecord_STATUS     `json:"txtRecords,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesARecord_STATUS

func (*PrivateDnsZonesARecord_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our PrivateDnsZonesARecord_STATUS from the provided source

func (*PrivateDnsZonesARecord_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our PrivateDnsZonesARecord_STATUS

func (*PrivateDnsZonesARecord_STATUS) DeepCopy

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

func (*PrivateDnsZonesARecord_STATUS) DeepCopyInto

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

type PrivateDnsZonesARecord_Spec

type PrivateDnsZonesARecord_Spec struct {
	ARecords    []ARecord    `json:"aRecords,omitempty"`
	AaaaRecords []AaaaRecord `json:"aaaaRecords,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"`
	Etag            *string                             `json:"etag,omitempty"`
	Metadata        map[string]string                   `json:"metadata,omitempty"`
	MxRecords       []MxRecord                          `json:"mxRecords,omitempty"`
	OperatorSpec    *PrivateDnsZonesARecordOperatorSpec `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/PrivateDnsZone resource
	Owner       *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PtrRecords  []PtrRecord                        `json:"ptrRecords,omitempty"`
	SoaRecord   *SoaRecord                         `json:"soaRecord,omitempty"`
	SrvRecords  []SrvRecord                        `json:"srvRecords,omitempty"`
	Ttl         *int                               `json:"ttl,omitempty"`
	TxtRecords  []TxtRecord                        `json:"txtRecords,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesARecord_Spec

func (*PrivateDnsZonesARecord_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our PrivateDnsZonesARecord_Spec from the provided source

func (*PrivateDnsZonesARecord_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our PrivateDnsZonesARecord_Spec

func (*PrivateDnsZonesARecord_Spec) DeepCopy

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

func (*PrivateDnsZonesARecord_Spec) DeepCopyInto

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

type PrivateDnsZonesCNAMERecord

type PrivateDnsZonesCNAMERecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateDnsZonesCNAMERecord_Spec   `json:"spec,omitempty"`
	Status            PrivateDnsZonesCNAMERecord_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 v1api20240601.PrivateDnsZonesCNAMERecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/CNAME/{relativeRecordSetName}

func (*PrivateDnsZonesCNAMERecord) AzureName

func (record *PrivateDnsZonesCNAMERecord) AzureName() string

AzureName returns the Azure name of the resource

func (*PrivateDnsZonesCNAMERecord) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*PrivateDnsZonesCNAMERecord) DeepCopy

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

func (*PrivateDnsZonesCNAMERecord) DeepCopyInto

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

func (*PrivateDnsZonesCNAMERecord) DeepCopyObject

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

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

func (PrivateDnsZonesCNAMERecord) GetAPIVersion

func (record PrivateDnsZonesCNAMERecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"

func (*PrivateDnsZonesCNAMERecord) GetConditions

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

GetConditions returns the conditions of the resource

func (*PrivateDnsZonesCNAMERecord) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*PrivateDnsZonesCNAMERecord) GetSpec

GetSpec returns the specification of this resource

func (*PrivateDnsZonesCNAMERecord) GetStatus

GetStatus returns the status of this resource

func (*PrivateDnsZonesCNAMERecord) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*PrivateDnsZonesCNAMERecord) GetType

func (record *PrivateDnsZonesCNAMERecord) GetType() string

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

func (*PrivateDnsZonesCNAMERecord) Hub

func (record *PrivateDnsZonesCNAMERecord) Hub()

Hub marks that this PrivateDnsZonesCNAMERecord is the hub type for conversion

func (*PrivateDnsZonesCNAMERecord) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*PrivateDnsZonesCNAMERecord) OriginalGVK

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

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

func (*PrivateDnsZonesCNAMERecord) Owner

Owner returns the ResourceReference of the owner

func (*PrivateDnsZonesCNAMERecord) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*PrivateDnsZonesCNAMERecord) SetConditions

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

SetConditions sets the conditions on the resource status

func (*PrivateDnsZonesCNAMERecord) SetStatus

SetStatus sets the status of this resource

type PrivateDnsZonesCNAMERecordList

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

+kubebuilder:object:root=true Storage version of v1api20240601.PrivateDnsZonesCNAMERecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/CNAME/{relativeRecordSetName}

func (*PrivateDnsZonesCNAMERecordList) DeepCopy

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

func (*PrivateDnsZonesCNAMERecordList) DeepCopyInto

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

func (*PrivateDnsZonesCNAMERecordList) DeepCopyObject

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

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

type PrivateDnsZonesCNAMERecordOperatorSpec

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

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

func (*PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopy

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

func (*PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopyInto

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

type PrivateDnsZonesCNAMERecord_STATUS

type PrivateDnsZonesCNAMERecord_STATUS struct {
	ARecords         []ARecord_STATUS       `json:"aRecords,omitempty"`
	AaaaRecords      []AaaaRecord_STATUS    `json:"aaaaRecords,omitempty"`
	CnameRecord      *CnameRecord_STATUS    `json:"cnameRecord,omitempty"`
	Conditions       []conditions.Condition `json:"conditions,omitempty"`
	Etag             *string                `json:"etag,omitempty"`
	Fqdn             *string                `json:"fqdn,omitempty"`
	Id               *string                `json:"id,omitempty"`
	IsAutoRegistered *bool                  `json:"isAutoRegistered,omitempty"`
	Metadata         map[string]string      `json:"metadata,omitempty"`
	MxRecords        []MxRecord_STATUS      `json:"mxRecords,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PtrRecords       []PtrRecord_STATUS     `json:"ptrRecords,omitempty"`
	SoaRecord        *SoaRecord_STATUS      `json:"soaRecord,omitempty"`
	SrvRecords       []SrvRecord_STATUS     `json:"srvRecords,omitempty"`
	Ttl              *int                   `json:"ttl,omitempty"`
	TxtRecords       []TxtRecord_STATUS     `json:"txtRecords,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesCNAMERecord_STATUS

func (*PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our PrivateDnsZonesCNAMERecord_STATUS from the provided source

func (*PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our PrivateDnsZonesCNAMERecord_STATUS

func (*PrivateDnsZonesCNAMERecord_STATUS) DeepCopy

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

func (*PrivateDnsZonesCNAMERecord_STATUS) DeepCopyInto

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

type PrivateDnsZonesCNAMERecord_Spec

type PrivateDnsZonesCNAMERecord_Spec struct {
	ARecords    []ARecord    `json:"aRecords,omitempty"`
	AaaaRecords []AaaaRecord `json:"aaaaRecords,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"`
	Etag            *string                                 `json:"etag,omitempty"`
	Metadata        map[string]string                       `json:"metadata,omitempty"`
	MxRecords       []MxRecord                              `json:"mxRecords,omitempty"`
	OperatorSpec    *PrivateDnsZonesCNAMERecordOperatorSpec `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/PrivateDnsZone resource
	Owner       *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PtrRecords  []PtrRecord                        `json:"ptrRecords,omitempty"`
	SoaRecord   *SoaRecord                         `json:"soaRecord,omitempty"`
	SrvRecords  []SrvRecord                        `json:"srvRecords,omitempty"`
	Ttl         *int                               `json:"ttl,omitempty"`
	TxtRecords  []TxtRecord                        `json:"txtRecords,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesCNAMERecord_Spec

func (*PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our PrivateDnsZonesCNAMERecord_Spec from the provided source

func (*PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our PrivateDnsZonesCNAMERecord_Spec

func (*PrivateDnsZonesCNAMERecord_Spec) DeepCopy

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

func (*PrivateDnsZonesCNAMERecord_Spec) DeepCopyInto

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

type PrivateDnsZonesMXRecord

type PrivateDnsZonesMXRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateDnsZonesMXRecord_Spec   `json:"spec,omitempty"`
	Status            PrivateDnsZonesMXRecord_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 v1api20240601.PrivateDnsZonesMXRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/MX/{relativeRecordSetName}

func (*PrivateDnsZonesMXRecord) AzureName

func (record *PrivateDnsZonesMXRecord) AzureName() string

AzureName returns the Azure name of the resource

func (*PrivateDnsZonesMXRecord) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*PrivateDnsZonesMXRecord) DeepCopy

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

func (*PrivateDnsZonesMXRecord) DeepCopyInto

func (in *PrivateDnsZonesMXRecord) DeepCopyInto(out *PrivateDnsZonesMXRecord)

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

func (*PrivateDnsZonesMXRecord) DeepCopyObject

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

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

func (PrivateDnsZonesMXRecord) GetAPIVersion

func (record PrivateDnsZonesMXRecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"

func (*PrivateDnsZonesMXRecord) GetConditions

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

GetConditions returns the conditions of the resource

func (*PrivateDnsZonesMXRecord) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*PrivateDnsZonesMXRecord) GetSpec

GetSpec returns the specification of this resource

func (*PrivateDnsZonesMXRecord) GetStatus

GetStatus returns the status of this resource

func (*PrivateDnsZonesMXRecord) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*PrivateDnsZonesMXRecord) GetType

func (record *PrivateDnsZonesMXRecord) GetType() string

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

func (*PrivateDnsZonesMXRecord) Hub

func (record *PrivateDnsZonesMXRecord) Hub()

Hub marks that this PrivateDnsZonesMXRecord is the hub type for conversion

func (*PrivateDnsZonesMXRecord) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*PrivateDnsZonesMXRecord) OriginalGVK

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

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

func (*PrivateDnsZonesMXRecord) Owner

Owner returns the ResourceReference of the owner

func (*PrivateDnsZonesMXRecord) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*PrivateDnsZonesMXRecord) SetConditions

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

SetConditions sets the conditions on the resource status

func (*PrivateDnsZonesMXRecord) SetStatus

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

SetStatus sets the status of this resource

type PrivateDnsZonesMXRecordList

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

+kubebuilder:object:root=true Storage version of v1api20240601.PrivateDnsZonesMXRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/MX/{relativeRecordSetName}

func (*PrivateDnsZonesMXRecordList) DeepCopy

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

func (*PrivateDnsZonesMXRecordList) DeepCopyInto

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

func (*PrivateDnsZonesMXRecordList) DeepCopyObject

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

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

type PrivateDnsZonesMXRecordOperatorSpec

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

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

func (*PrivateDnsZonesMXRecordOperatorSpec) DeepCopy

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

func (*PrivateDnsZonesMXRecordOperatorSpec) DeepCopyInto

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

type PrivateDnsZonesMXRecord_STATUS

type PrivateDnsZonesMXRecord_STATUS struct {
	ARecords         []ARecord_STATUS       `json:"aRecords,omitempty"`
	AaaaRecords      []AaaaRecord_STATUS    `json:"aaaaRecords,omitempty"`
	CnameRecord      *CnameRecord_STATUS    `json:"cnameRecord,omitempty"`
	Conditions       []conditions.Condition `json:"conditions,omitempty"`
	Etag             *string                `json:"etag,omitempty"`
	Fqdn             *string                `json:"fqdn,omitempty"`
	Id               *string                `json:"id,omitempty"`
	IsAutoRegistered *bool                  `json:"isAutoRegistered,omitempty"`
	Metadata         map[string]string      `json:"metadata,omitempty"`
	MxRecords        []MxRecord_STATUS      `json:"mxRecords,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PtrRecords       []PtrRecord_STATUS     `json:"ptrRecords,omitempty"`
	SoaRecord        *SoaRecord_STATUS      `json:"soaRecord,omitempty"`
	SrvRecords       []SrvRecord_STATUS     `json:"srvRecords,omitempty"`
	Ttl              *int                   `json:"ttl,omitempty"`
	TxtRecords       []TxtRecord_STATUS     `json:"txtRecords,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesMXRecord_STATUS

func (*PrivateDnsZonesMXRecord_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our PrivateDnsZonesMXRecord_STATUS from the provided source

func (*PrivateDnsZonesMXRecord_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our PrivateDnsZonesMXRecord_STATUS

func (*PrivateDnsZonesMXRecord_STATUS) DeepCopy

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

func (*PrivateDnsZonesMXRecord_STATUS) DeepCopyInto

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

type PrivateDnsZonesMXRecord_Spec

type PrivateDnsZonesMXRecord_Spec struct {
	ARecords    []ARecord    `json:"aRecords,omitempty"`
	AaaaRecords []AaaaRecord `json:"aaaaRecords,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"`
	Etag            *string                              `json:"etag,omitempty"`
	Metadata        map[string]string                    `json:"metadata,omitempty"`
	MxRecords       []MxRecord                           `json:"mxRecords,omitempty"`
	OperatorSpec    *PrivateDnsZonesMXRecordOperatorSpec `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/PrivateDnsZone resource
	Owner       *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PtrRecords  []PtrRecord                        `json:"ptrRecords,omitempty"`
	SoaRecord   *SoaRecord                         `json:"soaRecord,omitempty"`
	SrvRecords  []SrvRecord                        `json:"srvRecords,omitempty"`
	Ttl         *int                               `json:"ttl,omitempty"`
	TxtRecords  []TxtRecord                        `json:"txtRecords,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesMXRecord_Spec

func (*PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our PrivateDnsZonesMXRecord_Spec from the provided source

func (*PrivateDnsZonesMXRecord_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our PrivateDnsZonesMXRecord_Spec

func (*PrivateDnsZonesMXRecord_Spec) DeepCopy

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

func (*PrivateDnsZonesMXRecord_Spec) DeepCopyInto

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

type PrivateDnsZonesPTRRecord

type PrivateDnsZonesPTRRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateDnsZonesPTRRecord_Spec   `json:"spec,omitempty"`
	Status            PrivateDnsZonesPTRRecord_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 v1api20240601.PrivateDnsZonesPTRRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/PTR/{relativeRecordSetName}

func (*PrivateDnsZonesPTRRecord) AzureName

func (record *PrivateDnsZonesPTRRecord) AzureName() string

AzureName returns the Azure name of the resource

func (*PrivateDnsZonesPTRRecord) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*PrivateDnsZonesPTRRecord) DeepCopy

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

func (*PrivateDnsZonesPTRRecord) DeepCopyInto

func (in *PrivateDnsZonesPTRRecord) DeepCopyInto(out *PrivateDnsZonesPTRRecord)

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

func (*PrivateDnsZonesPTRRecord) DeepCopyObject

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

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

func (PrivateDnsZonesPTRRecord) GetAPIVersion

func (record PrivateDnsZonesPTRRecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"

func (*PrivateDnsZonesPTRRecord) GetConditions

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

GetConditions returns the conditions of the resource

func (*PrivateDnsZonesPTRRecord) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*PrivateDnsZonesPTRRecord) GetSpec

GetSpec returns the specification of this resource

func (*PrivateDnsZonesPTRRecord) GetStatus

GetStatus returns the status of this resource

func (*PrivateDnsZonesPTRRecord) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*PrivateDnsZonesPTRRecord) GetType

func (record *PrivateDnsZonesPTRRecord) GetType() string

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

func (*PrivateDnsZonesPTRRecord) Hub

func (record *PrivateDnsZonesPTRRecord) Hub()

Hub marks that this PrivateDnsZonesPTRRecord is the hub type for conversion

func (*PrivateDnsZonesPTRRecord) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*PrivateDnsZonesPTRRecord) OriginalGVK

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

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

func (*PrivateDnsZonesPTRRecord) Owner

Owner returns the ResourceReference of the owner

func (*PrivateDnsZonesPTRRecord) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*PrivateDnsZonesPTRRecord) SetConditions

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

SetConditions sets the conditions on the resource status

func (*PrivateDnsZonesPTRRecord) SetStatus

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

SetStatus sets the status of this resource

type PrivateDnsZonesPTRRecordList

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

+kubebuilder:object:root=true Storage version of v1api20240601.PrivateDnsZonesPTRRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/PTR/{relativeRecordSetName}

func (*PrivateDnsZonesPTRRecordList) DeepCopy

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

func (*PrivateDnsZonesPTRRecordList) DeepCopyInto

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

func (*PrivateDnsZonesPTRRecordList) DeepCopyObject

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

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

type PrivateDnsZonesPTRRecordOperatorSpec

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

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

func (*PrivateDnsZonesPTRRecordOperatorSpec) DeepCopy

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

func (*PrivateDnsZonesPTRRecordOperatorSpec) DeepCopyInto

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

type PrivateDnsZonesPTRRecord_STATUS

type PrivateDnsZonesPTRRecord_STATUS struct {
	ARecords         []ARecord_STATUS       `json:"aRecords,omitempty"`
	AaaaRecords      []AaaaRecord_STATUS    `json:"aaaaRecords,omitempty"`
	CnameRecord      *CnameRecord_STATUS    `json:"cnameRecord,omitempty"`
	Conditions       []conditions.Condition `json:"conditions,omitempty"`
	Etag             *string                `json:"etag,omitempty"`
	Fqdn             *string                `json:"fqdn,omitempty"`
	Id               *string                `json:"id,omitempty"`
	IsAutoRegistered *bool                  `json:"isAutoRegistered,omitempty"`
	Metadata         map[string]string      `json:"metadata,omitempty"`
	MxRecords        []MxRecord_STATUS      `json:"mxRecords,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PtrRecords       []PtrRecord_STATUS     `json:"ptrRecords,omitempty"`
	SoaRecord        *SoaRecord_STATUS      `json:"soaRecord,omitempty"`
	SrvRecords       []SrvRecord_STATUS     `json:"srvRecords,omitempty"`
	Ttl              *int                   `json:"ttl,omitempty"`
	TxtRecords       []TxtRecord_STATUS     `json:"txtRecords,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesPTRRecord_STATUS

func (*PrivateDnsZonesPTRRecord_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our PrivateDnsZonesPTRRecord_STATUS from the provided source

func (*PrivateDnsZonesPTRRecord_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our PrivateDnsZonesPTRRecord_STATUS

func (*PrivateDnsZonesPTRRecord_STATUS) DeepCopy

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

func (*PrivateDnsZonesPTRRecord_STATUS) DeepCopyInto

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

type PrivateDnsZonesPTRRecord_Spec

type PrivateDnsZonesPTRRecord_Spec struct {
	ARecords    []ARecord    `json:"aRecords,omitempty"`
	AaaaRecords []AaaaRecord `json:"aaaaRecords,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"`
	Etag            *string                               `json:"etag,omitempty"`
	Metadata        map[string]string                     `json:"metadata,omitempty"`
	MxRecords       []MxRecord                            `json:"mxRecords,omitempty"`
	OperatorSpec    *PrivateDnsZonesPTRRecordOperatorSpec `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/PrivateDnsZone resource
	Owner       *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PtrRecords  []PtrRecord                        `json:"ptrRecords,omitempty"`
	SoaRecord   *SoaRecord                         `json:"soaRecord,omitempty"`
	SrvRecords  []SrvRecord                        `json:"srvRecords,omitempty"`
	Ttl         *int                               `json:"ttl,omitempty"`
	TxtRecords  []TxtRecord                        `json:"txtRecords,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesPTRRecord_Spec

func (*PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our PrivateDnsZonesPTRRecord_Spec from the provided source

func (*PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our PrivateDnsZonesPTRRecord_Spec

func (*PrivateDnsZonesPTRRecord_Spec) DeepCopy

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

func (*PrivateDnsZonesPTRRecord_Spec) DeepCopyInto

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

type PrivateDnsZonesSRVRecord

type PrivateDnsZonesSRVRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateDnsZonesSRVRecord_Spec   `json:"spec,omitempty"`
	Status            PrivateDnsZonesSRVRecord_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 v1api20240601.PrivateDnsZonesSRVRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/SRV/{relativeRecordSetName}

func (*PrivateDnsZonesSRVRecord) AzureName

func (record *PrivateDnsZonesSRVRecord) AzureName() string

AzureName returns the Azure name of the resource

func (*PrivateDnsZonesSRVRecord) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*PrivateDnsZonesSRVRecord) DeepCopy

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

func (*PrivateDnsZonesSRVRecord) DeepCopyInto

func (in *PrivateDnsZonesSRVRecord) DeepCopyInto(out *PrivateDnsZonesSRVRecord)

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

func (*PrivateDnsZonesSRVRecord) DeepCopyObject

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

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

func (PrivateDnsZonesSRVRecord) GetAPIVersion

func (record PrivateDnsZonesSRVRecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"

func (*PrivateDnsZonesSRVRecord) GetConditions

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

GetConditions returns the conditions of the resource

func (*PrivateDnsZonesSRVRecord) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*PrivateDnsZonesSRVRecord) GetSpec

GetSpec returns the specification of this resource

func (*PrivateDnsZonesSRVRecord) GetStatus

GetStatus returns the status of this resource

func (*PrivateDnsZonesSRVRecord) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*PrivateDnsZonesSRVRecord) GetType

func (record *PrivateDnsZonesSRVRecord) GetType() string

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

func (*PrivateDnsZonesSRVRecord) Hub

func (record *PrivateDnsZonesSRVRecord) Hub()

Hub marks that this PrivateDnsZonesSRVRecord is the hub type for conversion

func (*PrivateDnsZonesSRVRecord) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*PrivateDnsZonesSRVRecord) OriginalGVK

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

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

func (*PrivateDnsZonesSRVRecord) Owner

Owner returns the ResourceReference of the owner

func (*PrivateDnsZonesSRVRecord) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*PrivateDnsZonesSRVRecord) SetConditions

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

SetConditions sets the conditions on the resource status

func (*PrivateDnsZonesSRVRecord) SetStatus

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

SetStatus sets the status of this resource

type PrivateDnsZonesSRVRecordList

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

+kubebuilder:object:root=true Storage version of v1api20240601.PrivateDnsZonesSRVRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/SRV/{relativeRecordSetName}

func (*PrivateDnsZonesSRVRecordList) DeepCopy

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

func (*PrivateDnsZonesSRVRecordList) DeepCopyInto

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

func (*PrivateDnsZonesSRVRecordList) DeepCopyObject

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

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

type PrivateDnsZonesSRVRecordOperatorSpec

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

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

func (*PrivateDnsZonesSRVRecordOperatorSpec) DeepCopy

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

func (*PrivateDnsZonesSRVRecordOperatorSpec) DeepCopyInto

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

type PrivateDnsZonesSRVRecord_STATUS

type PrivateDnsZonesSRVRecord_STATUS struct {
	ARecords         []ARecord_STATUS       `json:"aRecords,omitempty"`
	AaaaRecords      []AaaaRecord_STATUS    `json:"aaaaRecords,omitempty"`
	CnameRecord      *CnameRecord_STATUS    `json:"cnameRecord,omitempty"`
	Conditions       []conditions.Condition `json:"conditions,omitempty"`
	Etag             *string                `json:"etag,omitempty"`
	Fqdn             *string                `json:"fqdn,omitempty"`
	Id               *string                `json:"id,omitempty"`
	IsAutoRegistered *bool                  `json:"isAutoRegistered,omitempty"`
	Metadata         map[string]string      `json:"metadata,omitempty"`
	MxRecords        []MxRecord_STATUS      `json:"mxRecords,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PtrRecords       []PtrRecord_STATUS     `json:"ptrRecords,omitempty"`
	SoaRecord        *SoaRecord_STATUS      `json:"soaRecord,omitempty"`
	SrvRecords       []SrvRecord_STATUS     `json:"srvRecords,omitempty"`
	Ttl              *int                   `json:"ttl,omitempty"`
	TxtRecords       []TxtRecord_STATUS     `json:"txtRecords,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesSRVRecord_STATUS

func (*PrivateDnsZonesSRVRecord_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our PrivateDnsZonesSRVRecord_STATUS from the provided source

func (*PrivateDnsZonesSRVRecord_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our PrivateDnsZonesSRVRecord_STATUS

func (*PrivateDnsZonesSRVRecord_STATUS) DeepCopy

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

func (*PrivateDnsZonesSRVRecord_STATUS) DeepCopyInto

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

type PrivateDnsZonesSRVRecord_Spec

type PrivateDnsZonesSRVRecord_Spec struct {
	ARecords    []ARecord    `json:"aRecords,omitempty"`
	AaaaRecords []AaaaRecord `json:"aaaaRecords,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"`
	Etag            *string                               `json:"etag,omitempty"`
	Metadata        map[string]string                     `json:"metadata,omitempty"`
	MxRecords       []MxRecord                            `json:"mxRecords,omitempty"`
	OperatorSpec    *PrivateDnsZonesSRVRecordOperatorSpec `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/PrivateDnsZone resource
	Owner       *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PtrRecords  []PtrRecord                        `json:"ptrRecords,omitempty"`
	SoaRecord   *SoaRecord                         `json:"soaRecord,omitempty"`
	SrvRecords  []SrvRecord                        `json:"srvRecords,omitempty"`
	Ttl         *int                               `json:"ttl,omitempty"`
	TxtRecords  []TxtRecord                        `json:"txtRecords,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesSRVRecord_Spec

func (*PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our PrivateDnsZonesSRVRecord_Spec from the provided source

func (*PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our PrivateDnsZonesSRVRecord_Spec

func (*PrivateDnsZonesSRVRecord_Spec) DeepCopy

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

func (*PrivateDnsZonesSRVRecord_Spec) DeepCopyInto

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

type PrivateDnsZonesTXTRecord

type PrivateDnsZonesTXTRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateDnsZonesTXTRecord_Spec   `json:"spec,omitempty"`
	Status            PrivateDnsZonesTXTRecord_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 v1api20240601.PrivateDnsZonesTXTRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/TXT/{relativeRecordSetName}

func (*PrivateDnsZonesTXTRecord) AzureName

func (record *PrivateDnsZonesTXTRecord) AzureName() string

AzureName returns the Azure name of the resource

func (*PrivateDnsZonesTXTRecord) ConfigMapDestinationExpressions

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*PrivateDnsZonesTXTRecord) DeepCopy

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

func (*PrivateDnsZonesTXTRecord) DeepCopyInto

func (in *PrivateDnsZonesTXTRecord) DeepCopyInto(out *PrivateDnsZonesTXTRecord)

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

func (*PrivateDnsZonesTXTRecord) DeepCopyObject

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

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

func (PrivateDnsZonesTXTRecord) GetAPIVersion

func (record PrivateDnsZonesTXTRecord) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"

func (*PrivateDnsZonesTXTRecord) GetConditions

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

GetConditions returns the conditions of the resource

func (*PrivateDnsZonesTXTRecord) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*PrivateDnsZonesTXTRecord) GetSpec

GetSpec returns the specification of this resource

func (*PrivateDnsZonesTXTRecord) GetStatus

GetStatus returns the status of this resource

func (*PrivateDnsZonesTXTRecord) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*PrivateDnsZonesTXTRecord) GetType

func (record *PrivateDnsZonesTXTRecord) GetType() string

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

func (*PrivateDnsZonesTXTRecord) Hub

func (record *PrivateDnsZonesTXTRecord) Hub()

Hub marks that this PrivateDnsZonesTXTRecord is the hub type for conversion

func (*PrivateDnsZonesTXTRecord) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*PrivateDnsZonesTXTRecord) OriginalGVK

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

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

func (*PrivateDnsZonesTXTRecord) Owner

Owner returns the ResourceReference of the owner

func (*PrivateDnsZonesTXTRecord) SecretDestinationExpressions

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*PrivateDnsZonesTXTRecord) SetConditions

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

SetConditions sets the conditions on the resource status

func (*PrivateDnsZonesTXTRecord) SetStatus

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

SetStatus sets the status of this resource

type PrivateDnsZonesTXTRecordList

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

+kubebuilder:object:root=true Storage version of v1api20240601.PrivateDnsZonesTXTRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/TXT/{relativeRecordSetName}

func (*PrivateDnsZonesTXTRecordList) DeepCopy

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

func (*PrivateDnsZonesTXTRecordList) DeepCopyInto

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

func (*PrivateDnsZonesTXTRecordList) DeepCopyObject

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

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

type PrivateDnsZonesTXTRecordOperatorSpec

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

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

func (*PrivateDnsZonesTXTRecordOperatorSpec) DeepCopy

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

func (*PrivateDnsZonesTXTRecordOperatorSpec) DeepCopyInto

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

type PrivateDnsZonesTXTRecord_STATUS

type PrivateDnsZonesTXTRecord_STATUS struct {
	ARecords         []ARecord_STATUS       `json:"aRecords,omitempty"`
	AaaaRecords      []AaaaRecord_STATUS    `json:"aaaaRecords,omitempty"`
	CnameRecord      *CnameRecord_STATUS    `json:"cnameRecord,omitempty"`
	Conditions       []conditions.Condition `json:"conditions,omitempty"`
	Etag             *string                `json:"etag,omitempty"`
	Fqdn             *string                `json:"fqdn,omitempty"`
	Id               *string                `json:"id,omitempty"`
	IsAutoRegistered *bool                  `json:"isAutoRegistered,omitempty"`
	Metadata         map[string]string      `json:"metadata,omitempty"`
	MxRecords        []MxRecord_STATUS      `json:"mxRecords,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PtrRecords       []PtrRecord_STATUS     `json:"ptrRecords,omitempty"`
	SoaRecord        *SoaRecord_STATUS      `json:"soaRecord,omitempty"`
	SrvRecords       []SrvRecord_STATUS     `json:"srvRecords,omitempty"`
	Ttl              *int                   `json:"ttl,omitempty"`
	TxtRecords       []TxtRecord_STATUS     `json:"txtRecords,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesTXTRecord_STATUS

func (*PrivateDnsZonesTXTRecord_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our PrivateDnsZonesTXTRecord_STATUS from the provided source

func (*PrivateDnsZonesTXTRecord_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our PrivateDnsZonesTXTRecord_STATUS

func (*PrivateDnsZonesTXTRecord_STATUS) DeepCopy

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

func (*PrivateDnsZonesTXTRecord_STATUS) DeepCopyInto

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

type PrivateDnsZonesTXTRecord_Spec

type PrivateDnsZonesTXTRecord_Spec struct {
	ARecords    []ARecord    `json:"aRecords,omitempty"`
	AaaaRecords []AaaaRecord `json:"aaaaRecords,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"`
	Etag            *string                               `json:"etag,omitempty"`
	Metadata        map[string]string                     `json:"metadata,omitempty"`
	MxRecords       []MxRecord                            `json:"mxRecords,omitempty"`
	OperatorSpec    *PrivateDnsZonesTXTRecordOperatorSpec `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/PrivateDnsZone resource
	Owner       *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PtrRecords  []PtrRecord                        `json:"ptrRecords,omitempty"`
	SoaRecord   *SoaRecord                         `json:"soaRecord,omitempty"`
	SrvRecords  []SrvRecord                        `json:"srvRecords,omitempty"`
	Ttl         *int                               `json:"ttl,omitempty"`
	TxtRecords  []TxtRecord                        `json:"txtRecords,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesTXTRecord_Spec

func (*PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our PrivateDnsZonesTXTRecord_Spec from the provided source

func (*PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our PrivateDnsZonesTXTRecord_Spec

func (*PrivateDnsZonesTXTRecord_Spec) DeepCopy

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

func (*PrivateDnsZonesTXTRecord_Spec) DeepCopyInto

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

type PrivateDnsZonesVirtualNetworkLink struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateDnsZonesVirtualNetworkLink_Spec   `json:"spec,omitempty"`
	Status            PrivateDnsZonesVirtualNetworkLink_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 v1api20240601.PrivateDnsZonesVirtualNetworkLink Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/virtualNetworkLinks/{virtualNetworkLinkName}

func (*PrivateDnsZonesVirtualNetworkLink) AzureName

func (link *PrivateDnsZonesVirtualNetworkLink) AzureName() string

AzureName returns the Azure name of the resource

func (*PrivateDnsZonesVirtualNetworkLink) ConfigMapDestinationExpressions

func (link *PrivateDnsZonesVirtualNetworkLink) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*PrivateDnsZonesVirtualNetworkLink) DeepCopy

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

func (*PrivateDnsZonesVirtualNetworkLink) DeepCopyInto

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

func (*PrivateDnsZonesVirtualNetworkLink) DeepCopyObject

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

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

func (PrivateDnsZonesVirtualNetworkLink) GetAPIVersion

func (link PrivateDnsZonesVirtualNetworkLink) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"

func (*PrivateDnsZonesVirtualNetworkLink) GetConditions

GetConditions returns the conditions of the resource

func (*PrivateDnsZonesVirtualNetworkLink) GetResourceScope

GetResourceScope returns the scope of the resource

func (*PrivateDnsZonesVirtualNetworkLink) GetSpec

GetSpec returns the specification of this resource

func (*PrivateDnsZonesVirtualNetworkLink) GetStatus

GetStatus returns the status of this resource

func (*PrivateDnsZonesVirtualNetworkLink) GetSupportedOperations

func (link *PrivateDnsZonesVirtualNetworkLink) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*PrivateDnsZonesVirtualNetworkLink) GetType

func (link *PrivateDnsZonesVirtualNetworkLink) GetType() string

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

func (*PrivateDnsZonesVirtualNetworkLink) Hub

Hub marks that this PrivateDnsZonesVirtualNetworkLink is the hub type for conversion

func (*PrivateDnsZonesVirtualNetworkLink) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*PrivateDnsZonesVirtualNetworkLink) OriginalGVK

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

func (*PrivateDnsZonesVirtualNetworkLink) Owner

Owner returns the ResourceReference of the owner

func (*PrivateDnsZonesVirtualNetworkLink) SecretDestinationExpressions

func (link *PrivateDnsZonesVirtualNetworkLink) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*PrivateDnsZonesVirtualNetworkLink) SetConditions

func (link *PrivateDnsZonesVirtualNetworkLink) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*PrivateDnsZonesVirtualNetworkLink) SetStatus

SetStatus sets the status of this resource

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

+kubebuilder:object:root=true Storage version of v1api20240601.PrivateDnsZonesVirtualNetworkLink Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/virtualNetworkLinks/{virtualNetworkLinkName}

func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopy

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

func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopyInto

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

func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopyObject

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

type PrivateDnsZonesVirtualNetworkLinkOperatorSpec

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

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

func (*PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopy

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

func (*PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopyInto

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

type PrivateDnsZonesVirtualNetworkLink_STATUS struct {
	Conditions              []conditions.Condition `json:"conditions,omitempty"`
	Etag                    *string                `json:"etag,omitempty"`
	Id                      *string                `json:"id,omitempty"`
	Location                *string                `json:"location,omitempty"`
	Name                    *string                `json:"name,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState       *string                `json:"provisioningState,omitempty"`
	RegistrationEnabled     *bool                  `json:"registrationEnabled,omitempty"`
	ResolutionPolicy        *string                `json:"resolutionPolicy,omitempty"`
	Tags                    map[string]string      `json:"tags,omitempty"`
	Type                    *string                `json:"type,omitempty"`
	VirtualNetwork          *SubResource_STATUS    `json:"virtualNetwork,omitempty"`
	VirtualNetworkLinkState *string                `json:"virtualNetworkLinkState,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesVirtualNetworkLink_STATUS

ConvertStatusFrom populates our PrivateDnsZonesVirtualNetworkLink_STATUS from the provided source

ConvertStatusTo populates the provided destination from our PrivateDnsZonesVirtualNetworkLink_STATUS

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

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

type PrivateDnsZonesVirtualNetworkLink_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"`
	Etag            *string                                        `json:"etag,omitempty"`
	Location        *string                                        `json:"location,omitempty"`
	OperatorSpec    *PrivateDnsZonesVirtualNetworkLinkOperatorSpec `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/PrivateDnsZone resource
	Owner               *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
	PropertyBag         genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	RegistrationEnabled *bool                              `json:"registrationEnabled,omitempty"`
	ResolutionPolicy    *string                            `json:"resolutionPolicy,omitempty"`
	Tags                map[string]string                  `json:"tags,omitempty"`
	VirtualNetwork      *SubResource                       `json:"virtualNetwork,omitempty"`
}

Storage version of v1api20240601.PrivateDnsZonesVirtualNetworkLink_Spec

ConvertSpecFrom populates our PrivateDnsZonesVirtualNetworkLink_Spec from the provided source

ConvertSpecTo populates the provided destination from our PrivateDnsZonesVirtualNetworkLink_Spec

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

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 v1api20240601.PtrRecord A PTR record.

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 v1api20240601.PtrRecord_STATUS A PTR record.

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 v1api20240601.SoaRecord An SOA record.

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 v1api20240601.SoaRecord_STATUS An SOA record.

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 v1api20240601.SrvRecord An SRV record.

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 v1api20240601.SrvRecord_STATUS An SRV record.

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 v1api20240601.SubResource Reference to another 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 v1api20240601.SubResource_STATUS Reference to another subresource.

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 v1api20240601.TxtRecord A TXT record.

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 v1api20240601.TxtRecord_STATUS A TXT record.

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