Documentation ¶
Overview ¶
Package v1api20200601 contains API Schema definitions for the network v1api20200601 API group +groupName=network.azure.com
Package v1api20200601 contains API Schema definitions for the network v1api20200601 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=v1api20200601
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
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
- Variables
- type APIVersion
- type ARecord
- func (record *ARecord) AssignProperties_From_ARecord(source *storage.ARecord) error
- func (record *ARecord) AssignProperties_To_ARecord(destination *storage.ARecord) error
- func (record *ARecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ARecord) DeepCopy() *ARecord
- func (in *ARecord) DeepCopyInto(out *ARecord)
- func (record *ARecord) Initialize_From_ARecord_STATUS(source *ARecord_STATUS) error
- func (record *ARecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *ARecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ARecord_ARM
- type ARecord_STATUS
- func (record *ARecord_STATUS) AssignProperties_From_ARecord_STATUS(source *storage.ARecord_STATUS) error
- func (record *ARecord_STATUS) AssignProperties_To_ARecord_STATUS(destination *storage.ARecord_STATUS) error
- func (in *ARecord_STATUS) DeepCopy() *ARecord_STATUS
- func (in *ARecord_STATUS) DeepCopyInto(out *ARecord_STATUS)
- func (record *ARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *ARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ARecord_STATUS_ARM
- type AaaaRecord
- func (record *AaaaRecord) AssignProperties_From_AaaaRecord(source *storage.AaaaRecord) error
- func (record *AaaaRecord) AssignProperties_To_AaaaRecord(destination *storage.AaaaRecord) error
- func (record *AaaaRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AaaaRecord) DeepCopy() *AaaaRecord
- func (in *AaaaRecord) DeepCopyInto(out *AaaaRecord)
- func (record *AaaaRecord) Initialize_From_AaaaRecord_STATUS(source *AaaaRecord_STATUS) error
- func (record *AaaaRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *AaaaRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AaaaRecord_ARM
- type AaaaRecord_STATUS
- func (record *AaaaRecord_STATUS) AssignProperties_From_AaaaRecord_STATUS(source *storage.AaaaRecord_STATUS) error
- func (record *AaaaRecord_STATUS) AssignProperties_To_AaaaRecord_STATUS(destination *storage.AaaaRecord_STATUS) error
- func (in *AaaaRecord_STATUS) DeepCopy() *AaaaRecord_STATUS
- func (in *AaaaRecord_STATUS) DeepCopyInto(out *AaaaRecord_STATUS)
- func (record *AaaaRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *AaaaRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AaaaRecord_STATUS_ARM
- type CnameRecord
- func (record *CnameRecord) AssignProperties_From_CnameRecord(source *storage.CnameRecord) error
- func (record *CnameRecord) AssignProperties_To_CnameRecord(destination *storage.CnameRecord) error
- func (record *CnameRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CnameRecord) DeepCopy() *CnameRecord
- func (in *CnameRecord) DeepCopyInto(out *CnameRecord)
- func (record *CnameRecord) Initialize_From_CnameRecord_STATUS(source *CnameRecord_STATUS) error
- func (record *CnameRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *CnameRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CnameRecord_ARM
- type CnameRecord_STATUS
- func (record *CnameRecord_STATUS) AssignProperties_From_CnameRecord_STATUS(source *storage.CnameRecord_STATUS) error
- func (record *CnameRecord_STATUS) AssignProperties_To_CnameRecord_STATUS(destination *storage.CnameRecord_STATUS) error
- func (in *CnameRecord_STATUS) DeepCopy() *CnameRecord_STATUS
- func (in *CnameRecord_STATUS) DeepCopyInto(out *CnameRecord_STATUS)
- func (record *CnameRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *CnameRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CnameRecord_STATUS_ARM
- type MxRecord
- func (record *MxRecord) AssignProperties_From_MxRecord(source *storage.MxRecord) error
- func (record *MxRecord) AssignProperties_To_MxRecord(destination *storage.MxRecord) error
- func (record *MxRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *MxRecord) DeepCopy() *MxRecord
- func (in *MxRecord) DeepCopyInto(out *MxRecord)
- func (record *MxRecord) Initialize_From_MxRecord_STATUS(source *MxRecord_STATUS) error
- func (record *MxRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *MxRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MxRecord_ARM
- type MxRecord_STATUS
- func (record *MxRecord_STATUS) AssignProperties_From_MxRecord_STATUS(source *storage.MxRecord_STATUS) error
- func (record *MxRecord_STATUS) AssignProperties_To_MxRecord_STATUS(destination *storage.MxRecord_STATUS) error
- func (in *MxRecord_STATUS) DeepCopy() *MxRecord_STATUS
- func (in *MxRecord_STATUS) DeepCopyInto(out *MxRecord_STATUS)
- func (record *MxRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *MxRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MxRecord_STATUS_ARM
- type PrivateDnsZonesAAAARecord
- func (record *PrivateDnsZonesAAAARecord) AssignProperties_From_PrivateDnsZonesAAAARecord(source *storage.PrivateDnsZonesAAAARecord) error
- func (record *PrivateDnsZonesAAAARecord) AssignProperties_To_PrivateDnsZonesAAAARecord(destination *storage.PrivateDnsZonesAAAARecord) error
- func (record *PrivateDnsZonesAAAARecord) AzureName() string
- func (record *PrivateDnsZonesAAAARecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesAAAARecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesAAAARecord) DeepCopy() *PrivateDnsZonesAAAARecord
- func (in *PrivateDnsZonesAAAARecord) DeepCopyInto(out *PrivateDnsZonesAAAARecord)
- func (in *PrivateDnsZonesAAAARecord) DeepCopyObject() runtime.Object
- func (record *PrivateDnsZonesAAAARecord) Default()
- func (record PrivateDnsZonesAAAARecord) GetAPIVersion() string
- func (record *PrivateDnsZonesAAAARecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesAAAARecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesAAAARecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesAAAARecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesAAAARecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesAAAARecord) GetType() string
- func (record *PrivateDnsZonesAAAARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesAAAARecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesAAAARecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesAAAARecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesAAAARecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesAAAARecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesAAAARecord) ValidateCreate() (admission.Warnings, error)
- func (record *PrivateDnsZonesAAAARecord) ValidateDelete() (admission.Warnings, error)
- func (record *PrivateDnsZonesAAAARecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateDnsZonesAAAARecordList
- type PrivateDnsZonesAAAARecord_STATUS
- func (record *PrivateDnsZonesAAAARecord_STATUS) AssignProperties_From_PrivateDnsZonesAAAARecord_STATUS(source *storage.PrivateDnsZonesAAAARecord_STATUS) error
- func (record *PrivateDnsZonesAAAARecord_STATUS) AssignProperties_To_PrivateDnsZonesAAAARecord_STATUS(destination *storage.PrivateDnsZonesAAAARecord_STATUS) error
- func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopy() *PrivateDnsZonesAAAARecord_STATUS
- func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesAAAARecord_STATUS)
- func (record *PrivateDnsZonesAAAARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesAAAARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesAAAARecord_STATUS_ARM
- type PrivateDnsZonesAAAARecord_Spec
- func (record *PrivateDnsZonesAAAARecord_Spec) AssignProperties_From_PrivateDnsZonesAAAARecord_Spec(source *storage.PrivateDnsZonesAAAARecord_Spec) error
- func (record *PrivateDnsZonesAAAARecord_Spec) AssignProperties_To_PrivateDnsZonesAAAARecord_Spec(destination *storage.PrivateDnsZonesAAAARecord_Spec) error
- func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesAAAARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopy() *PrivateDnsZonesAAAARecord_Spec
- func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopyInto(out *PrivateDnsZonesAAAARecord_Spec)
- func (record *PrivateDnsZonesAAAARecord_Spec) Initialize_From_PrivateDnsZonesAAAARecord_STATUS(source *PrivateDnsZonesAAAARecord_STATUS) error
- func (record *PrivateDnsZonesAAAARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesAAAARecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesAAAARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesAAAARecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesAAAARecord_Spec_ARM
- func (in *PrivateDnsZonesAAAARecord_Spec_ARM) DeepCopy() *PrivateDnsZonesAAAARecord_Spec_ARM
- func (in *PrivateDnsZonesAAAARecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesAAAARecord_Spec_ARM)
- func (record PrivateDnsZonesAAAARecord_Spec_ARM) GetAPIVersion() string
- func (record *PrivateDnsZonesAAAARecord_Spec_ARM) GetName() string
- func (record *PrivateDnsZonesAAAARecord_Spec_ARM) GetType() string
- type PrivateDnsZonesARecord
- func (record *PrivateDnsZonesARecord) AssignProperties_From_PrivateDnsZonesARecord(source *storage.PrivateDnsZonesARecord) error
- func (record *PrivateDnsZonesARecord) AssignProperties_To_PrivateDnsZonesARecord(destination *storage.PrivateDnsZonesARecord) error
- func (record *PrivateDnsZonesARecord) AzureName() string
- func (record *PrivateDnsZonesARecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesARecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesARecord) DeepCopy() *PrivateDnsZonesARecord
- func (in *PrivateDnsZonesARecord) DeepCopyInto(out *PrivateDnsZonesARecord)
- func (in *PrivateDnsZonesARecord) DeepCopyObject() runtime.Object
- func (record *PrivateDnsZonesARecord) Default()
- func (record PrivateDnsZonesARecord) GetAPIVersion() string
- func (record *PrivateDnsZonesARecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesARecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesARecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesARecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesARecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesARecord) GetType() string
- func (record *PrivateDnsZonesARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesARecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesARecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesARecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesARecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesARecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesARecord) ValidateCreate() (admission.Warnings, error)
- func (record *PrivateDnsZonesARecord) ValidateDelete() (admission.Warnings, error)
- func (record *PrivateDnsZonesARecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateDnsZonesARecordList
- type PrivateDnsZonesARecord_STATUS
- func (record *PrivateDnsZonesARecord_STATUS) AssignProperties_From_PrivateDnsZonesARecord_STATUS(source *storage.PrivateDnsZonesARecord_STATUS) error
- func (record *PrivateDnsZonesARecord_STATUS) AssignProperties_To_PrivateDnsZonesARecord_STATUS(destination *storage.PrivateDnsZonesARecord_STATUS) error
- func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesARecord_STATUS) DeepCopy() *PrivateDnsZonesARecord_STATUS
- func (in *PrivateDnsZonesARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesARecord_STATUS)
- func (record *PrivateDnsZonesARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesARecord_STATUS_ARM
- type PrivateDnsZonesARecord_Spec
- func (record *PrivateDnsZonesARecord_Spec) AssignProperties_From_PrivateDnsZonesARecord_Spec(source *storage.PrivateDnsZonesARecord_Spec) error
- func (record *PrivateDnsZonesARecord_Spec) AssignProperties_To_PrivateDnsZonesARecord_Spec(destination *storage.PrivateDnsZonesARecord_Spec) error
- func (record *PrivateDnsZonesARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesARecord_Spec) DeepCopy() *PrivateDnsZonesARecord_Spec
- func (in *PrivateDnsZonesARecord_Spec) DeepCopyInto(out *PrivateDnsZonesARecord_Spec)
- func (record *PrivateDnsZonesARecord_Spec) Initialize_From_PrivateDnsZonesARecord_STATUS(source *PrivateDnsZonesARecord_STATUS) error
- func (record *PrivateDnsZonesARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesARecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesARecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesARecord_Spec_ARM
- func (in *PrivateDnsZonesARecord_Spec_ARM) DeepCopy() *PrivateDnsZonesARecord_Spec_ARM
- func (in *PrivateDnsZonesARecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesARecord_Spec_ARM)
- func (record PrivateDnsZonesARecord_Spec_ARM) GetAPIVersion() string
- func (record *PrivateDnsZonesARecord_Spec_ARM) GetName() string
- func (record *PrivateDnsZonesARecord_Spec_ARM) GetType() string
- type PrivateDnsZonesCNAMERecord
- func (record *PrivateDnsZonesCNAMERecord) AssignProperties_From_PrivateDnsZonesCNAMERecord(source *storage.PrivateDnsZonesCNAMERecord) error
- func (record *PrivateDnsZonesCNAMERecord) AssignProperties_To_PrivateDnsZonesCNAMERecord(destination *storage.PrivateDnsZonesCNAMERecord) error
- func (record *PrivateDnsZonesCNAMERecord) AzureName() string
- func (record *PrivateDnsZonesCNAMERecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesCNAMERecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesCNAMERecord) DeepCopy() *PrivateDnsZonesCNAMERecord
- func (in *PrivateDnsZonesCNAMERecord) DeepCopyInto(out *PrivateDnsZonesCNAMERecord)
- func (in *PrivateDnsZonesCNAMERecord) DeepCopyObject() runtime.Object
- func (record *PrivateDnsZonesCNAMERecord) Default()
- func (record PrivateDnsZonesCNAMERecord) GetAPIVersion() string
- func (record *PrivateDnsZonesCNAMERecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesCNAMERecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesCNAMERecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesCNAMERecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesCNAMERecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesCNAMERecord) GetType() string
- func (record *PrivateDnsZonesCNAMERecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesCNAMERecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesCNAMERecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesCNAMERecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesCNAMERecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesCNAMERecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesCNAMERecord) ValidateCreate() (admission.Warnings, error)
- func (record *PrivateDnsZonesCNAMERecord) ValidateDelete() (admission.Warnings, error)
- func (record *PrivateDnsZonesCNAMERecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateDnsZonesCNAMERecordList
- type PrivateDnsZonesCNAMERecord_STATUS
- func (record *PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_From_PrivateDnsZonesCNAMERecord_STATUS(source *storage.PrivateDnsZonesCNAMERecord_STATUS) error
- func (record *PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_To_PrivateDnsZonesCNAMERecord_STATUS(destination *storage.PrivateDnsZonesCNAMERecord_STATUS) error
- func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopy() *PrivateDnsZonesCNAMERecord_STATUS
- func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_STATUS)
- func (record *PrivateDnsZonesCNAMERecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesCNAMERecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesCNAMERecord_STATUS_ARM
- type PrivateDnsZonesCNAMERecord_Spec
- func (record *PrivateDnsZonesCNAMERecord_Spec) AssignProperties_From_PrivateDnsZonesCNAMERecord_Spec(source *storage.PrivateDnsZonesCNAMERecord_Spec) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) AssignProperties_To_PrivateDnsZonesCNAMERecord_Spec(destination *storage.PrivateDnsZonesCNAMERecord_Spec) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopy() *PrivateDnsZonesCNAMERecord_Spec
- func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_Spec)
- func (record *PrivateDnsZonesCNAMERecord_Spec) Initialize_From_PrivateDnsZonesCNAMERecord_STATUS(source *PrivateDnsZonesCNAMERecord_STATUS) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesCNAMERecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesCNAMERecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesCNAMERecord_Spec_ARM
- func (in *PrivateDnsZonesCNAMERecord_Spec_ARM) DeepCopy() *PrivateDnsZonesCNAMERecord_Spec_ARM
- func (in *PrivateDnsZonesCNAMERecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_Spec_ARM)
- func (record PrivateDnsZonesCNAMERecord_Spec_ARM) GetAPIVersion() string
- func (record *PrivateDnsZonesCNAMERecord_Spec_ARM) GetName() string
- func (record *PrivateDnsZonesCNAMERecord_Spec_ARM) GetType() string
- type PrivateDnsZonesMXRecord
- func (record *PrivateDnsZonesMXRecord) AssignProperties_From_PrivateDnsZonesMXRecord(source *storage.PrivateDnsZonesMXRecord) error
- func (record *PrivateDnsZonesMXRecord) AssignProperties_To_PrivateDnsZonesMXRecord(destination *storage.PrivateDnsZonesMXRecord) error
- func (record *PrivateDnsZonesMXRecord) AzureName() string
- func (record *PrivateDnsZonesMXRecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesMXRecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesMXRecord) DeepCopy() *PrivateDnsZonesMXRecord
- func (in *PrivateDnsZonesMXRecord) DeepCopyInto(out *PrivateDnsZonesMXRecord)
- func (in *PrivateDnsZonesMXRecord) DeepCopyObject() runtime.Object
- func (record *PrivateDnsZonesMXRecord) Default()
- func (record PrivateDnsZonesMXRecord) GetAPIVersion() string
- func (record *PrivateDnsZonesMXRecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesMXRecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesMXRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesMXRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesMXRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesMXRecord) GetType() string
- func (record *PrivateDnsZonesMXRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesMXRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesMXRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesMXRecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesMXRecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesMXRecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesMXRecord) ValidateCreate() (admission.Warnings, error)
- func (record *PrivateDnsZonesMXRecord) ValidateDelete() (admission.Warnings, error)
- func (record *PrivateDnsZonesMXRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateDnsZonesMXRecordList
- type PrivateDnsZonesMXRecord_STATUS
- func (record *PrivateDnsZonesMXRecord_STATUS) AssignProperties_From_PrivateDnsZonesMXRecord_STATUS(source *storage.PrivateDnsZonesMXRecord_STATUS) error
- func (record *PrivateDnsZonesMXRecord_STATUS) AssignProperties_To_PrivateDnsZonesMXRecord_STATUS(destination *storage.PrivateDnsZonesMXRecord_STATUS) error
- func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopy() *PrivateDnsZonesMXRecord_STATUS
- func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesMXRecord_STATUS)
- func (record *PrivateDnsZonesMXRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesMXRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesMXRecord_STATUS_ARM
- type PrivateDnsZonesMXRecord_Spec
- func (record *PrivateDnsZonesMXRecord_Spec) AssignProperties_From_PrivateDnsZonesMXRecord_Spec(source *storage.PrivateDnsZonesMXRecord_Spec) error
- func (record *PrivateDnsZonesMXRecord_Spec) AssignProperties_To_PrivateDnsZonesMXRecord_Spec(destination *storage.PrivateDnsZonesMXRecord_Spec) error
- func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesMXRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesMXRecord_Spec) DeepCopy() *PrivateDnsZonesMXRecord_Spec
- func (in *PrivateDnsZonesMXRecord_Spec) DeepCopyInto(out *PrivateDnsZonesMXRecord_Spec)
- func (record *PrivateDnsZonesMXRecord_Spec) Initialize_From_PrivateDnsZonesMXRecord_STATUS(source *PrivateDnsZonesMXRecord_STATUS) error
- func (record *PrivateDnsZonesMXRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesMXRecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesMXRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesMXRecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesMXRecord_Spec_ARM
- func (in *PrivateDnsZonesMXRecord_Spec_ARM) DeepCopy() *PrivateDnsZonesMXRecord_Spec_ARM
- func (in *PrivateDnsZonesMXRecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesMXRecord_Spec_ARM)
- func (record PrivateDnsZonesMXRecord_Spec_ARM) GetAPIVersion() string
- func (record *PrivateDnsZonesMXRecord_Spec_ARM) GetName() string
- func (record *PrivateDnsZonesMXRecord_Spec_ARM) GetType() string
- type PrivateDnsZonesPTRRecord
- func (record *PrivateDnsZonesPTRRecord) AssignProperties_From_PrivateDnsZonesPTRRecord(source *storage.PrivateDnsZonesPTRRecord) error
- func (record *PrivateDnsZonesPTRRecord) AssignProperties_To_PrivateDnsZonesPTRRecord(destination *storage.PrivateDnsZonesPTRRecord) error
- func (record *PrivateDnsZonesPTRRecord) AzureName() string
- func (record *PrivateDnsZonesPTRRecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesPTRRecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesPTRRecord) DeepCopy() *PrivateDnsZonesPTRRecord
- func (in *PrivateDnsZonesPTRRecord) DeepCopyInto(out *PrivateDnsZonesPTRRecord)
- func (in *PrivateDnsZonesPTRRecord) DeepCopyObject() runtime.Object
- func (record *PrivateDnsZonesPTRRecord) Default()
- func (record PrivateDnsZonesPTRRecord) GetAPIVersion() string
- func (record *PrivateDnsZonesPTRRecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesPTRRecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesPTRRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesPTRRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesPTRRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesPTRRecord) GetType() string
- func (record *PrivateDnsZonesPTRRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesPTRRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesPTRRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesPTRRecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesPTRRecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesPTRRecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesPTRRecord) ValidateCreate() (admission.Warnings, error)
- func (record *PrivateDnsZonesPTRRecord) ValidateDelete() (admission.Warnings, error)
- func (record *PrivateDnsZonesPTRRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateDnsZonesPTRRecordList
- type PrivateDnsZonesPTRRecord_STATUS
- func (record *PrivateDnsZonesPTRRecord_STATUS) AssignProperties_From_PrivateDnsZonesPTRRecord_STATUS(source *storage.PrivateDnsZonesPTRRecord_STATUS) error
- func (record *PrivateDnsZonesPTRRecord_STATUS) AssignProperties_To_PrivateDnsZonesPTRRecord_STATUS(destination *storage.PrivateDnsZonesPTRRecord_STATUS) error
- func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopy() *PrivateDnsZonesPTRRecord_STATUS
- func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesPTRRecord_STATUS)
- func (record *PrivateDnsZonesPTRRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesPTRRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesPTRRecord_STATUS_ARM
- type PrivateDnsZonesPTRRecord_Spec
- func (record *PrivateDnsZonesPTRRecord_Spec) AssignProperties_From_PrivateDnsZonesPTRRecord_Spec(source *storage.PrivateDnsZonesPTRRecord_Spec) error
- func (record *PrivateDnsZonesPTRRecord_Spec) AssignProperties_To_PrivateDnsZonesPTRRecord_Spec(destination *storage.PrivateDnsZonesPTRRecord_Spec) error
- func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesPTRRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopy() *PrivateDnsZonesPTRRecord_Spec
- func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopyInto(out *PrivateDnsZonesPTRRecord_Spec)
- func (record *PrivateDnsZonesPTRRecord_Spec) Initialize_From_PrivateDnsZonesPTRRecord_STATUS(source *PrivateDnsZonesPTRRecord_STATUS) error
- func (record *PrivateDnsZonesPTRRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesPTRRecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesPTRRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesPTRRecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesPTRRecord_Spec_ARM
- func (in *PrivateDnsZonesPTRRecord_Spec_ARM) DeepCopy() *PrivateDnsZonesPTRRecord_Spec_ARM
- func (in *PrivateDnsZonesPTRRecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesPTRRecord_Spec_ARM)
- func (record PrivateDnsZonesPTRRecord_Spec_ARM) GetAPIVersion() string
- func (record *PrivateDnsZonesPTRRecord_Spec_ARM) GetName() string
- func (record *PrivateDnsZonesPTRRecord_Spec_ARM) GetType() string
- type PrivateDnsZonesSRVRecord
- func (record *PrivateDnsZonesSRVRecord) AssignProperties_From_PrivateDnsZonesSRVRecord(source *storage.PrivateDnsZonesSRVRecord) error
- func (record *PrivateDnsZonesSRVRecord) AssignProperties_To_PrivateDnsZonesSRVRecord(destination *storage.PrivateDnsZonesSRVRecord) error
- func (record *PrivateDnsZonesSRVRecord) AzureName() string
- func (record *PrivateDnsZonesSRVRecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesSRVRecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesSRVRecord) DeepCopy() *PrivateDnsZonesSRVRecord
- func (in *PrivateDnsZonesSRVRecord) DeepCopyInto(out *PrivateDnsZonesSRVRecord)
- func (in *PrivateDnsZonesSRVRecord) DeepCopyObject() runtime.Object
- func (record *PrivateDnsZonesSRVRecord) Default()
- func (record PrivateDnsZonesSRVRecord) GetAPIVersion() string
- func (record *PrivateDnsZonesSRVRecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesSRVRecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesSRVRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesSRVRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesSRVRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesSRVRecord) GetType() string
- func (record *PrivateDnsZonesSRVRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesSRVRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesSRVRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesSRVRecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesSRVRecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesSRVRecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesSRVRecord) ValidateCreate() (admission.Warnings, error)
- func (record *PrivateDnsZonesSRVRecord) ValidateDelete() (admission.Warnings, error)
- func (record *PrivateDnsZonesSRVRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateDnsZonesSRVRecordList
- type PrivateDnsZonesSRVRecord_STATUS
- func (record *PrivateDnsZonesSRVRecord_STATUS) AssignProperties_From_PrivateDnsZonesSRVRecord_STATUS(source *storage.PrivateDnsZonesSRVRecord_STATUS) error
- func (record *PrivateDnsZonesSRVRecord_STATUS) AssignProperties_To_PrivateDnsZonesSRVRecord_STATUS(destination *storage.PrivateDnsZonesSRVRecord_STATUS) error
- func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopy() *PrivateDnsZonesSRVRecord_STATUS
- func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesSRVRecord_STATUS)
- func (record *PrivateDnsZonesSRVRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesSRVRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesSRVRecord_STATUS_ARM
- type PrivateDnsZonesSRVRecord_Spec
- func (record *PrivateDnsZonesSRVRecord_Spec) AssignProperties_From_PrivateDnsZonesSRVRecord_Spec(source *storage.PrivateDnsZonesSRVRecord_Spec) error
- func (record *PrivateDnsZonesSRVRecord_Spec) AssignProperties_To_PrivateDnsZonesSRVRecord_Spec(destination *storage.PrivateDnsZonesSRVRecord_Spec) error
- func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesSRVRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopy() *PrivateDnsZonesSRVRecord_Spec
- func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopyInto(out *PrivateDnsZonesSRVRecord_Spec)
- func (record *PrivateDnsZonesSRVRecord_Spec) Initialize_From_PrivateDnsZonesSRVRecord_STATUS(source *PrivateDnsZonesSRVRecord_STATUS) error
- func (record *PrivateDnsZonesSRVRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesSRVRecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesSRVRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesSRVRecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesSRVRecord_Spec_ARM
- func (in *PrivateDnsZonesSRVRecord_Spec_ARM) DeepCopy() *PrivateDnsZonesSRVRecord_Spec_ARM
- func (in *PrivateDnsZonesSRVRecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesSRVRecord_Spec_ARM)
- func (record PrivateDnsZonesSRVRecord_Spec_ARM) GetAPIVersion() string
- func (record *PrivateDnsZonesSRVRecord_Spec_ARM) GetName() string
- func (record *PrivateDnsZonesSRVRecord_Spec_ARM) GetType() string
- type PrivateDnsZonesTXTRecord
- func (record *PrivateDnsZonesTXTRecord) AssignProperties_From_PrivateDnsZonesTXTRecord(source *storage.PrivateDnsZonesTXTRecord) error
- func (record *PrivateDnsZonesTXTRecord) AssignProperties_To_PrivateDnsZonesTXTRecord(destination *storage.PrivateDnsZonesTXTRecord) error
- func (record *PrivateDnsZonesTXTRecord) AzureName() string
- func (record *PrivateDnsZonesTXTRecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesTXTRecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesTXTRecord) DeepCopy() *PrivateDnsZonesTXTRecord
- func (in *PrivateDnsZonesTXTRecord) DeepCopyInto(out *PrivateDnsZonesTXTRecord)
- func (in *PrivateDnsZonesTXTRecord) DeepCopyObject() runtime.Object
- func (record *PrivateDnsZonesTXTRecord) Default()
- func (record PrivateDnsZonesTXTRecord) GetAPIVersion() string
- func (record *PrivateDnsZonesTXTRecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesTXTRecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesTXTRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesTXTRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesTXTRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesTXTRecord) GetType() string
- func (record *PrivateDnsZonesTXTRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesTXTRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesTXTRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesTXTRecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesTXTRecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesTXTRecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesTXTRecord) ValidateCreate() (admission.Warnings, error)
- func (record *PrivateDnsZonesTXTRecord) ValidateDelete() (admission.Warnings, error)
- func (record *PrivateDnsZonesTXTRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateDnsZonesTXTRecordList
- type PrivateDnsZonesTXTRecord_STATUS
- func (record *PrivateDnsZonesTXTRecord_STATUS) AssignProperties_From_PrivateDnsZonesTXTRecord_STATUS(source *storage.PrivateDnsZonesTXTRecord_STATUS) error
- func (record *PrivateDnsZonesTXTRecord_STATUS) AssignProperties_To_PrivateDnsZonesTXTRecord_STATUS(destination *storage.PrivateDnsZonesTXTRecord_STATUS) error
- func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopy() *PrivateDnsZonesTXTRecord_STATUS
- func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesTXTRecord_STATUS)
- func (record *PrivateDnsZonesTXTRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesTXTRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesTXTRecord_STATUS_ARM
- type PrivateDnsZonesTXTRecord_Spec
- func (record *PrivateDnsZonesTXTRecord_Spec) AssignProperties_From_PrivateDnsZonesTXTRecord_Spec(source *storage.PrivateDnsZonesTXTRecord_Spec) error
- func (record *PrivateDnsZonesTXTRecord_Spec) AssignProperties_To_PrivateDnsZonesTXTRecord_Spec(destination *storage.PrivateDnsZonesTXTRecord_Spec) error
- func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesTXTRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopy() *PrivateDnsZonesTXTRecord_Spec
- func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopyInto(out *PrivateDnsZonesTXTRecord_Spec)
- func (record *PrivateDnsZonesTXTRecord_Spec) Initialize_From_PrivateDnsZonesTXTRecord_STATUS(source *PrivateDnsZonesTXTRecord_STATUS) error
- func (record *PrivateDnsZonesTXTRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesTXTRecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesTXTRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesTXTRecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesTXTRecord_Spec_ARM
- func (in *PrivateDnsZonesTXTRecord_Spec_ARM) DeepCopy() *PrivateDnsZonesTXTRecord_Spec_ARM
- func (in *PrivateDnsZonesTXTRecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesTXTRecord_Spec_ARM)
- func (record PrivateDnsZonesTXTRecord_Spec_ARM) GetAPIVersion() string
- func (record *PrivateDnsZonesTXTRecord_Spec_ARM) GetName() string
- func (record *PrivateDnsZonesTXTRecord_Spec_ARM) GetType() string
- type PrivateDnsZonesVirtualNetworkLink
- func (link *PrivateDnsZonesVirtualNetworkLink) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink(source *storage.PrivateDnsZonesVirtualNetworkLink) error
- func (link *PrivateDnsZonesVirtualNetworkLink) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink(destination *storage.PrivateDnsZonesVirtualNetworkLink) error
- func (link *PrivateDnsZonesVirtualNetworkLink) AzureName() string
- func (link *PrivateDnsZonesVirtualNetworkLink) ConvertFrom(hub conversion.Hub) error
- func (link *PrivateDnsZonesVirtualNetworkLink) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopy() *PrivateDnsZonesVirtualNetworkLink
- func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink)
- func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopyObject() runtime.Object
- func (link *PrivateDnsZonesVirtualNetworkLink) Default()
- func (link PrivateDnsZonesVirtualNetworkLink) GetAPIVersion() string
- func (link *PrivateDnsZonesVirtualNetworkLink) GetConditions() conditions.Conditions
- func (link *PrivateDnsZonesVirtualNetworkLink) GetResourceScope() genruntime.ResourceScope
- func (link *PrivateDnsZonesVirtualNetworkLink) GetSpec() genruntime.ConvertibleSpec
- func (link *PrivateDnsZonesVirtualNetworkLink) GetStatus() genruntime.ConvertibleStatus
- func (link *PrivateDnsZonesVirtualNetworkLink) GetSupportedOperations() []genruntime.ResourceOperation
- func (link *PrivateDnsZonesVirtualNetworkLink) GetType() string
- func (link *PrivateDnsZonesVirtualNetworkLink) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (link *PrivateDnsZonesVirtualNetworkLink) NewEmptyStatus() genruntime.ConvertibleStatus
- func (link *PrivateDnsZonesVirtualNetworkLink) OriginalGVK() *schema.GroupVersionKind
- func (link *PrivateDnsZonesVirtualNetworkLink) Owner() *genruntime.ResourceReference
- func (link *PrivateDnsZonesVirtualNetworkLink) SetConditions(conditions conditions.Conditions)
- func (link *PrivateDnsZonesVirtualNetworkLink) SetStatus(status genruntime.ConvertibleStatus) error
- func (link *PrivateDnsZonesVirtualNetworkLink) ValidateCreate() (admission.Warnings, error)
- func (link *PrivateDnsZonesVirtualNetworkLink) ValidateDelete() (admission.Warnings, error)
- func (link *PrivateDnsZonesVirtualNetworkLink) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateDnsZonesVirtualNetworkLinkList
- type PrivateDnsZonesVirtualNetworkLink_STATUS
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_STATUS(source *storage.PrivateDnsZonesVirtualNetworkLink_STATUS) error
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_STATUS(destination *storage.PrivateDnsZonesVirtualNetworkLink_STATUS) error
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_STATUS
- func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_STATUS)
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesVirtualNetworkLink_STATUS_ARM
- type PrivateDnsZonesVirtualNetworkLink_Spec
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_Spec(source *storage.PrivateDnsZonesVirtualNetworkLink_Spec) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_Spec(destination *storage.PrivateDnsZonesVirtualNetworkLink_Spec) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_Spec
- func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_Spec)
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) Initialize_From_PrivateDnsZonesVirtualNetworkLink_STATUS(source *PrivateDnsZonesVirtualNetworkLink_STATUS) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) OriginalVersion() string
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesVirtualNetworkLink_Spec_ARM
- func (in *PrivateDnsZonesVirtualNetworkLink_Spec_ARM) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_Spec_ARM
- func (in *PrivateDnsZonesVirtualNetworkLink_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_Spec_ARM)
- func (link PrivateDnsZonesVirtualNetworkLink_Spec_ARM) GetAPIVersion() string
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec_ARM) GetName() string
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec_ARM) GetType() string
- type PtrRecord
- func (record *PtrRecord) AssignProperties_From_PtrRecord(source *storage.PtrRecord) error
- func (record *PtrRecord) AssignProperties_To_PtrRecord(destination *storage.PtrRecord) error
- func (record *PtrRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PtrRecord) DeepCopy() *PtrRecord
- func (in *PtrRecord) DeepCopyInto(out *PtrRecord)
- func (record *PtrRecord) Initialize_From_PtrRecord_STATUS(source *PtrRecord_STATUS) error
- func (record *PtrRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PtrRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PtrRecord_ARM
- type PtrRecord_STATUS
- func (record *PtrRecord_STATUS) AssignProperties_From_PtrRecord_STATUS(source *storage.PtrRecord_STATUS) error
- func (record *PtrRecord_STATUS) AssignProperties_To_PtrRecord_STATUS(destination *storage.PtrRecord_STATUS) error
- func (in *PtrRecord_STATUS) DeepCopy() *PtrRecord_STATUS
- func (in *PtrRecord_STATUS) DeepCopyInto(out *PtrRecord_STATUS)
- func (record *PtrRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PtrRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PtrRecord_STATUS_ARM
- type RecordSetProperties_ARM
- type RecordSetProperties_STATUS_ARM
- type SoaRecord
- func (record *SoaRecord) AssignProperties_From_SoaRecord(source *storage.SoaRecord) error
- func (record *SoaRecord) AssignProperties_To_SoaRecord(destination *storage.SoaRecord) error
- func (record *SoaRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SoaRecord) DeepCopy() *SoaRecord
- func (in *SoaRecord) DeepCopyInto(out *SoaRecord)
- func (record *SoaRecord) Initialize_From_SoaRecord_STATUS(source *SoaRecord_STATUS) error
- func (record *SoaRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *SoaRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SoaRecord_ARM
- type SoaRecord_STATUS
- func (record *SoaRecord_STATUS) AssignProperties_From_SoaRecord_STATUS(source *storage.SoaRecord_STATUS) error
- func (record *SoaRecord_STATUS) AssignProperties_To_SoaRecord_STATUS(destination *storage.SoaRecord_STATUS) error
- func (in *SoaRecord_STATUS) DeepCopy() *SoaRecord_STATUS
- func (in *SoaRecord_STATUS) DeepCopyInto(out *SoaRecord_STATUS)
- func (record *SoaRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *SoaRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SoaRecord_STATUS_ARM
- type SrvRecord
- func (record *SrvRecord) AssignProperties_From_SrvRecord(source *storage.SrvRecord) error
- func (record *SrvRecord) AssignProperties_To_SrvRecord(destination *storage.SrvRecord) error
- func (record *SrvRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SrvRecord) DeepCopy() *SrvRecord
- func (in *SrvRecord) DeepCopyInto(out *SrvRecord)
- func (record *SrvRecord) Initialize_From_SrvRecord_STATUS(source *SrvRecord_STATUS) error
- func (record *SrvRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *SrvRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SrvRecord_ARM
- type SrvRecord_STATUS
- func (record *SrvRecord_STATUS) AssignProperties_From_SrvRecord_STATUS(source *storage.SrvRecord_STATUS) error
- func (record *SrvRecord_STATUS) AssignProperties_To_SrvRecord_STATUS(destination *storage.SrvRecord_STATUS) error
- func (in *SrvRecord_STATUS) DeepCopy() *SrvRecord_STATUS
- func (in *SrvRecord_STATUS) DeepCopyInto(out *SrvRecord_STATUS)
- func (record *SrvRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *SrvRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SrvRecord_STATUS_ARM
- type SubResource
- func (resource *SubResource) AssignProperties_From_SubResource(source *storage.SubResource) error
- func (resource *SubResource) AssignProperties_To_SubResource(destination *storage.SubResource) error
- func (resource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SubResource) DeepCopy() *SubResource
- func (in *SubResource) DeepCopyInto(out *SubResource)
- func (resource *SubResource) Initialize_From_SubResource_STATUS(source *SubResource_STATUS) error
- func (resource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubResource_ARM
- type SubResource_STATUS
- func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *storage.SubResource_STATUS) error
- func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *storage.SubResource_STATUS) error
- func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS
- func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)
- func (resource *SubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *SubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubResource_STATUS_ARM
- type TxtRecord
- func (record *TxtRecord) AssignProperties_From_TxtRecord(source *storage.TxtRecord) error
- func (record *TxtRecord) AssignProperties_To_TxtRecord(destination *storage.TxtRecord) error
- func (record *TxtRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *TxtRecord) DeepCopy() *TxtRecord
- func (in *TxtRecord) DeepCopyInto(out *TxtRecord)
- func (record *TxtRecord) Initialize_From_TxtRecord_STATUS(source *TxtRecord_STATUS) error
- func (record *TxtRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *TxtRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TxtRecord_ARM
- type TxtRecord_STATUS
- func (record *TxtRecord_STATUS) AssignProperties_From_TxtRecord_STATUS(source *storage.TxtRecord_STATUS) error
- func (record *TxtRecord_STATUS) AssignProperties_To_TxtRecord_STATUS(destination *storage.TxtRecord_STATUS) error
- func (in *TxtRecord_STATUS) DeepCopy() *TxtRecord_STATUS
- func (in *TxtRecord_STATUS) DeepCopyInto(out *TxtRecord_STATUS)
- func (record *TxtRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *TxtRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TxtRecord_STATUS_ARM
- type VirtualNetworkLinkProperties_ARM
- type VirtualNetworkLinkProperties_ProvisioningState_STATUS
- type VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM
- type VirtualNetworkLinkProperties_STATUS_ARM
- type VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS
- type VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_ARM
Constants ¶
const ( VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM_Canceled = VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM("Canceled") VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM_Creating = VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM("Creating") VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM_Deleting = VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM("Deleting") VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM_Failed = VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM("Failed") VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM_Succeeded = VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM("Succeeded") VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM_Updating = VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM("Updating") )
const ( VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_ARM_Completed = VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_ARM("Completed") VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_ARM_InProgress = VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_ARM("InProgress") )
const ( VirtualNetworkLinkProperties_ProvisioningState_STATUS_Canceled = VirtualNetworkLinkProperties_ProvisioningState_STATUS("Canceled") VirtualNetworkLinkProperties_ProvisioningState_STATUS_Creating = VirtualNetworkLinkProperties_ProvisioningState_STATUS("Creating") VirtualNetworkLinkProperties_ProvisioningState_STATUS_Deleting = VirtualNetworkLinkProperties_ProvisioningState_STATUS("Deleting") VirtualNetworkLinkProperties_ProvisioningState_STATUS_Failed = VirtualNetworkLinkProperties_ProvisioningState_STATUS("Failed") VirtualNetworkLinkProperties_ProvisioningState_STATUS_Succeeded = VirtualNetworkLinkProperties_ProvisioningState_STATUS("Succeeded") VirtualNetworkLinkProperties_ProvisioningState_STATUS_Updating = VirtualNetworkLinkProperties_ProvisioningState_STATUS("Updating") )
const ( VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_Completed = VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS("Completed") VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_InProgress = VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS("InProgress") )
const APIVersion_Value = APIVersion("2020-06-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20200601"} // 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 ARecord ¶
type ARecord struct { // Ipv4Address: The IPv4 address of this A record. Ipv4Address *string `json:"ipv4Address,omitempty"` }
An A record.
func (*ARecord) AssignProperties_From_ARecord ¶
AssignProperties_From_ARecord populates our ARecord from the provided source ARecord
func (*ARecord) AssignProperties_To_ARecord ¶
AssignProperties_To_ARecord populates the provided destination ARecord from our ARecord
func (*ARecord) ConvertToARM ¶
func (record *ARecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ARecord) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecord.
func (*ARecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ARecord) Initialize_From_ARecord_STATUS ¶
func (record *ARecord) Initialize_From_ARecord_STATUS(source *ARecord_STATUS) error
Initialize_From_ARecord_STATUS populates our ARecord from the provided source ARecord_STATUS
func (*ARecord) NewEmptyARMValue ¶
func (record *ARecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ARecord) PopulateFromARM ¶
func (record *ARecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ARecord_ARM ¶
type ARecord_ARM struct { // Ipv4Address: The IPv4 address of this A record. Ipv4Address *string `json:"ipv4Address,omitempty"` }
An A record.
func (*ARecord_ARM) DeepCopy ¶
func (in *ARecord_ARM) DeepCopy() *ARecord_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecord_ARM.
func (*ARecord_ARM) DeepCopyInto ¶
func (in *ARecord_ARM) DeepCopyInto(out *ARecord_ARM)
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: The IPv4 address of this A record. Ipv4Address *string `json:"ipv4Address,omitempty"` }
An A record.
func (*ARecord_STATUS) AssignProperties_From_ARecord_STATUS ¶
func (record *ARecord_STATUS) AssignProperties_From_ARecord_STATUS(source *storage.ARecord_STATUS) error
AssignProperties_From_ARecord_STATUS populates our ARecord_STATUS from the provided source ARecord_STATUS
func (*ARecord_STATUS) AssignProperties_To_ARecord_STATUS ¶
func (record *ARecord_STATUS) AssignProperties_To_ARecord_STATUS(destination *storage.ARecord_STATUS) error
AssignProperties_To_ARecord_STATUS populates the provided destination ARecord_STATUS from our ARecord_STATUS
func (*ARecord_STATUS) DeepCopy ¶
func (in *ARecord_STATUS) DeepCopy() *ARecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecord_STATUS.
func (*ARecord_STATUS) DeepCopyInto ¶
func (in *ARecord_STATUS) DeepCopyInto(out *ARecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ARecord_STATUS) NewEmptyARMValue ¶
func (record *ARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ARecord_STATUS) PopulateFromARM ¶
func (record *ARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ARecord_STATUS_ARM ¶
type ARecord_STATUS_ARM struct { // Ipv4Address: The IPv4 address of this A record. Ipv4Address *string `json:"ipv4Address,omitempty"` }
An A record.
func (*ARecord_STATUS_ARM) DeepCopy ¶
func (in *ARecord_STATUS_ARM) DeepCopy() *ARecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecord_STATUS_ARM.
func (*ARecord_STATUS_ARM) DeepCopyInto ¶
func (in *ARecord_STATUS_ARM) DeepCopyInto(out *ARecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AaaaRecord ¶
type AaaaRecord struct { // Ipv6Address: The IPv6 address of this AAAA record. Ipv6Address *string `json:"ipv6Address,omitempty"` }
An AAAA record.
func (*AaaaRecord) AssignProperties_From_AaaaRecord ¶
func (record *AaaaRecord) AssignProperties_From_AaaaRecord(source *storage.AaaaRecord) error
AssignProperties_From_AaaaRecord populates our AaaaRecord from the provided source AaaaRecord
func (*AaaaRecord) AssignProperties_To_AaaaRecord ¶
func (record *AaaaRecord) AssignProperties_To_AaaaRecord(destination *storage.AaaaRecord) error
AssignProperties_To_AaaaRecord populates the provided destination AaaaRecord from our AaaaRecord
func (*AaaaRecord) ConvertToARM ¶
func (record *AaaaRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*AaaaRecord) Initialize_From_AaaaRecord_STATUS ¶
func (record *AaaaRecord) Initialize_From_AaaaRecord_STATUS(source *AaaaRecord_STATUS) error
Initialize_From_AaaaRecord_STATUS populates our AaaaRecord from the provided source AaaaRecord_STATUS
func (*AaaaRecord) NewEmptyARMValue ¶
func (record *AaaaRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AaaaRecord) PopulateFromARM ¶
func (record *AaaaRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AaaaRecord_ARM ¶
type AaaaRecord_ARM struct { // Ipv6Address: The IPv6 address of this AAAA record. Ipv6Address *string `json:"ipv6Address,omitempty"` }
An AAAA record.
func (*AaaaRecord_ARM) DeepCopy ¶
func (in *AaaaRecord_ARM) DeepCopy() *AaaaRecord_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecord_ARM.
func (*AaaaRecord_ARM) DeepCopyInto ¶
func (in *AaaaRecord_ARM) DeepCopyInto(out *AaaaRecord_ARM)
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: The IPv6 address of this AAAA record. Ipv6Address *string `json:"ipv6Address,omitempty"` }
An AAAA record.
func (*AaaaRecord_STATUS) AssignProperties_From_AaaaRecord_STATUS ¶
func (record *AaaaRecord_STATUS) AssignProperties_From_AaaaRecord_STATUS(source *storage.AaaaRecord_STATUS) error
AssignProperties_From_AaaaRecord_STATUS populates our AaaaRecord_STATUS from the provided source AaaaRecord_STATUS
func (*AaaaRecord_STATUS) AssignProperties_To_AaaaRecord_STATUS ¶
func (record *AaaaRecord_STATUS) AssignProperties_To_AaaaRecord_STATUS(destination *storage.AaaaRecord_STATUS) error
AssignProperties_To_AaaaRecord_STATUS populates the provided destination AaaaRecord_STATUS from our AaaaRecord_STATUS
func (*AaaaRecord_STATUS) DeepCopy ¶
func (in *AaaaRecord_STATUS) DeepCopy() *AaaaRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecord_STATUS.
func (*AaaaRecord_STATUS) DeepCopyInto ¶
func (in *AaaaRecord_STATUS) DeepCopyInto(out *AaaaRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AaaaRecord_STATUS) NewEmptyARMValue ¶
func (record *AaaaRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AaaaRecord_STATUS) PopulateFromARM ¶
func (record *AaaaRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AaaaRecord_STATUS_ARM ¶
type AaaaRecord_STATUS_ARM struct { // Ipv6Address: The IPv6 address of this AAAA record. Ipv6Address *string `json:"ipv6Address,omitempty"` }
An AAAA record.
func (*AaaaRecord_STATUS_ARM) DeepCopy ¶
func (in *AaaaRecord_STATUS_ARM) DeepCopy() *AaaaRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecord_STATUS_ARM.
func (*AaaaRecord_STATUS_ARM) DeepCopyInto ¶
func (in *AaaaRecord_STATUS_ARM) DeepCopyInto(out *AaaaRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CnameRecord ¶
type CnameRecord struct { // Cname: The canonical name for this CNAME record. Cname *string `json:"cname,omitempty"` }
A CNAME record.
func (*CnameRecord) AssignProperties_From_CnameRecord ¶
func (record *CnameRecord) AssignProperties_From_CnameRecord(source *storage.CnameRecord) error
AssignProperties_From_CnameRecord populates our CnameRecord from the provided source CnameRecord
func (*CnameRecord) AssignProperties_To_CnameRecord ¶
func (record *CnameRecord) AssignProperties_To_CnameRecord(destination *storage.CnameRecord) error
AssignProperties_To_CnameRecord populates the provided destination CnameRecord from our CnameRecord
func (*CnameRecord) ConvertToARM ¶
func (record *CnameRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*CnameRecord) Initialize_From_CnameRecord_STATUS ¶
func (record *CnameRecord) Initialize_From_CnameRecord_STATUS(source *CnameRecord_STATUS) error
Initialize_From_CnameRecord_STATUS populates our CnameRecord from the provided source CnameRecord_STATUS
func (*CnameRecord) NewEmptyARMValue ¶
func (record *CnameRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CnameRecord) PopulateFromARM ¶
func (record *CnameRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CnameRecord_ARM ¶
type CnameRecord_ARM struct { // Cname: The canonical name for this CNAME record. Cname *string `json:"cname,omitempty"` }
A CNAME record.
func (*CnameRecord_ARM) DeepCopy ¶
func (in *CnameRecord_ARM) DeepCopy() *CnameRecord_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecord_ARM.
func (*CnameRecord_ARM) DeepCopyInto ¶
func (in *CnameRecord_ARM) DeepCopyInto(out *CnameRecord_ARM)
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: The canonical name for this CNAME record. Cname *string `json:"cname,omitempty"` }
A CNAME record.
func (*CnameRecord_STATUS) AssignProperties_From_CnameRecord_STATUS ¶
func (record *CnameRecord_STATUS) AssignProperties_From_CnameRecord_STATUS(source *storage.CnameRecord_STATUS) error
AssignProperties_From_CnameRecord_STATUS populates our CnameRecord_STATUS from the provided source CnameRecord_STATUS
func (*CnameRecord_STATUS) AssignProperties_To_CnameRecord_STATUS ¶
func (record *CnameRecord_STATUS) AssignProperties_To_CnameRecord_STATUS(destination *storage.CnameRecord_STATUS) error
AssignProperties_To_CnameRecord_STATUS populates the provided destination CnameRecord_STATUS from our CnameRecord_STATUS
func (*CnameRecord_STATUS) DeepCopy ¶
func (in *CnameRecord_STATUS) DeepCopy() *CnameRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecord_STATUS.
func (*CnameRecord_STATUS) DeepCopyInto ¶
func (in *CnameRecord_STATUS) DeepCopyInto(out *CnameRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CnameRecord_STATUS) NewEmptyARMValue ¶
func (record *CnameRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CnameRecord_STATUS) PopulateFromARM ¶
func (record *CnameRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CnameRecord_STATUS_ARM ¶
type CnameRecord_STATUS_ARM struct { // Cname: The canonical name for this CNAME record. Cname *string `json:"cname,omitempty"` }
A CNAME record.
func (*CnameRecord_STATUS_ARM) DeepCopy ¶
func (in *CnameRecord_STATUS_ARM) DeepCopy() *CnameRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecord_STATUS_ARM.
func (*CnameRecord_STATUS_ARM) DeepCopyInto ¶
func (in *CnameRecord_STATUS_ARM) DeepCopyInto(out *CnameRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MxRecord ¶
type MxRecord struct { // Exchange: The domain name of the mail host for this MX record. Exchange *string `json:"exchange,omitempty"` // Preference: The preference value for this MX record. Preference *int `json:"preference,omitempty"` }
An MX record.
func (*MxRecord) AssignProperties_From_MxRecord ¶
AssignProperties_From_MxRecord populates our MxRecord from the provided source MxRecord
func (*MxRecord) AssignProperties_To_MxRecord ¶
AssignProperties_To_MxRecord populates the provided destination MxRecord from our MxRecord
func (*MxRecord) ConvertToARM ¶
func (record *MxRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*MxRecord) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecord.
func (*MxRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MxRecord) Initialize_From_MxRecord_STATUS ¶
func (record *MxRecord) Initialize_From_MxRecord_STATUS(source *MxRecord_STATUS) error
Initialize_From_MxRecord_STATUS populates our MxRecord from the provided source MxRecord_STATUS
func (*MxRecord) NewEmptyARMValue ¶
func (record *MxRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MxRecord) PopulateFromARM ¶
func (record *MxRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MxRecord_ARM ¶
type MxRecord_ARM struct { // Exchange: The domain name of the mail host for this MX record. Exchange *string `json:"exchange,omitempty"` // Preference: The preference value for this MX record. Preference *int `json:"preference,omitempty"` }
An MX record.
func (*MxRecord_ARM) DeepCopy ¶
func (in *MxRecord_ARM) DeepCopy() *MxRecord_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecord_ARM.
func (*MxRecord_ARM) DeepCopyInto ¶
func (in *MxRecord_ARM) DeepCopyInto(out *MxRecord_ARM)
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: The domain name of the mail host for this MX record. Exchange *string `json:"exchange,omitempty"` // Preference: The preference value for this MX record. Preference *int `json:"preference,omitempty"` }
An MX record.
func (*MxRecord_STATUS) AssignProperties_From_MxRecord_STATUS ¶
func (record *MxRecord_STATUS) AssignProperties_From_MxRecord_STATUS(source *storage.MxRecord_STATUS) error
AssignProperties_From_MxRecord_STATUS populates our MxRecord_STATUS from the provided source MxRecord_STATUS
func (*MxRecord_STATUS) AssignProperties_To_MxRecord_STATUS ¶
func (record *MxRecord_STATUS) AssignProperties_To_MxRecord_STATUS(destination *storage.MxRecord_STATUS) error
AssignProperties_To_MxRecord_STATUS populates the provided destination MxRecord_STATUS from our MxRecord_STATUS
func (*MxRecord_STATUS) DeepCopy ¶
func (in *MxRecord_STATUS) DeepCopy() *MxRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecord_STATUS.
func (*MxRecord_STATUS) DeepCopyInto ¶
func (in *MxRecord_STATUS) DeepCopyInto(out *MxRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MxRecord_STATUS) NewEmptyARMValue ¶
func (record *MxRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MxRecord_STATUS) PopulateFromARM ¶
func (record *MxRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MxRecord_STATUS_ARM ¶
type MxRecord_STATUS_ARM struct { // Exchange: The domain name of the mail host for this MX record. Exchange *string `json:"exchange,omitempty"` // Preference: The preference value for this MX record. Preference *int `json:"preference,omitempty"` }
An MX record.
func (*MxRecord_STATUS_ARM) DeepCopy ¶
func (in *MxRecord_STATUS_ARM) DeepCopy() *MxRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecord_STATUS_ARM.
func (*MxRecord_STATUS_ARM) DeepCopyInto ¶
func (in *MxRecord_STATUS_ARM) DeepCopyInto(out *MxRecord_STATUS_ARM)
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: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" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/AAAA/{relativeRecordSetName}
func (*PrivateDnsZonesAAAARecord) AssignProperties_From_PrivateDnsZonesAAAARecord ¶
func (record *PrivateDnsZonesAAAARecord) AssignProperties_From_PrivateDnsZonesAAAARecord(source *storage.PrivateDnsZonesAAAARecord) error
AssignProperties_From_PrivateDnsZonesAAAARecord populates our PrivateDnsZonesAAAARecord from the provided source PrivateDnsZonesAAAARecord
func (*PrivateDnsZonesAAAARecord) AssignProperties_To_PrivateDnsZonesAAAARecord ¶
func (record *PrivateDnsZonesAAAARecord) AssignProperties_To_PrivateDnsZonesAAAARecord(destination *storage.PrivateDnsZonesAAAARecord) error
AssignProperties_To_PrivateDnsZonesAAAARecord populates the provided destination PrivateDnsZonesAAAARecord from our PrivateDnsZonesAAAARecord
func (*PrivateDnsZonesAAAARecord) AzureName ¶
func (record *PrivateDnsZonesAAAARecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesAAAARecord) ConvertFrom ¶
func (record *PrivateDnsZonesAAAARecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesAAAARecord from the provided hub PrivateDnsZonesAAAARecord
func (*PrivateDnsZonesAAAARecord) ConvertTo ¶
func (record *PrivateDnsZonesAAAARecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesAAAARecord from our PrivateDnsZonesAAAARecord
func (*PrivateDnsZonesAAAARecord) DeepCopy ¶
func (in *PrivateDnsZonesAAAARecord) DeepCopy() *PrivateDnsZonesAAAARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord.
func (*PrivateDnsZonesAAAARecord) DeepCopyInto ¶
func (in *PrivateDnsZonesAAAARecord) DeepCopyInto(out *PrivateDnsZonesAAAARecord)
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) Default ¶
func (record *PrivateDnsZonesAAAARecord) Default()
Default applies defaults to the PrivateDnsZonesAAAARecord resource
func (PrivateDnsZonesAAAARecord) GetAPIVersion ¶
func (record PrivateDnsZonesAAAARecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-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 ¶
func (record *PrivateDnsZonesAAAARecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesAAAARecord) GetStatus ¶
func (record *PrivateDnsZonesAAAARecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesAAAARecord) GetSupportedOperations ¶ added in v2.4.0
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) InitializeSpec ¶
func (record *PrivateDnsZonesAAAARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
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 ¶
func (record *PrivateDnsZonesAAAARecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
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
func (*PrivateDnsZonesAAAARecord) ValidateCreate ¶
func (record *PrivateDnsZonesAAAARecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateDnsZonesAAAARecord) ValidateDelete ¶
func (record *PrivateDnsZonesAAAARecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateDnsZonesAAAARecord) ValidateUpdate ¶
func (record *PrivateDnsZonesAAAARecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateDnsZonesAAAARecordList ¶
type PrivateDnsZonesAAAARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDnsZonesAAAARecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/AAAA/{relativeRecordSetName}
func (*PrivateDnsZonesAAAARecordList) DeepCopy ¶
func (in *PrivateDnsZonesAAAARecordList) DeepCopy() *PrivateDnsZonesAAAARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecordList.
func (*PrivateDnsZonesAAAARecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesAAAARecordList) DeepCopyInto(out *PrivateDnsZonesAAAARecordList)
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 PrivateDnsZonesAAAARecord_STATUS ¶ added in v2.10.0
type PrivateDnsZonesAAAARecord_STATUS struct { // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` // CnameRecord: The CNAME record in the record set. CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Fqdn: Fully qualified domain name of the record set. Fqdn *string `json:"fqdn,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesAAAARecord_STATUS) AssignProperties_From_PrivateDnsZonesAAAARecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_STATUS) AssignProperties_From_PrivateDnsZonesAAAARecord_STATUS(source *storage.PrivateDnsZonesAAAARecord_STATUS) error
AssignProperties_From_PrivateDnsZonesAAAARecord_STATUS populates our PrivateDnsZonesAAAARecord_STATUS from the provided source PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_STATUS) AssignProperties_To_PrivateDnsZonesAAAARecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_STATUS) AssignProperties_To_PrivateDnsZonesAAAARecord_STATUS(destination *storage.PrivateDnsZonesAAAARecord_STATUS) error
AssignProperties_To_PrivateDnsZonesAAAARecord_STATUS populates the provided destination PrivateDnsZonesAAAARecord_STATUS from our PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesAAAARecord_STATUS from the provided source
func (*PrivateDnsZonesAAAARecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopy() *PrivateDnsZonesAAAARecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord_STATUS.
func (*PrivateDnsZonesAAAARecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesAAAARecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesAAAARecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesAAAARecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesAAAARecord_STATUS_ARM ¶ added in v2.10.0
type PrivateDnsZonesAAAARecord_STATUS_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesAAAARecord_STATUS_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesAAAARecord_STATUS_ARM) DeepCopy() *PrivateDnsZonesAAAARecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord_STATUS_ARM.
func (*PrivateDnsZonesAAAARecord_STATUS_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesAAAARecord_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonesAAAARecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesAAAARecord_Spec ¶ added in v2.10.0
type PrivateDnsZonesAAAARecord_Spec struct { // ARecords: The list of A records in the record set. ARecords []ARecord `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. 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: The CNAME record in the record set. CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord `json:"mxRecords,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"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
func (*PrivateDnsZonesAAAARecord_Spec) AssignProperties_From_PrivateDnsZonesAAAARecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) AssignProperties_From_PrivateDnsZonesAAAARecord_Spec(source *storage.PrivateDnsZonesAAAARecord_Spec) error
AssignProperties_From_PrivateDnsZonesAAAARecord_Spec populates our PrivateDnsZonesAAAARecord_Spec from the provided source PrivateDnsZonesAAAARecord_Spec
func (*PrivateDnsZonesAAAARecord_Spec) AssignProperties_To_PrivateDnsZonesAAAARecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) AssignProperties_To_PrivateDnsZonesAAAARecord_Spec(destination *storage.PrivateDnsZonesAAAARecord_Spec) error
AssignProperties_To_PrivateDnsZonesAAAARecord_Spec populates the provided destination PrivateDnsZonesAAAARecord_Spec from our PrivateDnsZonesAAAARecord_Spec
func (*PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesAAAARecord_Spec from the provided source
func (*PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesAAAARecord_Spec
func (*PrivateDnsZonesAAAARecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesAAAARecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopy() *PrivateDnsZonesAAAARecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord_Spec.
func (*PrivateDnsZonesAAAARecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopyInto(out *PrivateDnsZonesAAAARecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesAAAARecord_Spec) Initialize_From_PrivateDnsZonesAAAARecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) Initialize_From_PrivateDnsZonesAAAARecord_STATUS(source *PrivateDnsZonesAAAARecord_STATUS) error
Initialize_From_PrivateDnsZonesAAAARecord_STATUS populates our PrivateDnsZonesAAAARecord_Spec from the provided source PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesAAAARecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesAAAARecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesAAAARecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesAAAARecord_Spec_ARM ¶ added in v2.10.0
type PrivateDnsZonesAAAARecord_Spec_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` Name string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_ARM `json:"properties,omitempty"` }
func (*PrivateDnsZonesAAAARecord_Spec_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesAAAARecord_Spec_ARM) DeepCopy() *PrivateDnsZonesAAAARecord_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord_Spec_ARM.
func (*PrivateDnsZonesAAAARecord_Spec_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesAAAARecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesAAAARecord_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateDnsZonesAAAARecord_Spec_ARM) GetAPIVersion ¶ added in v2.10.0
func (record PrivateDnsZonesAAAARecord_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (*PrivateDnsZonesAAAARecord_Spec_ARM) GetName ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateDnsZonesAAAARecord_Spec_ARM) GetType ¶ added in v2.10.0
func (record *PrivateDnsZonesAAAARecord_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/AAAA"
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: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" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/A/{relativeRecordSetName}
func (*PrivateDnsZonesARecord) AssignProperties_From_PrivateDnsZonesARecord ¶
func (record *PrivateDnsZonesARecord) AssignProperties_From_PrivateDnsZonesARecord(source *storage.PrivateDnsZonesARecord) error
AssignProperties_From_PrivateDnsZonesARecord populates our PrivateDnsZonesARecord from the provided source PrivateDnsZonesARecord
func (*PrivateDnsZonesARecord) AssignProperties_To_PrivateDnsZonesARecord ¶
func (record *PrivateDnsZonesARecord) AssignProperties_To_PrivateDnsZonesARecord(destination *storage.PrivateDnsZonesARecord) error
AssignProperties_To_PrivateDnsZonesARecord populates the provided destination PrivateDnsZonesARecord from our PrivateDnsZonesARecord
func (*PrivateDnsZonesARecord) AzureName ¶
func (record *PrivateDnsZonesARecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesARecord) ConvertFrom ¶
func (record *PrivateDnsZonesARecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesARecord from the provided hub PrivateDnsZonesARecord
func (*PrivateDnsZonesARecord) ConvertTo ¶
func (record *PrivateDnsZonesARecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesARecord from our PrivateDnsZonesARecord
func (*PrivateDnsZonesARecord) DeepCopy ¶
func (in *PrivateDnsZonesARecord) DeepCopy() *PrivateDnsZonesARecord
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) Default ¶
func (record *PrivateDnsZonesARecord) Default()
Default applies defaults to the PrivateDnsZonesARecord resource
func (PrivateDnsZonesARecord) GetAPIVersion ¶
func (record PrivateDnsZonesARecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-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 ¶
func (record *PrivateDnsZonesARecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesARecord) GetStatus ¶
func (record *PrivateDnsZonesARecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesARecord) GetSupportedOperations ¶ added in v2.4.0
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) InitializeSpec ¶
func (record *PrivateDnsZonesARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
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 ¶
func (record *PrivateDnsZonesARecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
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
func (*PrivateDnsZonesARecord) ValidateCreate ¶
func (record *PrivateDnsZonesARecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateDnsZonesARecord) ValidateDelete ¶
func (record *PrivateDnsZonesARecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateDnsZonesARecord) ValidateUpdate ¶
func (record *PrivateDnsZonesARecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateDnsZonesARecordList ¶
type PrivateDnsZonesARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDnsZonesARecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/A/{relativeRecordSetName}
func (*PrivateDnsZonesARecordList) DeepCopy ¶
func (in *PrivateDnsZonesARecordList) DeepCopy() *PrivateDnsZonesARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecordList.
func (*PrivateDnsZonesARecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesARecordList) DeepCopyInto(out *PrivateDnsZonesARecordList)
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 PrivateDnsZonesARecord_STATUS ¶ added in v2.10.0
type PrivateDnsZonesARecord_STATUS struct { // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` // CnameRecord: The CNAME record in the record set. CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Fqdn: Fully qualified domain name of the record set. Fqdn *string `json:"fqdn,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesARecord_STATUS) AssignProperties_From_PrivateDnsZonesARecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_STATUS) AssignProperties_From_PrivateDnsZonesARecord_STATUS(source *storage.PrivateDnsZonesARecord_STATUS) error
AssignProperties_From_PrivateDnsZonesARecord_STATUS populates our PrivateDnsZonesARecord_STATUS from the provided source PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_STATUS) AssignProperties_To_PrivateDnsZonesARecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_STATUS) AssignProperties_To_PrivateDnsZonesARecord_STATUS(destination *storage.PrivateDnsZonesARecord_STATUS) error
AssignProperties_To_PrivateDnsZonesARecord_STATUS populates the provided destination PrivateDnsZonesARecord_STATUS from our PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesARecord_STATUS from the provided source
func (*PrivateDnsZonesARecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesARecord_STATUS) DeepCopy() *PrivateDnsZonesARecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord_STATUS.
func (*PrivateDnsZonesARecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesARecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesARecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesARecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesARecord_STATUS_ARM ¶ added in v2.10.0
type PrivateDnsZonesARecord_STATUS_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesARecord_STATUS_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesARecord_STATUS_ARM) DeepCopy() *PrivateDnsZonesARecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord_STATUS_ARM.
func (*PrivateDnsZonesARecord_STATUS_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesARecord_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonesARecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesARecord_Spec ¶ added in v2.10.0
type PrivateDnsZonesARecord_Spec struct { // ARecords: The list of A records in the record set. ARecords []ARecord `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. 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: The CNAME record in the record set. CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord `json:"mxRecords,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"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
func (*PrivateDnsZonesARecord_Spec) AssignProperties_From_PrivateDnsZonesARecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) AssignProperties_From_PrivateDnsZonesARecord_Spec(source *storage.PrivateDnsZonesARecord_Spec) error
AssignProperties_From_PrivateDnsZonesARecord_Spec populates our PrivateDnsZonesARecord_Spec from the provided source PrivateDnsZonesARecord_Spec
func (*PrivateDnsZonesARecord_Spec) AssignProperties_To_PrivateDnsZonesARecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) AssignProperties_To_PrivateDnsZonesARecord_Spec(destination *storage.PrivateDnsZonesARecord_Spec) error
AssignProperties_To_PrivateDnsZonesARecord_Spec populates the provided destination PrivateDnsZonesARecord_Spec from our PrivateDnsZonesARecord_Spec
func (*PrivateDnsZonesARecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesARecord_Spec from the provided source
func (*PrivateDnsZonesARecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesARecord_Spec
func (*PrivateDnsZonesARecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesARecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesARecord_Spec) DeepCopy() *PrivateDnsZonesARecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord_Spec.
func (*PrivateDnsZonesARecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesARecord_Spec) DeepCopyInto(out *PrivateDnsZonesARecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesARecord_Spec) Initialize_From_PrivateDnsZonesARecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) Initialize_From_PrivateDnsZonesARecord_STATUS(source *PrivateDnsZonesARecord_STATUS) error
Initialize_From_PrivateDnsZonesARecord_STATUS populates our PrivateDnsZonesARecord_Spec from the provided source PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesARecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesARecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesARecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesARecord_Spec_ARM ¶ added in v2.10.0
type PrivateDnsZonesARecord_Spec_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` Name string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_ARM `json:"properties,omitempty"` }
func (*PrivateDnsZonesARecord_Spec_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesARecord_Spec_ARM) DeepCopy() *PrivateDnsZonesARecord_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord_Spec_ARM.
func (*PrivateDnsZonesARecord_Spec_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesARecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesARecord_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateDnsZonesARecord_Spec_ARM) GetAPIVersion ¶ added in v2.10.0
func (record PrivateDnsZonesARecord_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (*PrivateDnsZonesARecord_Spec_ARM) GetName ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateDnsZonesARecord_Spec_ARM) GetType ¶ added in v2.10.0
func (record *PrivateDnsZonesARecord_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/A"
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: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" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/CNAME/{relativeRecordSetName}
func (*PrivateDnsZonesCNAMERecord) AssignProperties_From_PrivateDnsZonesCNAMERecord ¶
func (record *PrivateDnsZonesCNAMERecord) AssignProperties_From_PrivateDnsZonesCNAMERecord(source *storage.PrivateDnsZonesCNAMERecord) error
AssignProperties_From_PrivateDnsZonesCNAMERecord populates our PrivateDnsZonesCNAMERecord from the provided source PrivateDnsZonesCNAMERecord
func (*PrivateDnsZonesCNAMERecord) AssignProperties_To_PrivateDnsZonesCNAMERecord ¶
func (record *PrivateDnsZonesCNAMERecord) AssignProperties_To_PrivateDnsZonesCNAMERecord(destination *storage.PrivateDnsZonesCNAMERecord) error
AssignProperties_To_PrivateDnsZonesCNAMERecord populates the provided destination PrivateDnsZonesCNAMERecord from our PrivateDnsZonesCNAMERecord
func (*PrivateDnsZonesCNAMERecord) AzureName ¶
func (record *PrivateDnsZonesCNAMERecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesCNAMERecord) ConvertFrom ¶
func (record *PrivateDnsZonesCNAMERecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesCNAMERecord from the provided hub PrivateDnsZonesCNAMERecord
func (*PrivateDnsZonesCNAMERecord) ConvertTo ¶
func (record *PrivateDnsZonesCNAMERecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesCNAMERecord from our PrivateDnsZonesCNAMERecord
func (*PrivateDnsZonesCNAMERecord) DeepCopy ¶
func (in *PrivateDnsZonesCNAMERecord) DeepCopy() *PrivateDnsZonesCNAMERecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord.
func (*PrivateDnsZonesCNAMERecord) DeepCopyInto ¶
func (in *PrivateDnsZonesCNAMERecord) DeepCopyInto(out *PrivateDnsZonesCNAMERecord)
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) Default ¶
func (record *PrivateDnsZonesCNAMERecord) Default()
Default applies defaults to the PrivateDnsZonesCNAMERecord resource
func (PrivateDnsZonesCNAMERecord) GetAPIVersion ¶
func (record PrivateDnsZonesCNAMERecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-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 ¶
func (record *PrivateDnsZonesCNAMERecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesCNAMERecord) GetStatus ¶
func (record *PrivateDnsZonesCNAMERecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesCNAMERecord) GetSupportedOperations ¶ added in v2.4.0
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) InitializeSpec ¶
func (record *PrivateDnsZonesCNAMERecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
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 ¶
func (record *PrivateDnsZonesCNAMERecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesCNAMERecord) SetConditions ¶
func (record *PrivateDnsZonesCNAMERecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesCNAMERecord) SetStatus ¶
func (record *PrivateDnsZonesCNAMERecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateDnsZonesCNAMERecord) ValidateCreate ¶
func (record *PrivateDnsZonesCNAMERecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateDnsZonesCNAMERecord) ValidateDelete ¶
func (record *PrivateDnsZonesCNAMERecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateDnsZonesCNAMERecord) ValidateUpdate ¶
func (record *PrivateDnsZonesCNAMERecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateDnsZonesCNAMERecordList ¶
type PrivateDnsZonesCNAMERecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDnsZonesCNAMERecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/CNAME/{relativeRecordSetName}
func (*PrivateDnsZonesCNAMERecordList) DeepCopy ¶
func (in *PrivateDnsZonesCNAMERecordList) DeepCopy() *PrivateDnsZonesCNAMERecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecordList.
func (*PrivateDnsZonesCNAMERecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesCNAMERecordList) DeepCopyInto(out *PrivateDnsZonesCNAMERecordList)
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 PrivateDnsZonesCNAMERecord_STATUS ¶ added in v2.10.0
type PrivateDnsZonesCNAMERecord_STATUS struct { // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` // CnameRecord: The CNAME record in the record set. CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Fqdn: Fully qualified domain name of the record set. Fqdn *string `json:"fqdn,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_From_PrivateDnsZonesCNAMERecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_From_PrivateDnsZonesCNAMERecord_STATUS(source *storage.PrivateDnsZonesCNAMERecord_STATUS) error
AssignProperties_From_PrivateDnsZonesCNAMERecord_STATUS populates our PrivateDnsZonesCNAMERecord_STATUS from the provided source PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_To_PrivateDnsZonesCNAMERecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_To_PrivateDnsZonesCNAMERecord_STATUS(destination *storage.PrivateDnsZonesCNAMERecord_STATUS) error
AssignProperties_To_PrivateDnsZonesCNAMERecord_STATUS populates the provided destination PrivateDnsZonesCNAMERecord_STATUS from our PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesCNAMERecord_STATUS from the provided source
func (*PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopy() *PrivateDnsZonesCNAMERecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord_STATUS.
func (*PrivateDnsZonesCNAMERecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesCNAMERecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesCNAMERecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesCNAMERecord_STATUS_ARM ¶ added in v2.10.0
type PrivateDnsZonesCNAMERecord_STATUS_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesCNAMERecord_STATUS_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesCNAMERecord_STATUS_ARM) DeepCopy() *PrivateDnsZonesCNAMERecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord_STATUS_ARM.
func (*PrivateDnsZonesCNAMERecord_STATUS_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesCNAMERecord_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesCNAMERecord_Spec ¶ added in v2.10.0
type PrivateDnsZonesCNAMERecord_Spec struct { // ARecords: The list of A records in the record set. ARecords []ARecord `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. 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: The CNAME record in the record set. CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord `json:"mxRecords,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"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
func (*PrivateDnsZonesCNAMERecord_Spec) AssignProperties_From_PrivateDnsZonesCNAMERecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) AssignProperties_From_PrivateDnsZonesCNAMERecord_Spec(source *storage.PrivateDnsZonesCNAMERecord_Spec) error
AssignProperties_From_PrivateDnsZonesCNAMERecord_Spec populates our PrivateDnsZonesCNAMERecord_Spec from the provided source PrivateDnsZonesCNAMERecord_Spec
func (*PrivateDnsZonesCNAMERecord_Spec) AssignProperties_To_PrivateDnsZonesCNAMERecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) AssignProperties_To_PrivateDnsZonesCNAMERecord_Spec(destination *storage.PrivateDnsZonesCNAMERecord_Spec) error
AssignProperties_To_PrivateDnsZonesCNAMERecord_Spec populates the provided destination PrivateDnsZonesCNAMERecord_Spec from our PrivateDnsZonesCNAMERecord_Spec
func (*PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesCNAMERecord_Spec from the provided source
func (*PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesCNAMERecord_Spec
func (*PrivateDnsZonesCNAMERecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesCNAMERecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopy() *PrivateDnsZonesCNAMERecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord_Spec.
func (*PrivateDnsZonesCNAMERecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesCNAMERecord_Spec) Initialize_From_PrivateDnsZonesCNAMERecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) Initialize_From_PrivateDnsZonesCNAMERecord_STATUS(source *PrivateDnsZonesCNAMERecord_STATUS) error
Initialize_From_PrivateDnsZonesCNAMERecord_STATUS populates our PrivateDnsZonesCNAMERecord_Spec from the provided source PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesCNAMERecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesCNAMERecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesCNAMERecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesCNAMERecord_Spec_ARM ¶ added in v2.10.0
type PrivateDnsZonesCNAMERecord_Spec_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` Name string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_ARM `json:"properties,omitempty"` }
func (*PrivateDnsZonesCNAMERecord_Spec_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesCNAMERecord_Spec_ARM) DeepCopy() *PrivateDnsZonesCNAMERecord_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord_Spec_ARM.
func (*PrivateDnsZonesCNAMERecord_Spec_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesCNAMERecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateDnsZonesCNAMERecord_Spec_ARM) GetAPIVersion ¶ added in v2.10.0
func (record PrivateDnsZonesCNAMERecord_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (*PrivateDnsZonesCNAMERecord_Spec_ARM) GetName ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateDnsZonesCNAMERecord_Spec_ARM) GetType ¶ added in v2.10.0
func (record *PrivateDnsZonesCNAMERecord_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/CNAME"
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: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" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/MX/{relativeRecordSetName}
func (*PrivateDnsZonesMXRecord) AssignProperties_From_PrivateDnsZonesMXRecord ¶
func (record *PrivateDnsZonesMXRecord) AssignProperties_From_PrivateDnsZonesMXRecord(source *storage.PrivateDnsZonesMXRecord) error
AssignProperties_From_PrivateDnsZonesMXRecord populates our PrivateDnsZonesMXRecord from the provided source PrivateDnsZonesMXRecord
func (*PrivateDnsZonesMXRecord) AssignProperties_To_PrivateDnsZonesMXRecord ¶
func (record *PrivateDnsZonesMXRecord) AssignProperties_To_PrivateDnsZonesMXRecord(destination *storage.PrivateDnsZonesMXRecord) error
AssignProperties_To_PrivateDnsZonesMXRecord populates the provided destination PrivateDnsZonesMXRecord from our PrivateDnsZonesMXRecord
func (*PrivateDnsZonesMXRecord) AzureName ¶
func (record *PrivateDnsZonesMXRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesMXRecord) ConvertFrom ¶
func (record *PrivateDnsZonesMXRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesMXRecord from the provided hub PrivateDnsZonesMXRecord
func (*PrivateDnsZonesMXRecord) ConvertTo ¶
func (record *PrivateDnsZonesMXRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesMXRecord from our PrivateDnsZonesMXRecord
func (*PrivateDnsZonesMXRecord) DeepCopy ¶
func (in *PrivateDnsZonesMXRecord) DeepCopy() *PrivateDnsZonesMXRecord
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) Default ¶
func (record *PrivateDnsZonesMXRecord) Default()
Default applies defaults to the PrivateDnsZonesMXRecord resource
func (PrivateDnsZonesMXRecord) GetAPIVersion ¶
func (record PrivateDnsZonesMXRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-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 ¶
func (record *PrivateDnsZonesMXRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesMXRecord) GetStatus ¶
func (record *PrivateDnsZonesMXRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesMXRecord) GetSupportedOperations ¶ added in v2.4.0
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) InitializeSpec ¶
func (record *PrivateDnsZonesMXRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
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 ¶
func (record *PrivateDnsZonesMXRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
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
func (*PrivateDnsZonesMXRecord) ValidateCreate ¶
func (record *PrivateDnsZonesMXRecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateDnsZonesMXRecord) ValidateDelete ¶
func (record *PrivateDnsZonesMXRecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateDnsZonesMXRecord) ValidateUpdate ¶
func (record *PrivateDnsZonesMXRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateDnsZonesMXRecordList ¶
type PrivateDnsZonesMXRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDnsZonesMXRecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/MX/{relativeRecordSetName}
func (*PrivateDnsZonesMXRecordList) DeepCopy ¶
func (in *PrivateDnsZonesMXRecordList) DeepCopy() *PrivateDnsZonesMXRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecordList.
func (*PrivateDnsZonesMXRecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesMXRecordList) DeepCopyInto(out *PrivateDnsZonesMXRecordList)
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 PrivateDnsZonesMXRecord_STATUS ¶ added in v2.10.0
type PrivateDnsZonesMXRecord_STATUS struct { // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` // CnameRecord: The CNAME record in the record set. CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Fqdn: Fully qualified domain name of the record set. Fqdn *string `json:"fqdn,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesMXRecord_STATUS) AssignProperties_From_PrivateDnsZonesMXRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_STATUS) AssignProperties_From_PrivateDnsZonesMXRecord_STATUS(source *storage.PrivateDnsZonesMXRecord_STATUS) error
AssignProperties_From_PrivateDnsZonesMXRecord_STATUS populates our PrivateDnsZonesMXRecord_STATUS from the provided source PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_STATUS) AssignProperties_To_PrivateDnsZonesMXRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_STATUS) AssignProperties_To_PrivateDnsZonesMXRecord_STATUS(destination *storage.PrivateDnsZonesMXRecord_STATUS) error
AssignProperties_To_PrivateDnsZonesMXRecord_STATUS populates the provided destination PrivateDnsZonesMXRecord_STATUS from our PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesMXRecord_STATUS from the provided source
func (*PrivateDnsZonesMXRecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopy() *PrivateDnsZonesMXRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord_STATUS.
func (*PrivateDnsZonesMXRecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesMXRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesMXRecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesMXRecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesMXRecord_STATUS_ARM ¶ added in v2.10.0
type PrivateDnsZonesMXRecord_STATUS_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesMXRecord_STATUS_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesMXRecord_STATUS_ARM) DeepCopy() *PrivateDnsZonesMXRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord_STATUS_ARM.
func (*PrivateDnsZonesMXRecord_STATUS_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesMXRecord_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonesMXRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesMXRecord_Spec ¶ added in v2.10.0
type PrivateDnsZonesMXRecord_Spec struct { // ARecords: The list of A records in the record set. ARecords []ARecord `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. 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: The CNAME record in the record set. CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord `json:"mxRecords,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"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
func (*PrivateDnsZonesMXRecord_Spec) AssignProperties_From_PrivateDnsZonesMXRecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) AssignProperties_From_PrivateDnsZonesMXRecord_Spec(source *storage.PrivateDnsZonesMXRecord_Spec) error
AssignProperties_From_PrivateDnsZonesMXRecord_Spec populates our PrivateDnsZonesMXRecord_Spec from the provided source PrivateDnsZonesMXRecord_Spec
func (*PrivateDnsZonesMXRecord_Spec) AssignProperties_To_PrivateDnsZonesMXRecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) AssignProperties_To_PrivateDnsZonesMXRecord_Spec(destination *storage.PrivateDnsZonesMXRecord_Spec) error
AssignProperties_To_PrivateDnsZonesMXRecord_Spec populates the provided destination PrivateDnsZonesMXRecord_Spec from our PrivateDnsZonesMXRecord_Spec
func (*PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesMXRecord_Spec from the provided source
func (*PrivateDnsZonesMXRecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesMXRecord_Spec
func (*PrivateDnsZonesMXRecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesMXRecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesMXRecord_Spec) DeepCopy() *PrivateDnsZonesMXRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord_Spec.
func (*PrivateDnsZonesMXRecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesMXRecord_Spec) DeepCopyInto(out *PrivateDnsZonesMXRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesMXRecord_Spec) Initialize_From_PrivateDnsZonesMXRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) Initialize_From_PrivateDnsZonesMXRecord_STATUS(source *PrivateDnsZonesMXRecord_STATUS) error
Initialize_From_PrivateDnsZonesMXRecord_STATUS populates our PrivateDnsZonesMXRecord_Spec from the provided source PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesMXRecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesMXRecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesMXRecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesMXRecord_Spec_ARM ¶ added in v2.10.0
type PrivateDnsZonesMXRecord_Spec_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` Name string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_ARM `json:"properties,omitempty"` }
func (*PrivateDnsZonesMXRecord_Spec_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesMXRecord_Spec_ARM) DeepCopy() *PrivateDnsZonesMXRecord_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord_Spec_ARM.
func (*PrivateDnsZonesMXRecord_Spec_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesMXRecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesMXRecord_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateDnsZonesMXRecord_Spec_ARM) GetAPIVersion ¶ added in v2.10.0
func (record PrivateDnsZonesMXRecord_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (*PrivateDnsZonesMXRecord_Spec_ARM) GetName ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateDnsZonesMXRecord_Spec_ARM) GetType ¶ added in v2.10.0
func (record *PrivateDnsZonesMXRecord_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/MX"
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: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" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/PTR/{relativeRecordSetName}
func (*PrivateDnsZonesPTRRecord) AssignProperties_From_PrivateDnsZonesPTRRecord ¶
func (record *PrivateDnsZonesPTRRecord) AssignProperties_From_PrivateDnsZonesPTRRecord(source *storage.PrivateDnsZonesPTRRecord) error
AssignProperties_From_PrivateDnsZonesPTRRecord populates our PrivateDnsZonesPTRRecord from the provided source PrivateDnsZonesPTRRecord
func (*PrivateDnsZonesPTRRecord) AssignProperties_To_PrivateDnsZonesPTRRecord ¶
func (record *PrivateDnsZonesPTRRecord) AssignProperties_To_PrivateDnsZonesPTRRecord(destination *storage.PrivateDnsZonesPTRRecord) error
AssignProperties_To_PrivateDnsZonesPTRRecord populates the provided destination PrivateDnsZonesPTRRecord from our PrivateDnsZonesPTRRecord
func (*PrivateDnsZonesPTRRecord) AzureName ¶
func (record *PrivateDnsZonesPTRRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesPTRRecord) ConvertFrom ¶
func (record *PrivateDnsZonesPTRRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesPTRRecord from the provided hub PrivateDnsZonesPTRRecord
func (*PrivateDnsZonesPTRRecord) ConvertTo ¶
func (record *PrivateDnsZonesPTRRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesPTRRecord from our PrivateDnsZonesPTRRecord
func (*PrivateDnsZonesPTRRecord) DeepCopy ¶
func (in *PrivateDnsZonesPTRRecord) DeepCopy() *PrivateDnsZonesPTRRecord
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) Default ¶
func (record *PrivateDnsZonesPTRRecord) Default()
Default applies defaults to the PrivateDnsZonesPTRRecord resource
func (PrivateDnsZonesPTRRecord) GetAPIVersion ¶
func (record PrivateDnsZonesPTRRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-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 ¶
func (record *PrivateDnsZonesPTRRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesPTRRecord) GetStatus ¶
func (record *PrivateDnsZonesPTRRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesPTRRecord) GetSupportedOperations ¶ added in v2.4.0
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) InitializeSpec ¶
func (record *PrivateDnsZonesPTRRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
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 ¶
func (record *PrivateDnsZonesPTRRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
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
func (*PrivateDnsZonesPTRRecord) ValidateCreate ¶
func (record *PrivateDnsZonesPTRRecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateDnsZonesPTRRecord) ValidateDelete ¶
func (record *PrivateDnsZonesPTRRecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateDnsZonesPTRRecord) ValidateUpdate ¶
func (record *PrivateDnsZonesPTRRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateDnsZonesPTRRecordList ¶
type PrivateDnsZonesPTRRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDnsZonesPTRRecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/PTR/{relativeRecordSetName}
func (*PrivateDnsZonesPTRRecordList) DeepCopy ¶
func (in *PrivateDnsZonesPTRRecordList) DeepCopy() *PrivateDnsZonesPTRRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecordList.
func (*PrivateDnsZonesPTRRecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesPTRRecordList) DeepCopyInto(out *PrivateDnsZonesPTRRecordList)
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 PrivateDnsZonesPTRRecord_STATUS ¶ added in v2.10.0
type PrivateDnsZonesPTRRecord_STATUS struct { // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` // CnameRecord: The CNAME record in the record set. CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Fqdn: Fully qualified domain name of the record set. Fqdn *string `json:"fqdn,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesPTRRecord_STATUS) AssignProperties_From_PrivateDnsZonesPTRRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_STATUS) AssignProperties_From_PrivateDnsZonesPTRRecord_STATUS(source *storage.PrivateDnsZonesPTRRecord_STATUS) error
AssignProperties_From_PrivateDnsZonesPTRRecord_STATUS populates our PrivateDnsZonesPTRRecord_STATUS from the provided source PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_STATUS) AssignProperties_To_PrivateDnsZonesPTRRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_STATUS) AssignProperties_To_PrivateDnsZonesPTRRecord_STATUS(destination *storage.PrivateDnsZonesPTRRecord_STATUS) error
AssignProperties_To_PrivateDnsZonesPTRRecord_STATUS populates the provided destination PrivateDnsZonesPTRRecord_STATUS from our PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesPTRRecord_STATUS from the provided source
func (*PrivateDnsZonesPTRRecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopy() *PrivateDnsZonesPTRRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord_STATUS.
func (*PrivateDnsZonesPTRRecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesPTRRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesPTRRecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesPTRRecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesPTRRecord_STATUS_ARM ¶ added in v2.10.0
type PrivateDnsZonesPTRRecord_STATUS_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesPTRRecord_STATUS_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesPTRRecord_STATUS_ARM) DeepCopy() *PrivateDnsZonesPTRRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord_STATUS_ARM.
func (*PrivateDnsZonesPTRRecord_STATUS_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesPTRRecord_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonesPTRRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesPTRRecord_Spec ¶ added in v2.10.0
type PrivateDnsZonesPTRRecord_Spec struct { // ARecords: The list of A records in the record set. ARecords []ARecord `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. 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: The CNAME record in the record set. CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord `json:"mxRecords,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"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
func (*PrivateDnsZonesPTRRecord_Spec) AssignProperties_From_PrivateDnsZonesPTRRecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) AssignProperties_From_PrivateDnsZonesPTRRecord_Spec(source *storage.PrivateDnsZonesPTRRecord_Spec) error
AssignProperties_From_PrivateDnsZonesPTRRecord_Spec populates our PrivateDnsZonesPTRRecord_Spec from the provided source PrivateDnsZonesPTRRecord_Spec
func (*PrivateDnsZonesPTRRecord_Spec) AssignProperties_To_PrivateDnsZonesPTRRecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) AssignProperties_To_PrivateDnsZonesPTRRecord_Spec(destination *storage.PrivateDnsZonesPTRRecord_Spec) error
AssignProperties_To_PrivateDnsZonesPTRRecord_Spec populates the provided destination PrivateDnsZonesPTRRecord_Spec from our PrivateDnsZonesPTRRecord_Spec
func (*PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesPTRRecord_Spec from the provided source
func (*PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesPTRRecord_Spec
func (*PrivateDnsZonesPTRRecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesPTRRecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopy() *PrivateDnsZonesPTRRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord_Spec.
func (*PrivateDnsZonesPTRRecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopyInto(out *PrivateDnsZonesPTRRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesPTRRecord_Spec) Initialize_From_PrivateDnsZonesPTRRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) Initialize_From_PrivateDnsZonesPTRRecord_STATUS(source *PrivateDnsZonesPTRRecord_STATUS) error
Initialize_From_PrivateDnsZonesPTRRecord_STATUS populates our PrivateDnsZonesPTRRecord_Spec from the provided source PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesPTRRecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesPTRRecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesPTRRecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesPTRRecord_Spec_ARM ¶ added in v2.10.0
type PrivateDnsZonesPTRRecord_Spec_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` Name string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_ARM `json:"properties,omitempty"` }
func (*PrivateDnsZonesPTRRecord_Spec_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesPTRRecord_Spec_ARM) DeepCopy() *PrivateDnsZonesPTRRecord_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord_Spec_ARM.
func (*PrivateDnsZonesPTRRecord_Spec_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesPTRRecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesPTRRecord_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateDnsZonesPTRRecord_Spec_ARM) GetAPIVersion ¶ added in v2.10.0
func (record PrivateDnsZonesPTRRecord_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (*PrivateDnsZonesPTRRecord_Spec_ARM) GetName ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateDnsZonesPTRRecord_Spec_ARM) GetType ¶ added in v2.10.0
func (record *PrivateDnsZonesPTRRecord_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/PTR"
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: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" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/SRV/{relativeRecordSetName}
func (*PrivateDnsZonesSRVRecord) AssignProperties_From_PrivateDnsZonesSRVRecord ¶
func (record *PrivateDnsZonesSRVRecord) AssignProperties_From_PrivateDnsZonesSRVRecord(source *storage.PrivateDnsZonesSRVRecord) error
AssignProperties_From_PrivateDnsZonesSRVRecord populates our PrivateDnsZonesSRVRecord from the provided source PrivateDnsZonesSRVRecord
func (*PrivateDnsZonesSRVRecord) AssignProperties_To_PrivateDnsZonesSRVRecord ¶
func (record *PrivateDnsZonesSRVRecord) AssignProperties_To_PrivateDnsZonesSRVRecord(destination *storage.PrivateDnsZonesSRVRecord) error
AssignProperties_To_PrivateDnsZonesSRVRecord populates the provided destination PrivateDnsZonesSRVRecord from our PrivateDnsZonesSRVRecord
func (*PrivateDnsZonesSRVRecord) AzureName ¶
func (record *PrivateDnsZonesSRVRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesSRVRecord) ConvertFrom ¶
func (record *PrivateDnsZonesSRVRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesSRVRecord from the provided hub PrivateDnsZonesSRVRecord
func (*PrivateDnsZonesSRVRecord) ConvertTo ¶
func (record *PrivateDnsZonesSRVRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesSRVRecord from our PrivateDnsZonesSRVRecord
func (*PrivateDnsZonesSRVRecord) DeepCopy ¶
func (in *PrivateDnsZonesSRVRecord) DeepCopy() *PrivateDnsZonesSRVRecord
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) Default ¶
func (record *PrivateDnsZonesSRVRecord) Default()
Default applies defaults to the PrivateDnsZonesSRVRecord resource
func (PrivateDnsZonesSRVRecord) GetAPIVersion ¶
func (record PrivateDnsZonesSRVRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-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 ¶
func (record *PrivateDnsZonesSRVRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesSRVRecord) GetStatus ¶
func (record *PrivateDnsZonesSRVRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesSRVRecord) GetSupportedOperations ¶ added in v2.4.0
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) InitializeSpec ¶
func (record *PrivateDnsZonesSRVRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
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 ¶
func (record *PrivateDnsZonesSRVRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
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
func (*PrivateDnsZonesSRVRecord) ValidateCreate ¶
func (record *PrivateDnsZonesSRVRecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateDnsZonesSRVRecord) ValidateDelete ¶
func (record *PrivateDnsZonesSRVRecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateDnsZonesSRVRecord) ValidateUpdate ¶
func (record *PrivateDnsZonesSRVRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateDnsZonesSRVRecordList ¶
type PrivateDnsZonesSRVRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDnsZonesSRVRecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/SRV/{relativeRecordSetName}
func (*PrivateDnsZonesSRVRecordList) DeepCopy ¶
func (in *PrivateDnsZonesSRVRecordList) DeepCopy() *PrivateDnsZonesSRVRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecordList.
func (*PrivateDnsZonesSRVRecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesSRVRecordList) DeepCopyInto(out *PrivateDnsZonesSRVRecordList)
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 PrivateDnsZonesSRVRecord_STATUS ¶ added in v2.10.0
type PrivateDnsZonesSRVRecord_STATUS struct { // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` // CnameRecord: The CNAME record in the record set. CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Fqdn: Fully qualified domain name of the record set. Fqdn *string `json:"fqdn,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesSRVRecord_STATUS) AssignProperties_From_PrivateDnsZonesSRVRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_STATUS) AssignProperties_From_PrivateDnsZonesSRVRecord_STATUS(source *storage.PrivateDnsZonesSRVRecord_STATUS) error
AssignProperties_From_PrivateDnsZonesSRVRecord_STATUS populates our PrivateDnsZonesSRVRecord_STATUS from the provided source PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_STATUS) AssignProperties_To_PrivateDnsZonesSRVRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_STATUS) AssignProperties_To_PrivateDnsZonesSRVRecord_STATUS(destination *storage.PrivateDnsZonesSRVRecord_STATUS) error
AssignProperties_To_PrivateDnsZonesSRVRecord_STATUS populates the provided destination PrivateDnsZonesSRVRecord_STATUS from our PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesSRVRecord_STATUS from the provided source
func (*PrivateDnsZonesSRVRecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopy() *PrivateDnsZonesSRVRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord_STATUS.
func (*PrivateDnsZonesSRVRecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesSRVRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesSRVRecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesSRVRecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesSRVRecord_STATUS_ARM ¶ added in v2.10.0
type PrivateDnsZonesSRVRecord_STATUS_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesSRVRecord_STATUS_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesSRVRecord_STATUS_ARM) DeepCopy() *PrivateDnsZonesSRVRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord_STATUS_ARM.
func (*PrivateDnsZonesSRVRecord_STATUS_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesSRVRecord_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonesSRVRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesSRVRecord_Spec ¶ added in v2.10.0
type PrivateDnsZonesSRVRecord_Spec struct { // ARecords: The list of A records in the record set. ARecords []ARecord `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. 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: The CNAME record in the record set. CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord `json:"mxRecords,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"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
func (*PrivateDnsZonesSRVRecord_Spec) AssignProperties_From_PrivateDnsZonesSRVRecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) AssignProperties_From_PrivateDnsZonesSRVRecord_Spec(source *storage.PrivateDnsZonesSRVRecord_Spec) error
AssignProperties_From_PrivateDnsZonesSRVRecord_Spec populates our PrivateDnsZonesSRVRecord_Spec from the provided source PrivateDnsZonesSRVRecord_Spec
func (*PrivateDnsZonesSRVRecord_Spec) AssignProperties_To_PrivateDnsZonesSRVRecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) AssignProperties_To_PrivateDnsZonesSRVRecord_Spec(destination *storage.PrivateDnsZonesSRVRecord_Spec) error
AssignProperties_To_PrivateDnsZonesSRVRecord_Spec populates the provided destination PrivateDnsZonesSRVRecord_Spec from our PrivateDnsZonesSRVRecord_Spec
func (*PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesSRVRecord_Spec from the provided source
func (*PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesSRVRecord_Spec
func (*PrivateDnsZonesSRVRecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesSRVRecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopy() *PrivateDnsZonesSRVRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord_Spec.
func (*PrivateDnsZonesSRVRecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopyInto(out *PrivateDnsZonesSRVRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesSRVRecord_Spec) Initialize_From_PrivateDnsZonesSRVRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) Initialize_From_PrivateDnsZonesSRVRecord_STATUS(source *PrivateDnsZonesSRVRecord_STATUS) error
Initialize_From_PrivateDnsZonesSRVRecord_STATUS populates our PrivateDnsZonesSRVRecord_Spec from the provided source PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesSRVRecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesSRVRecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesSRVRecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesSRVRecord_Spec_ARM ¶ added in v2.10.0
type PrivateDnsZonesSRVRecord_Spec_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` Name string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_ARM `json:"properties,omitempty"` }
func (*PrivateDnsZonesSRVRecord_Spec_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesSRVRecord_Spec_ARM) DeepCopy() *PrivateDnsZonesSRVRecord_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord_Spec_ARM.
func (*PrivateDnsZonesSRVRecord_Spec_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesSRVRecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesSRVRecord_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateDnsZonesSRVRecord_Spec_ARM) GetAPIVersion ¶ added in v2.10.0
func (record PrivateDnsZonesSRVRecord_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (*PrivateDnsZonesSRVRecord_Spec_ARM) GetName ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateDnsZonesSRVRecord_Spec_ARM) GetType ¶ added in v2.10.0
func (record *PrivateDnsZonesSRVRecord_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/SRV"
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: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" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/TXT/{relativeRecordSetName}
func (*PrivateDnsZonesTXTRecord) AssignProperties_From_PrivateDnsZonesTXTRecord ¶
func (record *PrivateDnsZonesTXTRecord) AssignProperties_From_PrivateDnsZonesTXTRecord(source *storage.PrivateDnsZonesTXTRecord) error
AssignProperties_From_PrivateDnsZonesTXTRecord populates our PrivateDnsZonesTXTRecord from the provided source PrivateDnsZonesTXTRecord
func (*PrivateDnsZonesTXTRecord) AssignProperties_To_PrivateDnsZonesTXTRecord ¶
func (record *PrivateDnsZonesTXTRecord) AssignProperties_To_PrivateDnsZonesTXTRecord(destination *storage.PrivateDnsZonesTXTRecord) error
AssignProperties_To_PrivateDnsZonesTXTRecord populates the provided destination PrivateDnsZonesTXTRecord from our PrivateDnsZonesTXTRecord
func (*PrivateDnsZonesTXTRecord) AzureName ¶
func (record *PrivateDnsZonesTXTRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesTXTRecord) ConvertFrom ¶
func (record *PrivateDnsZonesTXTRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesTXTRecord from the provided hub PrivateDnsZonesTXTRecord
func (*PrivateDnsZonesTXTRecord) ConvertTo ¶
func (record *PrivateDnsZonesTXTRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesTXTRecord from our PrivateDnsZonesTXTRecord
func (*PrivateDnsZonesTXTRecord) DeepCopy ¶
func (in *PrivateDnsZonesTXTRecord) DeepCopy() *PrivateDnsZonesTXTRecord
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) Default ¶
func (record *PrivateDnsZonesTXTRecord) Default()
Default applies defaults to the PrivateDnsZonesTXTRecord resource
func (PrivateDnsZonesTXTRecord) GetAPIVersion ¶
func (record PrivateDnsZonesTXTRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-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 ¶
func (record *PrivateDnsZonesTXTRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesTXTRecord) GetStatus ¶
func (record *PrivateDnsZonesTXTRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesTXTRecord) GetSupportedOperations ¶ added in v2.4.0
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) InitializeSpec ¶
func (record *PrivateDnsZonesTXTRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
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 ¶
func (record *PrivateDnsZonesTXTRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
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
func (*PrivateDnsZonesTXTRecord) ValidateCreate ¶
func (record *PrivateDnsZonesTXTRecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateDnsZonesTXTRecord) ValidateDelete ¶
func (record *PrivateDnsZonesTXTRecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateDnsZonesTXTRecord) ValidateUpdate ¶
func (record *PrivateDnsZonesTXTRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateDnsZonesTXTRecordList ¶
type PrivateDnsZonesTXTRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDnsZonesTXTRecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/TXT/{relativeRecordSetName}
func (*PrivateDnsZonesTXTRecordList) DeepCopy ¶
func (in *PrivateDnsZonesTXTRecordList) DeepCopy() *PrivateDnsZonesTXTRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecordList.
func (*PrivateDnsZonesTXTRecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesTXTRecordList) DeepCopyInto(out *PrivateDnsZonesTXTRecordList)
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 PrivateDnsZonesTXTRecord_STATUS ¶ added in v2.10.0
type PrivateDnsZonesTXTRecord_STATUS struct { // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` // CnameRecord: The CNAME record in the record set. CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Fqdn: Fully qualified domain name of the record set. Fqdn *string `json:"fqdn,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesTXTRecord_STATUS) AssignProperties_From_PrivateDnsZonesTXTRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_STATUS) AssignProperties_From_PrivateDnsZonesTXTRecord_STATUS(source *storage.PrivateDnsZonesTXTRecord_STATUS) error
AssignProperties_From_PrivateDnsZonesTXTRecord_STATUS populates our PrivateDnsZonesTXTRecord_STATUS from the provided source PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_STATUS) AssignProperties_To_PrivateDnsZonesTXTRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_STATUS) AssignProperties_To_PrivateDnsZonesTXTRecord_STATUS(destination *storage.PrivateDnsZonesTXTRecord_STATUS) error
AssignProperties_To_PrivateDnsZonesTXTRecord_STATUS populates the provided destination PrivateDnsZonesTXTRecord_STATUS from our PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesTXTRecord_STATUS from the provided source
func (*PrivateDnsZonesTXTRecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopy() *PrivateDnsZonesTXTRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord_STATUS.
func (*PrivateDnsZonesTXTRecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesTXTRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesTXTRecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesTXTRecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesTXTRecord_STATUS_ARM ¶ added in v2.10.0
type PrivateDnsZonesTXTRecord_STATUS_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // Name: The name of the record set. Name *string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesTXTRecord_STATUS_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesTXTRecord_STATUS_ARM) DeepCopy() *PrivateDnsZonesTXTRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord_STATUS_ARM.
func (*PrivateDnsZonesTXTRecord_STATUS_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesTXTRecord_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonesTXTRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesTXTRecord_Spec ¶ added in v2.10.0
type PrivateDnsZonesTXTRecord_Spec struct { // ARecords: The list of A records in the record set. ARecords []ARecord `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. 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: The CNAME record in the record set. CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord `json:"mxRecords,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"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
func (*PrivateDnsZonesTXTRecord_Spec) AssignProperties_From_PrivateDnsZonesTXTRecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) AssignProperties_From_PrivateDnsZonesTXTRecord_Spec(source *storage.PrivateDnsZonesTXTRecord_Spec) error
AssignProperties_From_PrivateDnsZonesTXTRecord_Spec populates our PrivateDnsZonesTXTRecord_Spec from the provided source PrivateDnsZonesTXTRecord_Spec
func (*PrivateDnsZonesTXTRecord_Spec) AssignProperties_To_PrivateDnsZonesTXTRecord_Spec ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) AssignProperties_To_PrivateDnsZonesTXTRecord_Spec(destination *storage.PrivateDnsZonesTXTRecord_Spec) error
AssignProperties_To_PrivateDnsZonesTXTRecord_Spec populates the provided destination PrivateDnsZonesTXTRecord_Spec from our PrivateDnsZonesTXTRecord_Spec
func (*PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesTXTRecord_Spec from the provided source
func (*PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesTXTRecord_Spec
func (*PrivateDnsZonesTXTRecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesTXTRecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopy() *PrivateDnsZonesTXTRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord_Spec.
func (*PrivateDnsZonesTXTRecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopyInto(out *PrivateDnsZonesTXTRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesTXTRecord_Spec) Initialize_From_PrivateDnsZonesTXTRecord_STATUS ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) Initialize_From_PrivateDnsZonesTXTRecord_STATUS(source *PrivateDnsZonesTXTRecord_STATUS) error
Initialize_From_PrivateDnsZonesTXTRecord_STATUS populates our PrivateDnsZonesTXTRecord_Spec from the provided source PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesTXTRecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesTXTRecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesTXTRecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesTXTRecord_Spec_ARM ¶ added in v2.10.0
type PrivateDnsZonesTXTRecord_Spec_ARM struct { // Etag: The ETag of the record set. Etag *string `json:"etag,omitempty"` Name string `json:"name,omitempty"` // Properties: The properties of the record set. Properties *RecordSetProperties_ARM `json:"properties,omitempty"` }
func (*PrivateDnsZonesTXTRecord_Spec_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesTXTRecord_Spec_ARM) DeepCopy() *PrivateDnsZonesTXTRecord_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord_Spec_ARM.
func (*PrivateDnsZonesTXTRecord_Spec_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesTXTRecord_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesTXTRecord_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateDnsZonesTXTRecord_Spec_ARM) GetAPIVersion ¶ added in v2.10.0
func (record PrivateDnsZonesTXTRecord_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (*PrivateDnsZonesTXTRecord_Spec_ARM) GetName ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateDnsZonesTXTRecord_Spec_ARM) GetType ¶ added in v2.10.0
func (record *PrivateDnsZonesTXTRecord_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/TXT"
type PrivateDnsZonesVirtualNetworkLink ¶
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: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" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/virtualNetworkLinks/{virtualNetworkLinkName}
func (*PrivateDnsZonesVirtualNetworkLink) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink ¶
func (link *PrivateDnsZonesVirtualNetworkLink) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink(source *storage.PrivateDnsZonesVirtualNetworkLink) error
AssignProperties_From_PrivateDnsZonesVirtualNetworkLink populates our PrivateDnsZonesVirtualNetworkLink from the provided source PrivateDnsZonesVirtualNetworkLink
func (*PrivateDnsZonesVirtualNetworkLink) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink ¶
func (link *PrivateDnsZonesVirtualNetworkLink) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink(destination *storage.PrivateDnsZonesVirtualNetworkLink) error
AssignProperties_To_PrivateDnsZonesVirtualNetworkLink populates the provided destination PrivateDnsZonesVirtualNetworkLink from our PrivateDnsZonesVirtualNetworkLink
func (*PrivateDnsZonesVirtualNetworkLink) AzureName ¶
func (link *PrivateDnsZonesVirtualNetworkLink) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesVirtualNetworkLink) ConvertFrom ¶
func (link *PrivateDnsZonesVirtualNetworkLink) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesVirtualNetworkLink from the provided hub PrivateDnsZonesVirtualNetworkLink
func (*PrivateDnsZonesVirtualNetworkLink) ConvertTo ¶
func (link *PrivateDnsZonesVirtualNetworkLink) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesVirtualNetworkLink from our PrivateDnsZonesVirtualNetworkLink
func (*PrivateDnsZonesVirtualNetworkLink) DeepCopy ¶
func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopy() *PrivateDnsZonesVirtualNetworkLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink.
func (*PrivateDnsZonesVirtualNetworkLink) DeepCopyInto ¶
func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink)
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) Default ¶
func (link *PrivateDnsZonesVirtualNetworkLink) Default()
Default applies defaults to the PrivateDnsZonesVirtualNetworkLink resource
func (PrivateDnsZonesVirtualNetworkLink) GetAPIVersion ¶
func (link PrivateDnsZonesVirtualNetworkLink) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (*PrivateDnsZonesVirtualNetworkLink) GetConditions ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZonesVirtualNetworkLink) GetResourceScope ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZonesVirtualNetworkLink) GetSpec ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesVirtualNetworkLink) GetStatus ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesVirtualNetworkLink) GetSupportedOperations ¶ added in v2.4.0
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) InitializeSpec ¶
func (link *PrivateDnsZonesVirtualNetworkLink) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZonesVirtualNetworkLink) NewEmptyStatus ¶
func (link *PrivateDnsZonesVirtualNetworkLink) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesVirtualNetworkLink) OriginalGVK ¶
func (link *PrivateDnsZonesVirtualNetworkLink) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesVirtualNetworkLink) Owner ¶
func (link *PrivateDnsZonesVirtualNetworkLink) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesVirtualNetworkLink) SetConditions ¶
func (link *PrivateDnsZonesVirtualNetworkLink) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesVirtualNetworkLink) SetStatus ¶
func (link *PrivateDnsZonesVirtualNetworkLink) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateDnsZonesVirtualNetworkLink) ValidateCreate ¶
func (link *PrivateDnsZonesVirtualNetworkLink) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateDnsZonesVirtualNetworkLink) ValidateDelete ¶
func (link *PrivateDnsZonesVirtualNetworkLink) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateDnsZonesVirtualNetworkLink) ValidateUpdate ¶
func (link *PrivateDnsZonesVirtualNetworkLink) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateDnsZonesVirtualNetworkLinkList ¶
type PrivateDnsZonesVirtualNetworkLinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDnsZonesVirtualNetworkLink `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2020-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/virtualNetworkLinks/{virtualNetworkLinkName}
func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopy ¶
func (in *PrivateDnsZonesVirtualNetworkLinkList) DeepCopy() *PrivateDnsZonesVirtualNetworkLinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLinkList.
func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopyInto ¶
func (in *PrivateDnsZonesVirtualNetworkLinkList) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopyObject ¶
func (in *PrivateDnsZonesVirtualNetworkLinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZonesVirtualNetworkLink_STATUS ¶ added in v2.10.0
type PrivateDnsZonesVirtualNetworkLink_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The ETag of the virtual network link. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // Location: The Azure Region where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state of the resource. This is a read-only property and any attempt to set this // value will be ignored. ProvisioningState *VirtualNetworkLinkProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // RegistrationEnabled: Is auto-registration of virtual machine records in the virtual network in the Private DNS zone // enabled? RegistrationEnabled *bool `json:"registrationEnabled,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` // VirtualNetwork: The reference of the virtual network. VirtualNetwork *SubResource_STATUS `json:"virtualNetwork,omitempty"` // VirtualNetworkLinkState: The status of the virtual network link to the Private DNS zone. Possible values are // 'InProgress' and 'Done'. This is a read-only property and any attempt to set this value will be ignored. VirtualNetworkLinkState *VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS `json:"virtualNetworkLinkState,omitempty"` }
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_STATUS ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_STATUS(source *storage.PrivateDnsZonesVirtualNetworkLink_STATUS) error
AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_STATUS populates our PrivateDnsZonesVirtualNetworkLink_STATUS from the provided source PrivateDnsZonesVirtualNetworkLink_STATUS
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_STATUS ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_STATUS(destination *storage.PrivateDnsZonesVirtualNetworkLink_STATUS) error
AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_STATUS populates the provided destination PrivateDnsZonesVirtualNetworkLink_STATUS from our PrivateDnsZonesVirtualNetworkLink_STATUS
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesVirtualNetworkLink_STATUS from the provided source
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesVirtualNetworkLink_STATUS
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink_STATUS.
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) PopulateFromARM ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesVirtualNetworkLink_STATUS_ARM ¶ added in v2.10.0
type PrivateDnsZonesVirtualNetworkLink_STATUS_ARM struct { // Etag: The ETag of the virtual network link. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource Id for the resource. Example - // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateDnsZoneName}'. Id *string `json:"id,omitempty"` // Location: The Azure Region where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the virtual network link to the Private DNS zone. Properties *VirtualNetworkLinkProperties_STATUS_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. Example - 'Microsoft.Network/privateDnsZones'. Type *string `json:"type,omitempty"` }
func (*PrivateDnsZonesVirtualNetworkLink_STATUS_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesVirtualNetworkLink_STATUS_ARM) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink_STATUS_ARM.
func (*PrivateDnsZonesVirtualNetworkLink_STATUS_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesVirtualNetworkLink_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesVirtualNetworkLink_Spec ¶ added in v2.10.0
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: The ETag of the virtual network link. Etag *string `json:"etag,omitempty"` // Location: The Azure Region where the resource lives Location *string `json:"location,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"` // RegistrationEnabled: Is auto-registration of virtual machine records in the virtual network in the Private DNS zone // enabled? RegistrationEnabled *bool `json:"registrationEnabled,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // VirtualNetwork: The reference of the virtual network. VirtualNetwork *SubResource `json:"virtualNetwork,omitempty"` }
func (*PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_Spec ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_Spec(source *storage.PrivateDnsZonesVirtualNetworkLink_Spec) error
AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_Spec populates our PrivateDnsZonesVirtualNetworkLink_Spec from the provided source PrivateDnsZonesVirtualNetworkLink_Spec
func (*PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_Spec ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_Spec(destination *storage.PrivateDnsZonesVirtualNetworkLink_Spec) error
AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_Spec populates the provided destination PrivateDnsZonesVirtualNetworkLink_Spec from our PrivateDnsZonesVirtualNetworkLink_Spec
func (*PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesVirtualNetworkLink_Spec from the provided source
func (*PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecTo ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesVirtualNetworkLink_Spec
func (*PrivateDnsZonesVirtualNetworkLink_Spec) ConvertToARM ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink_Spec.
func (*PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesVirtualNetworkLink_Spec) Initialize_From_PrivateDnsZonesVirtualNetworkLink_STATUS ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) Initialize_From_PrivateDnsZonesVirtualNetworkLink_STATUS(source *PrivateDnsZonesVirtualNetworkLink_STATUS) error
Initialize_From_PrivateDnsZonesVirtualNetworkLink_STATUS populates our PrivateDnsZonesVirtualNetworkLink_Spec from the provided source PrivateDnsZonesVirtualNetworkLink_STATUS
func (*PrivateDnsZonesVirtualNetworkLink_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesVirtualNetworkLink_Spec) OriginalVersion ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesVirtualNetworkLink_Spec) PopulateFromARM ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesVirtualNetworkLink_Spec) SetAzureName ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesVirtualNetworkLink_Spec_ARM ¶ added in v2.10.0
type PrivateDnsZonesVirtualNetworkLink_Spec_ARM struct { // Etag: The ETag of the virtual network link. Etag *string `json:"etag,omitempty"` // Location: The Azure Region where the resource lives Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the virtual network link to the Private DNS zone. Properties *VirtualNetworkLinkProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*PrivateDnsZonesVirtualNetworkLink_Spec_ARM) DeepCopy ¶ added in v2.10.0
func (in *PrivateDnsZonesVirtualNetworkLink_Spec_ARM) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink_Spec_ARM.
func (*PrivateDnsZonesVirtualNetworkLink_Spec_ARM) DeepCopyInto ¶ added in v2.10.0
func (in *PrivateDnsZonesVirtualNetworkLink_Spec_ARM) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateDnsZonesVirtualNetworkLink_Spec_ARM) GetAPIVersion ¶ added in v2.10.0
func (link PrivateDnsZonesVirtualNetworkLink_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-06-01"
func (*PrivateDnsZonesVirtualNetworkLink_Spec_ARM) GetName ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateDnsZonesVirtualNetworkLink_Spec_ARM) GetType ¶ added in v2.10.0
func (link *PrivateDnsZonesVirtualNetworkLink_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/virtualNetworkLinks"
type PtrRecord ¶
type PtrRecord struct { // Ptrdname: The PTR target domain name for this PTR record. Ptrdname *string `json:"ptrdname,omitempty"` }
A PTR record.
func (*PtrRecord) AssignProperties_From_PtrRecord ¶
AssignProperties_From_PtrRecord populates our PtrRecord from the provided source PtrRecord
func (*PtrRecord) AssignProperties_To_PtrRecord ¶
AssignProperties_To_PtrRecord populates the provided destination PtrRecord from our PtrRecord
func (*PtrRecord) ConvertToARM ¶
func (record *PtrRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PtrRecord) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecord.
func (*PtrRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PtrRecord) Initialize_From_PtrRecord_STATUS ¶
func (record *PtrRecord) Initialize_From_PtrRecord_STATUS(source *PtrRecord_STATUS) error
Initialize_From_PtrRecord_STATUS populates our PtrRecord from the provided source PtrRecord_STATUS
func (*PtrRecord) NewEmptyARMValue ¶
func (record *PtrRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PtrRecord) PopulateFromARM ¶
func (record *PtrRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PtrRecord_ARM ¶
type PtrRecord_ARM struct { // Ptrdname: The PTR target domain name for this PTR record. Ptrdname *string `json:"ptrdname,omitempty"` }
A PTR record.
func (*PtrRecord_ARM) DeepCopy ¶
func (in *PtrRecord_ARM) DeepCopy() *PtrRecord_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecord_ARM.
func (*PtrRecord_ARM) DeepCopyInto ¶
func (in *PtrRecord_ARM) DeepCopyInto(out *PtrRecord_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PtrRecord_STATUS ¶
type PtrRecord_STATUS struct { // Ptrdname: The PTR target domain name for this PTR record. Ptrdname *string `json:"ptrdname,omitempty"` }
A PTR record.
func (*PtrRecord_STATUS) AssignProperties_From_PtrRecord_STATUS ¶
func (record *PtrRecord_STATUS) AssignProperties_From_PtrRecord_STATUS(source *storage.PtrRecord_STATUS) error
AssignProperties_From_PtrRecord_STATUS populates our PtrRecord_STATUS from the provided source PtrRecord_STATUS
func (*PtrRecord_STATUS) AssignProperties_To_PtrRecord_STATUS ¶
func (record *PtrRecord_STATUS) AssignProperties_To_PtrRecord_STATUS(destination *storage.PtrRecord_STATUS) error
AssignProperties_To_PtrRecord_STATUS populates the provided destination PtrRecord_STATUS from our PtrRecord_STATUS
func (*PtrRecord_STATUS) DeepCopy ¶
func (in *PtrRecord_STATUS) DeepCopy() *PtrRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecord_STATUS.
func (*PtrRecord_STATUS) DeepCopyInto ¶
func (in *PtrRecord_STATUS) DeepCopyInto(out *PtrRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PtrRecord_STATUS) NewEmptyARMValue ¶
func (record *PtrRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PtrRecord_STATUS) PopulateFromARM ¶
func (record *PtrRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PtrRecord_STATUS_ARM ¶
type PtrRecord_STATUS_ARM struct { // Ptrdname: The PTR target domain name for this PTR record. Ptrdname *string `json:"ptrdname,omitempty"` }
A PTR record.
func (*PtrRecord_STATUS_ARM) DeepCopy ¶
func (in *PtrRecord_STATUS_ARM) DeepCopy() *PtrRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecord_STATUS_ARM.
func (*PtrRecord_STATUS_ARM) DeepCopyInto ¶
func (in *PtrRecord_STATUS_ARM) DeepCopyInto(out *PtrRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSetProperties_ARM ¶
type RecordSetProperties_ARM struct { // ARecords: The list of A records in the record set. ARecords []ARecord_ARM `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. AaaaRecords []AaaaRecord_ARM `json:"aaaaRecords,omitempty"` // CnameRecord: The CNAME record in the record set. CnameRecord *CnameRecord_ARM `json:"cnameRecord,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord_ARM `json:"mxRecords,omitempty"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord_ARM `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord_ARM `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord_ARM `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord_ARM `json:"txtRecords,omitempty"` }
Represents the properties of the records in the record set.
func (*RecordSetProperties_ARM) DeepCopy ¶
func (in *RecordSetProperties_ARM) DeepCopy() *RecordSetProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetProperties_ARM.
func (*RecordSetProperties_ARM) DeepCopyInto ¶
func (in *RecordSetProperties_ARM) DeepCopyInto(out *RecordSetProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSetProperties_STATUS_ARM ¶
type RecordSetProperties_STATUS_ARM struct { // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS_ARM `json:"aRecords,omitempty"` // AaaaRecords: The list of AAAA records in the record set. AaaaRecords []AaaaRecord_STATUS_ARM `json:"aaaaRecords,omitempty"` // CnameRecord: The CNAME record in the record set. CnameRecord *CnameRecord_STATUS_ARM `json:"cnameRecord,omitempty"` // Fqdn: Fully qualified domain name of the record set. Fqdn *string `json:"fqdn,omitempty"` // IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link? IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // MxRecords: The list of MX records in the record set. MxRecords []MxRecord_STATUS_ARM `json:"mxRecords,omitempty"` // PtrRecords: The list of PTR records in the record set. PtrRecords []PtrRecord_STATUS_ARM `json:"ptrRecords,omitempty"` // SoaRecord: The SOA record in the record set. SoaRecord *SoaRecord_STATUS_ARM `json:"soaRecord,omitempty"` // SrvRecords: The list of SRV records in the record set. SrvRecords []SrvRecord_STATUS_ARM `json:"srvRecords,omitempty"` // Ttl: The TTL (time-to-live) of the records in the record set. Ttl *int `json:"ttl,omitempty"` // TxtRecords: The list of TXT records in the record set. TxtRecords []TxtRecord_STATUS_ARM `json:"txtRecords,omitempty"` }
Represents the properties of the records in the record set.
func (*RecordSetProperties_STATUS_ARM) DeepCopy ¶
func (in *RecordSetProperties_STATUS_ARM) DeepCopy() *RecordSetProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSetProperties_STATUS_ARM.
func (*RecordSetProperties_STATUS_ARM) DeepCopyInto ¶
func (in *RecordSetProperties_STATUS_ARM) DeepCopyInto(out *RecordSetProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoaRecord ¶
type SoaRecord struct { // Email: The email contact for this SOA record. Email *string `json:"email,omitempty"` // ExpireTime: The expire time for this SOA record. ExpireTime *int `json:"expireTime,omitempty"` // Host: The domain name of the authoritative name server for this SOA record. Host *string `json:"host,omitempty"` // MinimumTtl: The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl *int `json:"minimumTtl,omitempty"` // RefreshTime: The refresh value for this SOA record. RefreshTime *int `json:"refreshTime,omitempty"` // RetryTime: The retry time for this SOA record. RetryTime *int `json:"retryTime,omitempty"` // SerialNumber: The serial number for this SOA record. SerialNumber *int `json:"serialNumber,omitempty"` }
An SOA record.
func (*SoaRecord) AssignProperties_From_SoaRecord ¶
AssignProperties_From_SoaRecord populates our SoaRecord from the provided source SoaRecord
func (*SoaRecord) AssignProperties_To_SoaRecord ¶
AssignProperties_To_SoaRecord populates the provided destination SoaRecord from our SoaRecord
func (*SoaRecord) ConvertToARM ¶
func (record *SoaRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SoaRecord) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecord.
func (*SoaRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SoaRecord) Initialize_From_SoaRecord_STATUS ¶
func (record *SoaRecord) Initialize_From_SoaRecord_STATUS(source *SoaRecord_STATUS) error
Initialize_From_SoaRecord_STATUS populates our SoaRecord from the provided source SoaRecord_STATUS
func (*SoaRecord) NewEmptyARMValue ¶
func (record *SoaRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SoaRecord) PopulateFromARM ¶
func (record *SoaRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SoaRecord_ARM ¶
type SoaRecord_ARM struct { // Email: The email contact for this SOA record. Email *string `json:"email,omitempty"` // ExpireTime: The expire time for this SOA record. ExpireTime *int `json:"expireTime,omitempty"` // Host: The domain name of the authoritative name server for this SOA record. Host *string `json:"host,omitempty"` // MinimumTtl: The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl *int `json:"minimumTtl,omitempty"` // RefreshTime: The refresh value for this SOA record. RefreshTime *int `json:"refreshTime,omitempty"` // RetryTime: The retry time for this SOA record. RetryTime *int `json:"retryTime,omitempty"` // SerialNumber: The serial number for this SOA record. SerialNumber *int `json:"serialNumber,omitempty"` }
An SOA record.
func (*SoaRecord_ARM) DeepCopy ¶
func (in *SoaRecord_ARM) DeepCopy() *SoaRecord_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecord_ARM.
func (*SoaRecord_ARM) DeepCopyInto ¶
func (in *SoaRecord_ARM) DeepCopyInto(out *SoaRecord_ARM)
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: The email contact for this SOA record. Email *string `json:"email,omitempty"` // ExpireTime: The expire time for this SOA record. ExpireTime *int `json:"expireTime,omitempty"` // Host: The domain name of the authoritative name server for this SOA record. Host *string `json:"host,omitempty"` // MinimumTtl: The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl *int `json:"minimumTtl,omitempty"` // RefreshTime: The refresh value for this SOA record. RefreshTime *int `json:"refreshTime,omitempty"` // RetryTime: The retry time for this SOA record. RetryTime *int `json:"retryTime,omitempty"` // SerialNumber: The serial number for this SOA record. SerialNumber *int `json:"serialNumber,omitempty"` }
An SOA record.
func (*SoaRecord_STATUS) AssignProperties_From_SoaRecord_STATUS ¶
func (record *SoaRecord_STATUS) AssignProperties_From_SoaRecord_STATUS(source *storage.SoaRecord_STATUS) error
AssignProperties_From_SoaRecord_STATUS populates our SoaRecord_STATUS from the provided source SoaRecord_STATUS
func (*SoaRecord_STATUS) AssignProperties_To_SoaRecord_STATUS ¶
func (record *SoaRecord_STATUS) AssignProperties_To_SoaRecord_STATUS(destination *storage.SoaRecord_STATUS) error
AssignProperties_To_SoaRecord_STATUS populates the provided destination SoaRecord_STATUS from our SoaRecord_STATUS
func (*SoaRecord_STATUS) DeepCopy ¶
func (in *SoaRecord_STATUS) DeepCopy() *SoaRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecord_STATUS.
func (*SoaRecord_STATUS) DeepCopyInto ¶
func (in *SoaRecord_STATUS) DeepCopyInto(out *SoaRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SoaRecord_STATUS) NewEmptyARMValue ¶
func (record *SoaRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SoaRecord_STATUS) PopulateFromARM ¶
func (record *SoaRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SoaRecord_STATUS_ARM ¶
type SoaRecord_STATUS_ARM struct { // Email: The email contact for this SOA record. Email *string `json:"email,omitempty"` // ExpireTime: The expire time for this SOA record. ExpireTime *int `json:"expireTime,omitempty"` // Host: The domain name of the authoritative name server for this SOA record. Host *string `json:"host,omitempty"` // MinimumTtl: The minimum value for this SOA record. By convention this is used to determine the negative caching duration. MinimumTtl *int `json:"minimumTtl,omitempty"` // RefreshTime: The refresh value for this SOA record. RefreshTime *int `json:"refreshTime,omitempty"` // RetryTime: The retry time for this SOA record. RetryTime *int `json:"retryTime,omitempty"` // SerialNumber: The serial number for this SOA record. SerialNumber *int `json:"serialNumber,omitempty"` }
An SOA record.
func (*SoaRecord_STATUS_ARM) DeepCopy ¶
func (in *SoaRecord_STATUS_ARM) DeepCopy() *SoaRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecord_STATUS_ARM.
func (*SoaRecord_STATUS_ARM) DeepCopyInto ¶
func (in *SoaRecord_STATUS_ARM) DeepCopyInto(out *SoaRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SrvRecord ¶
type SrvRecord struct { // Port: The port value for this SRV record. Port *int `json:"port,omitempty"` // Priority: The priority value for this SRV record. Priority *int `json:"priority,omitempty"` // Target: The target domain name for this SRV record. Target *string `json:"target,omitempty"` // Weight: The weight value for this SRV record. Weight *int `json:"weight,omitempty"` }
An SRV record.
func (*SrvRecord) AssignProperties_From_SrvRecord ¶
AssignProperties_From_SrvRecord populates our SrvRecord from the provided source SrvRecord
func (*SrvRecord) AssignProperties_To_SrvRecord ¶
AssignProperties_To_SrvRecord populates the provided destination SrvRecord from our SrvRecord
func (*SrvRecord) ConvertToARM ¶
func (record *SrvRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SrvRecord) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecord.
func (*SrvRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrvRecord) Initialize_From_SrvRecord_STATUS ¶
func (record *SrvRecord) Initialize_From_SrvRecord_STATUS(source *SrvRecord_STATUS) error
Initialize_From_SrvRecord_STATUS populates our SrvRecord from the provided source SrvRecord_STATUS
func (*SrvRecord) NewEmptyARMValue ¶
func (record *SrvRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SrvRecord) PopulateFromARM ¶
func (record *SrvRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SrvRecord_ARM ¶
type SrvRecord_ARM struct { // Port: The port value for this SRV record. Port *int `json:"port,omitempty"` // Priority: The priority value for this SRV record. Priority *int `json:"priority,omitempty"` // Target: The target domain name for this SRV record. Target *string `json:"target,omitempty"` // Weight: The weight value for this SRV record. Weight *int `json:"weight,omitempty"` }
An SRV record.
func (*SrvRecord_ARM) DeepCopy ¶
func (in *SrvRecord_ARM) DeepCopy() *SrvRecord_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecord_ARM.
func (*SrvRecord_ARM) DeepCopyInto ¶
func (in *SrvRecord_ARM) DeepCopyInto(out *SrvRecord_ARM)
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: The port value for this SRV record. Port *int `json:"port,omitempty"` // Priority: The priority value for this SRV record. Priority *int `json:"priority,omitempty"` // Target: The target domain name for this SRV record. Target *string `json:"target,omitempty"` // Weight: The weight value for this SRV record. Weight *int `json:"weight,omitempty"` }
An SRV record.
func (*SrvRecord_STATUS) AssignProperties_From_SrvRecord_STATUS ¶
func (record *SrvRecord_STATUS) AssignProperties_From_SrvRecord_STATUS(source *storage.SrvRecord_STATUS) error
AssignProperties_From_SrvRecord_STATUS populates our SrvRecord_STATUS from the provided source SrvRecord_STATUS
func (*SrvRecord_STATUS) AssignProperties_To_SrvRecord_STATUS ¶
func (record *SrvRecord_STATUS) AssignProperties_To_SrvRecord_STATUS(destination *storage.SrvRecord_STATUS) error
AssignProperties_To_SrvRecord_STATUS populates the provided destination SrvRecord_STATUS from our SrvRecord_STATUS
func (*SrvRecord_STATUS) DeepCopy ¶
func (in *SrvRecord_STATUS) DeepCopy() *SrvRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecord_STATUS.
func (*SrvRecord_STATUS) DeepCopyInto ¶
func (in *SrvRecord_STATUS) DeepCopyInto(out *SrvRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrvRecord_STATUS) NewEmptyARMValue ¶
func (record *SrvRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SrvRecord_STATUS) PopulateFromARM ¶
func (record *SrvRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SrvRecord_STATUS_ARM ¶
type SrvRecord_STATUS_ARM struct { // Port: The port value for this SRV record. Port *int `json:"port,omitempty"` // Priority: The priority value for this SRV record. Priority *int `json:"priority,omitempty"` // Target: The target domain name for this SRV record. Target *string `json:"target,omitempty"` // Weight: The weight value for this SRV record. Weight *int `json:"weight,omitempty"` }
An SRV record.
func (*SrvRecord_STATUS_ARM) DeepCopy ¶
func (in *SrvRecord_STATUS_ARM) DeepCopy() *SrvRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecord_STATUS_ARM.
func (*SrvRecord_STATUS_ARM) DeepCopyInto ¶
func (in *SrvRecord_STATUS_ARM) DeepCopyInto(out *SrvRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubResource ¶
type SubResource struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Reference to another subresource.
func (*SubResource) AssignProperties_From_SubResource ¶
func (resource *SubResource) AssignProperties_From_SubResource(source *storage.SubResource) error
AssignProperties_From_SubResource populates our SubResource from the provided source SubResource
func (*SubResource) AssignProperties_To_SubResource ¶
func (resource *SubResource) AssignProperties_To_SubResource(destination *storage.SubResource) error
AssignProperties_To_SubResource populates the provided destination SubResource from our SubResource
func (*SubResource) ConvertToARM ¶
func (resource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
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.
func (*SubResource) Initialize_From_SubResource_STATUS ¶
func (resource *SubResource) Initialize_From_SubResource_STATUS(source *SubResource_STATUS) error
Initialize_From_SubResource_STATUS populates our SubResource from the provided source SubResource_STATUS
func (*SubResource) NewEmptyARMValue ¶
func (resource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource) PopulateFromARM ¶
func (resource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubResource_ARM ¶
type SubResource_ARM struct {
Id *string `json:"id,omitempty"`
}
Reference to another subresource.
func (*SubResource_ARM) DeepCopy ¶
func (in *SubResource_ARM) DeepCopy() *SubResource_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_ARM.
func (*SubResource_ARM) DeepCopyInto ¶
func (in *SubResource_ARM) DeepCopyInto(out *SubResource_ARM)
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: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*SubResource_STATUS) AssignProperties_From_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *storage.SubResource_STATUS) error
AssignProperties_From_SubResource_STATUS populates our SubResource_STATUS from the provided source SubResource_STATUS
func (*SubResource_STATUS) AssignProperties_To_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *storage.SubResource_STATUS) error
AssignProperties_To_SubResource_STATUS populates the provided destination SubResource_STATUS from our SubResource_STATUS
func (*SubResource_STATUS) DeepCopy ¶
func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_STATUS.
func (*SubResource_STATUS) DeepCopyInto ¶
func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubResource_STATUS) NewEmptyARMValue ¶
func (resource *SubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource_STATUS) PopulateFromARM ¶
func (resource *SubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubResource_STATUS_ARM ¶
type SubResource_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*SubResource_STATUS_ARM) DeepCopy ¶
func (in *SubResource_STATUS_ARM) DeepCopy() *SubResource_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_STATUS_ARM.
func (*SubResource_STATUS_ARM) DeepCopyInto ¶
func (in *SubResource_STATUS_ARM) DeepCopyInto(out *SubResource_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TxtRecord ¶
type TxtRecord struct { // Value: The text value of this TXT record. Value []string `json:"value,omitempty"` }
A TXT record.
func (*TxtRecord) AssignProperties_From_TxtRecord ¶
AssignProperties_From_TxtRecord populates our TxtRecord from the provided source TxtRecord
func (*TxtRecord) AssignProperties_To_TxtRecord ¶
AssignProperties_To_TxtRecord populates the provided destination TxtRecord from our TxtRecord
func (*TxtRecord) ConvertToARM ¶
func (record *TxtRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*TxtRecord) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecord.
func (*TxtRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TxtRecord) Initialize_From_TxtRecord_STATUS ¶
func (record *TxtRecord) Initialize_From_TxtRecord_STATUS(source *TxtRecord_STATUS) error
Initialize_From_TxtRecord_STATUS populates our TxtRecord from the provided source TxtRecord_STATUS
func (*TxtRecord) NewEmptyARMValue ¶
func (record *TxtRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TxtRecord) PopulateFromARM ¶
func (record *TxtRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TxtRecord_ARM ¶
type TxtRecord_ARM struct { // Value: The text value of this TXT record. Value []string `json:"value,omitempty"` }
A TXT record.
func (*TxtRecord_ARM) DeepCopy ¶
func (in *TxtRecord_ARM) DeepCopy() *TxtRecord_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecord_ARM.
func (*TxtRecord_ARM) DeepCopyInto ¶
func (in *TxtRecord_ARM) DeepCopyInto(out *TxtRecord_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TxtRecord_STATUS ¶
type TxtRecord_STATUS struct { // Value: The text value of this TXT record. Value []string `json:"value,omitempty"` }
A TXT record.
func (*TxtRecord_STATUS) AssignProperties_From_TxtRecord_STATUS ¶
func (record *TxtRecord_STATUS) AssignProperties_From_TxtRecord_STATUS(source *storage.TxtRecord_STATUS) error
AssignProperties_From_TxtRecord_STATUS populates our TxtRecord_STATUS from the provided source TxtRecord_STATUS
func (*TxtRecord_STATUS) AssignProperties_To_TxtRecord_STATUS ¶
func (record *TxtRecord_STATUS) AssignProperties_To_TxtRecord_STATUS(destination *storage.TxtRecord_STATUS) error
AssignProperties_To_TxtRecord_STATUS populates the provided destination TxtRecord_STATUS from our TxtRecord_STATUS
func (*TxtRecord_STATUS) DeepCopy ¶
func (in *TxtRecord_STATUS) DeepCopy() *TxtRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecord_STATUS.
func (*TxtRecord_STATUS) DeepCopyInto ¶
func (in *TxtRecord_STATUS) DeepCopyInto(out *TxtRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TxtRecord_STATUS) NewEmptyARMValue ¶
func (record *TxtRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TxtRecord_STATUS) PopulateFromARM ¶
func (record *TxtRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TxtRecord_STATUS_ARM ¶
type TxtRecord_STATUS_ARM struct { // Value: The text value of this TXT record. Value []string `json:"value,omitempty"` }
A TXT record.
func (*TxtRecord_STATUS_ARM) DeepCopy ¶
func (in *TxtRecord_STATUS_ARM) DeepCopy() *TxtRecord_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecord_STATUS_ARM.
func (*TxtRecord_STATUS_ARM) DeepCopyInto ¶
func (in *TxtRecord_STATUS_ARM) DeepCopyInto(out *TxtRecord_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkLinkProperties_ARM ¶
type VirtualNetworkLinkProperties_ARM struct { // RegistrationEnabled: Is auto-registration of virtual machine records in the virtual network in the Private DNS zone // enabled? RegistrationEnabled *bool `json:"registrationEnabled,omitempty"` // VirtualNetwork: The reference of the virtual network. VirtualNetwork *SubResource_ARM `json:"virtualNetwork,omitempty"` }
Represents the properties of the Private DNS zone.
func (*VirtualNetworkLinkProperties_ARM) DeepCopy ¶
func (in *VirtualNetworkLinkProperties_ARM) DeepCopy() *VirtualNetworkLinkProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkLinkProperties_ARM.
func (*VirtualNetworkLinkProperties_ARM) DeepCopyInto ¶
func (in *VirtualNetworkLinkProperties_ARM) DeepCopyInto(out *VirtualNetworkLinkProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkLinkProperties_ProvisioningState_STATUS ¶
type VirtualNetworkLinkProperties_ProvisioningState_STATUS string
type VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM ¶ added in v2.10.0
type VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM string
type VirtualNetworkLinkProperties_STATUS_ARM ¶
type VirtualNetworkLinkProperties_STATUS_ARM struct { // ProvisioningState: The provisioning state of the resource. This is a read-only property and any attempt to set this // value will be ignored. ProvisioningState *VirtualNetworkLinkProperties_ProvisioningState_STATUS_ARM `json:"provisioningState,omitempty"` // RegistrationEnabled: Is auto-registration of virtual machine records in the virtual network in the Private DNS zone // enabled? RegistrationEnabled *bool `json:"registrationEnabled,omitempty"` // VirtualNetwork: The reference of the virtual network. VirtualNetwork *SubResource_STATUS_ARM `json:"virtualNetwork,omitempty"` // VirtualNetworkLinkState: The status of the virtual network link to the Private DNS zone. Possible values are // 'InProgress' and 'Done'. This is a read-only property and any attempt to set this value will be ignored. VirtualNetworkLinkState *VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_ARM `json:"virtualNetworkLinkState,omitempty"` }
Represents the properties of the Private DNS zone.
func (*VirtualNetworkLinkProperties_STATUS_ARM) DeepCopy ¶
func (in *VirtualNetworkLinkProperties_STATUS_ARM) DeepCopy() *VirtualNetworkLinkProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkLinkProperties_STATUS_ARM.
func (*VirtualNetworkLinkProperties_STATUS_ARM) DeepCopyInto ¶
func (in *VirtualNetworkLinkProperties_STATUS_ARM) DeepCopyInto(out *VirtualNetworkLinkProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS ¶
type VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS string
type VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_ARM ¶ added in v2.10.0
type VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS_ARM string
Source Files ¶
- doc.go
- groupversion_info_gen.go
- private_dns_zones_a_record_spec_arm_types_gen.go
- private_dns_zones_a_record_status_arm_types_gen.go
- private_dns_zones_a_record_types_gen.go
- private_dns_zones_aaaa_record_spec_arm_types_gen.go
- private_dns_zones_aaaa_record_status_arm_types_gen.go
- private_dns_zones_aaaa_record_types_gen.go
- private_dns_zones_cname_record_spec_arm_types_gen.go
- private_dns_zones_cname_record_status_arm_types_gen.go
- private_dns_zones_cname_record_types_gen.go
- private_dns_zones_mx_record_spec_arm_types_gen.go
- private_dns_zones_mx_record_status_arm_types_gen.go
- private_dns_zones_mx_record_types_gen.go
- private_dns_zones_ptr_record_spec_arm_types_gen.go
- private_dns_zones_ptr_record_status_arm_types_gen.go
- private_dns_zones_ptr_record_types_gen.go
- private_dns_zones_srv_record_spec_arm_types_gen.go
- private_dns_zones_srv_record_status_arm_types_gen.go
- private_dns_zones_srv_record_types_gen.go
- private_dns_zones_txt_record_spec_arm_types_gen.go
- private_dns_zones_txt_record_status_arm_types_gen.go
- private_dns_zones_txt_record_types_gen.go
- private_dns_zones_virtual_network_link_spec_arm_types_gen.go
- private_dns_zones_virtual_network_link_status_arm_types_gen.go
- private_dns_zones_virtual_network_link_types_gen.go
- zz_generated.deepcopy.go
Directories ¶
Path | Synopsis |
---|---|
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=v1api20200601storage
|
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=v1api20200601storage |