Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v1api20180501 contains API Schema definitions for the network v1api20180501 API group +groupName=network.azure.com
Package v1api20180501 contains API Schema definitions for the network v1api20180501 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=v1api20180501
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_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 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_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 CaaRecord
- func (record *CaaRecord) AssignProperties_From_CaaRecord(source *storage.CaaRecord) error
- func (record *CaaRecord) AssignProperties_To_CaaRecord(destination *storage.CaaRecord) error
- func (record *CaaRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CaaRecord) DeepCopy() *CaaRecord
- func (in *CaaRecord) DeepCopyInto(out *CaaRecord)
- func (record *CaaRecord) Initialize_From_CaaRecord_STATUS(source *CaaRecord_STATUS) error
- func (record *CaaRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *CaaRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CaaRecord_STATUS
- func (record *CaaRecord_STATUS) AssignProperties_From_CaaRecord_STATUS(source *storage.CaaRecord_STATUS) error
- func (record *CaaRecord_STATUS) AssignProperties_To_CaaRecord_STATUS(destination *storage.CaaRecord_STATUS) error
- func (in *CaaRecord_STATUS) DeepCopy() *CaaRecord_STATUS
- func (in *CaaRecord_STATUS) DeepCopyInto(out *CaaRecord_STATUS)
- func (record *CaaRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *CaaRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- 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_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 DnsZone
- func (zone *DnsZone) AssignProperties_From_DnsZone(source *storage.DnsZone) error
- func (zone *DnsZone) AssignProperties_To_DnsZone(destination *storage.DnsZone) error
- func (zone *DnsZone) AzureName() string
- func (zone *DnsZone) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (zone *DnsZone) ConvertFrom(hub conversion.Hub) error
- func (zone *DnsZone) ConvertTo(hub conversion.Hub) error
- func (in *DnsZone) DeepCopy() *DnsZone
- func (in *DnsZone) DeepCopyInto(out *DnsZone)
- func (in *DnsZone) DeepCopyObject() runtime.Object
- func (zone *DnsZone) Default()
- func (zone DnsZone) GetAPIVersion() string
- func (zone *DnsZone) GetConditions() conditions.Conditions
- func (zone *DnsZone) GetResourceScope() genruntime.ResourceScope
- func (zone *DnsZone) GetSpec() genruntime.ConvertibleSpec
- func (zone *DnsZone) GetStatus() genruntime.ConvertibleStatus
- func (zone *DnsZone) GetSupportedOperations() []genruntime.ResourceOperation
- func (zone *DnsZone) GetType() string
- func (zone *DnsZone) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (zone *DnsZone) NewEmptyStatus() genruntime.ConvertibleStatus
- func (zone *DnsZone) OriginalGVK() *schema.GroupVersionKind
- func (zone *DnsZone) Owner() *genruntime.ResourceReference
- func (zone *DnsZone) SecretDestinationExpressions() []*core.DestinationExpression
- func (zone *DnsZone) SetConditions(conditions conditions.Conditions)
- func (zone *DnsZone) SetStatus(status genruntime.ConvertibleStatus) error
- func (zone *DnsZone) ValidateCreate() (admission.Warnings, error)
- func (zone *DnsZone) ValidateDelete() (admission.Warnings, error)
- func (zone *DnsZone) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZoneList
- type DnsZoneOperatorSpec
- func (operator *DnsZoneOperatorSpec) AssignProperties_From_DnsZoneOperatorSpec(source *storage.DnsZoneOperatorSpec) error
- func (operator *DnsZoneOperatorSpec) AssignProperties_To_DnsZoneOperatorSpec(destination *storage.DnsZoneOperatorSpec) error
- func (in *DnsZoneOperatorSpec) DeepCopy() *DnsZoneOperatorSpec
- func (in *DnsZoneOperatorSpec) DeepCopyInto(out *DnsZoneOperatorSpec)
- type DnsZone_STATUS
- func (zone *DnsZone_STATUS) AssignProperties_From_DnsZone_STATUS(source *storage.DnsZone_STATUS) error
- func (zone *DnsZone_STATUS) AssignProperties_To_DnsZone_STATUS(destination *storage.DnsZone_STATUS) error
- func (zone *DnsZone_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (zone *DnsZone_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZone_STATUS) DeepCopy() *DnsZone_STATUS
- func (in *DnsZone_STATUS) DeepCopyInto(out *DnsZone_STATUS)
- func (zone *DnsZone_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (zone *DnsZone_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZone_Spec
- func (zone *DnsZone_Spec) AssignProperties_From_DnsZone_Spec(source *storage.DnsZone_Spec) error
- func (zone *DnsZone_Spec) AssignProperties_To_DnsZone_Spec(destination *storage.DnsZone_Spec) error
- func (zone *DnsZone_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (zone *DnsZone_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (zone *DnsZone_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZone_Spec) DeepCopy() *DnsZone_Spec
- func (in *DnsZone_Spec) DeepCopyInto(out *DnsZone_Spec)
- func (zone *DnsZone_Spec) Initialize_From_DnsZone_STATUS(source *DnsZone_STATUS) error
- func (zone *DnsZone_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (zone *DnsZone_Spec) OriginalVersion() string
- func (zone *DnsZone_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (zone *DnsZone_Spec) SetAzureName(azureName string)
- type DnsZonesAAAARecord
- func (record *DnsZonesAAAARecord) AssignProperties_From_DnsZonesAAAARecord(source *storage.DnsZonesAAAARecord) error
- func (record *DnsZonesAAAARecord) AssignProperties_To_DnsZonesAAAARecord(destination *storage.DnsZonesAAAARecord) error
- func (record *DnsZonesAAAARecord) AzureName() string
- func (record *DnsZonesAAAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesAAAARecord) ConvertFrom(hub conversion.Hub) error
- func (record *DnsZonesAAAARecord) ConvertTo(hub conversion.Hub) error
- func (in *DnsZonesAAAARecord) DeepCopy() *DnsZonesAAAARecord
- func (in *DnsZonesAAAARecord) DeepCopyInto(out *DnsZonesAAAARecord)
- func (in *DnsZonesAAAARecord) DeepCopyObject() runtime.Object
- func (record *DnsZonesAAAARecord) Default()
- func (record DnsZonesAAAARecord) GetAPIVersion() string
- func (record *DnsZonesAAAARecord) GetConditions() conditions.Conditions
- func (record *DnsZonesAAAARecord) GetResourceScope() genruntime.ResourceScope
- func (record *DnsZonesAAAARecord) GetSpec() genruntime.ConvertibleSpec
- func (record *DnsZonesAAAARecord) GetStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesAAAARecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *DnsZonesAAAARecord) GetType() string
- func (record *DnsZonesAAAARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesAAAARecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesAAAARecord) OriginalGVK() *schema.GroupVersionKind
- func (record *DnsZonesAAAARecord) Owner() *genruntime.ResourceReference
- func (record *DnsZonesAAAARecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesAAAARecord) SetConditions(conditions conditions.Conditions)
- func (record *DnsZonesAAAARecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesAAAARecord) ValidateCreate() (admission.Warnings, error)
- func (record *DnsZonesAAAARecord) ValidateDelete() (admission.Warnings, error)
- func (record *DnsZonesAAAARecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZonesAAAARecordList
- type DnsZonesAAAARecordOperatorSpec
- func (operator *DnsZonesAAAARecordOperatorSpec) AssignProperties_From_DnsZonesAAAARecordOperatorSpec(source *storage.DnsZonesAAAARecordOperatorSpec) error
- func (operator *DnsZonesAAAARecordOperatorSpec) AssignProperties_To_DnsZonesAAAARecordOperatorSpec(destination *storage.DnsZonesAAAARecordOperatorSpec) error
- func (in *DnsZonesAAAARecordOperatorSpec) DeepCopy() *DnsZonesAAAARecordOperatorSpec
- func (in *DnsZonesAAAARecordOperatorSpec) DeepCopyInto(out *DnsZonesAAAARecordOperatorSpec)
- type DnsZonesAAAARecord_STATUS
- func (record *DnsZonesAAAARecord_STATUS) AssignProperties_From_DnsZonesAAAARecord_STATUS(source *storage.DnsZonesAAAARecord_STATUS) error
- func (record *DnsZonesAAAARecord_STATUS) AssignProperties_To_DnsZonesAAAARecord_STATUS(destination *storage.DnsZonesAAAARecord_STATUS) error
- func (record *DnsZonesAAAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *DnsZonesAAAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZonesAAAARecord_STATUS) DeepCopy() *DnsZonesAAAARecord_STATUS
- func (in *DnsZonesAAAARecord_STATUS) DeepCopyInto(out *DnsZonesAAAARecord_STATUS)
- func (record *DnsZonesAAAARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesAAAARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZonesAAAARecord_Spec
- func (record *DnsZonesAAAARecord_Spec) AssignProperties_From_DnsZonesAAAARecord_Spec(source *storage.DnsZonesAAAARecord_Spec) error
- func (record *DnsZonesAAAARecord_Spec) AssignProperties_To_DnsZonesAAAARecord_Spec(destination *storage.DnsZonesAAAARecord_Spec) error
- func (record *DnsZonesAAAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *DnsZonesAAAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *DnsZonesAAAARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZonesAAAARecord_Spec) DeepCopy() *DnsZonesAAAARecord_Spec
- func (in *DnsZonesAAAARecord_Spec) DeepCopyInto(out *DnsZonesAAAARecord_Spec)
- func (record *DnsZonesAAAARecord_Spec) Initialize_From_DnsZonesAAAARecord_STATUS(source *DnsZonesAAAARecord_STATUS) error
- func (record *DnsZonesAAAARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesAAAARecord_Spec) OriginalVersion() string
- func (record *DnsZonesAAAARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *DnsZonesAAAARecord_Spec) SetAzureName(azureName string)
- type DnsZonesARecord
- func (record *DnsZonesARecord) AssignProperties_From_DnsZonesARecord(source *storage.DnsZonesARecord) error
- func (record *DnsZonesARecord) AssignProperties_To_DnsZonesARecord(destination *storage.DnsZonesARecord) error
- func (record *DnsZonesARecord) AzureName() string
- func (record *DnsZonesARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesARecord) ConvertFrom(hub conversion.Hub) error
- func (record *DnsZonesARecord) ConvertTo(hub conversion.Hub) error
- func (in *DnsZonesARecord) DeepCopy() *DnsZonesARecord
- func (in *DnsZonesARecord) DeepCopyInto(out *DnsZonesARecord)
- func (in *DnsZonesARecord) DeepCopyObject() runtime.Object
- func (record *DnsZonesARecord) Default()
- func (record DnsZonesARecord) GetAPIVersion() string
- func (record *DnsZonesARecord) GetConditions() conditions.Conditions
- func (record *DnsZonesARecord) GetResourceScope() genruntime.ResourceScope
- func (record *DnsZonesARecord) GetSpec() genruntime.ConvertibleSpec
- func (record *DnsZonesARecord) GetStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesARecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *DnsZonesARecord) GetType() string
- func (record *DnsZonesARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesARecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesARecord) OriginalGVK() *schema.GroupVersionKind
- func (record *DnsZonesARecord) Owner() *genruntime.ResourceReference
- func (record *DnsZonesARecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesARecord) SetConditions(conditions conditions.Conditions)
- func (record *DnsZonesARecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesARecord) ValidateCreate() (admission.Warnings, error)
- func (record *DnsZonesARecord) ValidateDelete() (admission.Warnings, error)
- func (record *DnsZonesARecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZonesARecordList
- type DnsZonesARecordOperatorSpec
- func (operator *DnsZonesARecordOperatorSpec) AssignProperties_From_DnsZonesARecordOperatorSpec(source *storage.DnsZonesARecordOperatorSpec) error
- func (operator *DnsZonesARecordOperatorSpec) AssignProperties_To_DnsZonesARecordOperatorSpec(destination *storage.DnsZonesARecordOperatorSpec) error
- func (in *DnsZonesARecordOperatorSpec) DeepCopy() *DnsZonesARecordOperatorSpec
- func (in *DnsZonesARecordOperatorSpec) DeepCopyInto(out *DnsZonesARecordOperatorSpec)
- type DnsZonesARecord_STATUS
- func (record *DnsZonesARecord_STATUS) AssignProperties_From_DnsZonesARecord_STATUS(source *storage.DnsZonesARecord_STATUS) error
- func (record *DnsZonesARecord_STATUS) AssignProperties_To_DnsZonesARecord_STATUS(destination *storage.DnsZonesARecord_STATUS) error
- func (record *DnsZonesARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *DnsZonesARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZonesARecord_STATUS) DeepCopy() *DnsZonesARecord_STATUS
- func (in *DnsZonesARecord_STATUS) DeepCopyInto(out *DnsZonesARecord_STATUS)
- func (record *DnsZonesARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZonesARecord_Spec
- func (record *DnsZonesARecord_Spec) AssignProperties_From_DnsZonesARecord_Spec(source *storage.DnsZonesARecord_Spec) error
- func (record *DnsZonesARecord_Spec) AssignProperties_To_DnsZonesARecord_Spec(destination *storage.DnsZonesARecord_Spec) error
- func (record *DnsZonesARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *DnsZonesARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *DnsZonesARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZonesARecord_Spec) DeepCopy() *DnsZonesARecord_Spec
- func (in *DnsZonesARecord_Spec) DeepCopyInto(out *DnsZonesARecord_Spec)
- func (record *DnsZonesARecord_Spec) Initialize_From_DnsZonesARecord_STATUS(source *DnsZonesARecord_STATUS) error
- func (record *DnsZonesARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesARecord_Spec) OriginalVersion() string
- func (record *DnsZonesARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *DnsZonesARecord_Spec) SetAzureName(azureName string)
- type DnsZonesCAARecord
- func (record *DnsZonesCAARecord) AssignProperties_From_DnsZonesCAARecord(source *storage.DnsZonesCAARecord) error
- func (record *DnsZonesCAARecord) AssignProperties_To_DnsZonesCAARecord(destination *storage.DnsZonesCAARecord) error
- func (record *DnsZonesCAARecord) AzureName() string
- func (record *DnsZonesCAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesCAARecord) ConvertFrom(hub conversion.Hub) error
- func (record *DnsZonesCAARecord) ConvertTo(hub conversion.Hub) error
- func (in *DnsZonesCAARecord) DeepCopy() *DnsZonesCAARecord
- func (in *DnsZonesCAARecord) DeepCopyInto(out *DnsZonesCAARecord)
- func (in *DnsZonesCAARecord) DeepCopyObject() runtime.Object
- func (record *DnsZonesCAARecord) Default()
- func (record DnsZonesCAARecord) GetAPIVersion() string
- func (record *DnsZonesCAARecord) GetConditions() conditions.Conditions
- func (record *DnsZonesCAARecord) GetResourceScope() genruntime.ResourceScope
- func (record *DnsZonesCAARecord) GetSpec() genruntime.ConvertibleSpec
- func (record *DnsZonesCAARecord) GetStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesCAARecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *DnsZonesCAARecord) GetType() string
- func (record *DnsZonesCAARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesCAARecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesCAARecord) OriginalGVK() *schema.GroupVersionKind
- func (record *DnsZonesCAARecord) Owner() *genruntime.ResourceReference
- func (record *DnsZonesCAARecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesCAARecord) SetConditions(conditions conditions.Conditions)
- func (record *DnsZonesCAARecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesCAARecord) ValidateCreate() (admission.Warnings, error)
- func (record *DnsZonesCAARecord) ValidateDelete() (admission.Warnings, error)
- func (record *DnsZonesCAARecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZonesCAARecordList
- type DnsZonesCAARecordOperatorSpec
- func (operator *DnsZonesCAARecordOperatorSpec) AssignProperties_From_DnsZonesCAARecordOperatorSpec(source *storage.DnsZonesCAARecordOperatorSpec) error
- func (operator *DnsZonesCAARecordOperatorSpec) AssignProperties_To_DnsZonesCAARecordOperatorSpec(destination *storage.DnsZonesCAARecordOperatorSpec) error
- func (in *DnsZonesCAARecordOperatorSpec) DeepCopy() *DnsZonesCAARecordOperatorSpec
- func (in *DnsZonesCAARecordOperatorSpec) DeepCopyInto(out *DnsZonesCAARecordOperatorSpec)
- type DnsZonesCAARecord_STATUS
- func (record *DnsZonesCAARecord_STATUS) AssignProperties_From_DnsZonesCAARecord_STATUS(source *storage.DnsZonesCAARecord_STATUS) error
- func (record *DnsZonesCAARecord_STATUS) AssignProperties_To_DnsZonesCAARecord_STATUS(destination *storage.DnsZonesCAARecord_STATUS) error
- func (record *DnsZonesCAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *DnsZonesCAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZonesCAARecord_STATUS) DeepCopy() *DnsZonesCAARecord_STATUS
- func (in *DnsZonesCAARecord_STATUS) DeepCopyInto(out *DnsZonesCAARecord_STATUS)
- func (record *DnsZonesCAARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesCAARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZonesCAARecord_Spec
- func (record *DnsZonesCAARecord_Spec) AssignProperties_From_DnsZonesCAARecord_Spec(source *storage.DnsZonesCAARecord_Spec) error
- func (record *DnsZonesCAARecord_Spec) AssignProperties_To_DnsZonesCAARecord_Spec(destination *storage.DnsZonesCAARecord_Spec) error
- func (record *DnsZonesCAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *DnsZonesCAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *DnsZonesCAARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZonesCAARecord_Spec) DeepCopy() *DnsZonesCAARecord_Spec
- func (in *DnsZonesCAARecord_Spec) DeepCopyInto(out *DnsZonesCAARecord_Spec)
- func (record *DnsZonesCAARecord_Spec) Initialize_From_DnsZonesCAARecord_STATUS(source *DnsZonesCAARecord_STATUS) error
- func (record *DnsZonesCAARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesCAARecord_Spec) OriginalVersion() string
- func (record *DnsZonesCAARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *DnsZonesCAARecord_Spec) SetAzureName(azureName string)
- type DnsZonesCNAMERecord
- func (record *DnsZonesCNAMERecord) AssignProperties_From_DnsZonesCNAMERecord(source *storage.DnsZonesCNAMERecord) error
- func (record *DnsZonesCNAMERecord) AssignProperties_To_DnsZonesCNAMERecord(destination *storage.DnsZonesCNAMERecord) error
- func (record *DnsZonesCNAMERecord) AzureName() string
- func (record *DnsZonesCNAMERecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesCNAMERecord) ConvertFrom(hub conversion.Hub) error
- func (record *DnsZonesCNAMERecord) ConvertTo(hub conversion.Hub) error
- func (in *DnsZonesCNAMERecord) DeepCopy() *DnsZonesCNAMERecord
- func (in *DnsZonesCNAMERecord) DeepCopyInto(out *DnsZonesCNAMERecord)
- func (in *DnsZonesCNAMERecord) DeepCopyObject() runtime.Object
- func (record *DnsZonesCNAMERecord) Default()
- func (record DnsZonesCNAMERecord) GetAPIVersion() string
- func (record *DnsZonesCNAMERecord) GetConditions() conditions.Conditions
- func (record *DnsZonesCNAMERecord) GetResourceScope() genruntime.ResourceScope
- func (record *DnsZonesCNAMERecord) GetSpec() genruntime.ConvertibleSpec
- func (record *DnsZonesCNAMERecord) GetStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesCNAMERecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *DnsZonesCNAMERecord) GetType() string
- func (record *DnsZonesCNAMERecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesCNAMERecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesCNAMERecord) OriginalGVK() *schema.GroupVersionKind
- func (record *DnsZonesCNAMERecord) Owner() *genruntime.ResourceReference
- func (record *DnsZonesCNAMERecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesCNAMERecord) SetConditions(conditions conditions.Conditions)
- func (record *DnsZonesCNAMERecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesCNAMERecord) ValidateCreate() (admission.Warnings, error)
- func (record *DnsZonesCNAMERecord) ValidateDelete() (admission.Warnings, error)
- func (record *DnsZonesCNAMERecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZonesCNAMERecordList
- type DnsZonesCNAMERecordOperatorSpec
- func (operator *DnsZonesCNAMERecordOperatorSpec) AssignProperties_From_DnsZonesCNAMERecordOperatorSpec(source *storage.DnsZonesCNAMERecordOperatorSpec) error
- func (operator *DnsZonesCNAMERecordOperatorSpec) AssignProperties_To_DnsZonesCNAMERecordOperatorSpec(destination *storage.DnsZonesCNAMERecordOperatorSpec) error
- func (in *DnsZonesCNAMERecordOperatorSpec) DeepCopy() *DnsZonesCNAMERecordOperatorSpec
- func (in *DnsZonesCNAMERecordOperatorSpec) DeepCopyInto(out *DnsZonesCNAMERecordOperatorSpec)
- type DnsZonesCNAMERecord_STATUS
- func (record *DnsZonesCNAMERecord_STATUS) AssignProperties_From_DnsZonesCNAMERecord_STATUS(source *storage.DnsZonesCNAMERecord_STATUS) error
- func (record *DnsZonesCNAMERecord_STATUS) AssignProperties_To_DnsZonesCNAMERecord_STATUS(destination *storage.DnsZonesCNAMERecord_STATUS) error
- func (record *DnsZonesCNAMERecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *DnsZonesCNAMERecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZonesCNAMERecord_STATUS) DeepCopy() *DnsZonesCNAMERecord_STATUS
- func (in *DnsZonesCNAMERecord_STATUS) DeepCopyInto(out *DnsZonesCNAMERecord_STATUS)
- func (record *DnsZonesCNAMERecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesCNAMERecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZonesCNAMERecord_Spec
- func (record *DnsZonesCNAMERecord_Spec) AssignProperties_From_DnsZonesCNAMERecord_Spec(source *storage.DnsZonesCNAMERecord_Spec) error
- func (record *DnsZonesCNAMERecord_Spec) AssignProperties_To_DnsZonesCNAMERecord_Spec(destination *storage.DnsZonesCNAMERecord_Spec) error
- func (record *DnsZonesCNAMERecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *DnsZonesCNAMERecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *DnsZonesCNAMERecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZonesCNAMERecord_Spec) DeepCopy() *DnsZonesCNAMERecord_Spec
- func (in *DnsZonesCNAMERecord_Spec) DeepCopyInto(out *DnsZonesCNAMERecord_Spec)
- func (record *DnsZonesCNAMERecord_Spec) Initialize_From_DnsZonesCNAMERecord_STATUS(source *DnsZonesCNAMERecord_STATUS) error
- func (record *DnsZonesCNAMERecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesCNAMERecord_Spec) OriginalVersion() string
- func (record *DnsZonesCNAMERecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *DnsZonesCNAMERecord_Spec) SetAzureName(azureName string)
- type DnsZonesMXRecord
- func (record *DnsZonesMXRecord) AssignProperties_From_DnsZonesMXRecord(source *storage.DnsZonesMXRecord) error
- func (record *DnsZonesMXRecord) AssignProperties_To_DnsZonesMXRecord(destination *storage.DnsZonesMXRecord) error
- func (record *DnsZonesMXRecord) AzureName() string
- func (record *DnsZonesMXRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesMXRecord) ConvertFrom(hub conversion.Hub) error
- func (record *DnsZonesMXRecord) ConvertTo(hub conversion.Hub) error
- func (in *DnsZonesMXRecord) DeepCopy() *DnsZonesMXRecord
- func (in *DnsZonesMXRecord) DeepCopyInto(out *DnsZonesMXRecord)
- func (in *DnsZonesMXRecord) DeepCopyObject() runtime.Object
- func (record *DnsZonesMXRecord) Default()
- func (record DnsZonesMXRecord) GetAPIVersion() string
- func (record *DnsZonesMXRecord) GetConditions() conditions.Conditions
- func (record *DnsZonesMXRecord) GetResourceScope() genruntime.ResourceScope
- func (record *DnsZonesMXRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *DnsZonesMXRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesMXRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *DnsZonesMXRecord) GetType() string
- func (record *DnsZonesMXRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesMXRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesMXRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *DnsZonesMXRecord) Owner() *genruntime.ResourceReference
- func (record *DnsZonesMXRecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesMXRecord) SetConditions(conditions conditions.Conditions)
- func (record *DnsZonesMXRecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesMXRecord) ValidateCreate() (admission.Warnings, error)
- func (record *DnsZonesMXRecord) ValidateDelete() (admission.Warnings, error)
- func (record *DnsZonesMXRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZonesMXRecordList
- type DnsZonesMXRecordOperatorSpec
- func (operator *DnsZonesMXRecordOperatorSpec) AssignProperties_From_DnsZonesMXRecordOperatorSpec(source *storage.DnsZonesMXRecordOperatorSpec) error
- func (operator *DnsZonesMXRecordOperatorSpec) AssignProperties_To_DnsZonesMXRecordOperatorSpec(destination *storage.DnsZonesMXRecordOperatorSpec) error
- func (in *DnsZonesMXRecordOperatorSpec) DeepCopy() *DnsZonesMXRecordOperatorSpec
- func (in *DnsZonesMXRecordOperatorSpec) DeepCopyInto(out *DnsZonesMXRecordOperatorSpec)
- type DnsZonesMXRecord_STATUS
- func (record *DnsZonesMXRecord_STATUS) AssignProperties_From_DnsZonesMXRecord_STATUS(source *storage.DnsZonesMXRecord_STATUS) error
- func (record *DnsZonesMXRecord_STATUS) AssignProperties_To_DnsZonesMXRecord_STATUS(destination *storage.DnsZonesMXRecord_STATUS) error
- func (record *DnsZonesMXRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *DnsZonesMXRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZonesMXRecord_STATUS) DeepCopy() *DnsZonesMXRecord_STATUS
- func (in *DnsZonesMXRecord_STATUS) DeepCopyInto(out *DnsZonesMXRecord_STATUS)
- func (record *DnsZonesMXRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesMXRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZonesMXRecord_Spec
- func (record *DnsZonesMXRecord_Spec) AssignProperties_From_DnsZonesMXRecord_Spec(source *storage.DnsZonesMXRecord_Spec) error
- func (record *DnsZonesMXRecord_Spec) AssignProperties_To_DnsZonesMXRecord_Spec(destination *storage.DnsZonesMXRecord_Spec) error
- func (record *DnsZonesMXRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *DnsZonesMXRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *DnsZonesMXRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZonesMXRecord_Spec) DeepCopy() *DnsZonesMXRecord_Spec
- func (in *DnsZonesMXRecord_Spec) DeepCopyInto(out *DnsZonesMXRecord_Spec)
- func (record *DnsZonesMXRecord_Spec) Initialize_From_DnsZonesMXRecord_STATUS(source *DnsZonesMXRecord_STATUS) error
- func (record *DnsZonesMXRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesMXRecord_Spec) OriginalVersion() string
- func (record *DnsZonesMXRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *DnsZonesMXRecord_Spec) SetAzureName(azureName string)
- type DnsZonesNSRecord
- func (record *DnsZonesNSRecord) AssignProperties_From_DnsZonesNSRecord(source *storage.DnsZonesNSRecord) error
- func (record *DnsZonesNSRecord) AssignProperties_To_DnsZonesNSRecord(destination *storage.DnsZonesNSRecord) error
- func (record *DnsZonesNSRecord) AzureName() string
- func (record *DnsZonesNSRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesNSRecord) ConvertFrom(hub conversion.Hub) error
- func (record *DnsZonesNSRecord) ConvertTo(hub conversion.Hub) error
- func (in *DnsZonesNSRecord) DeepCopy() *DnsZonesNSRecord
- func (in *DnsZonesNSRecord) DeepCopyInto(out *DnsZonesNSRecord)
- func (in *DnsZonesNSRecord) DeepCopyObject() runtime.Object
- func (record *DnsZonesNSRecord) Default()
- func (record DnsZonesNSRecord) GetAPIVersion() string
- func (record *DnsZonesNSRecord) GetConditions() conditions.Conditions
- func (record *DnsZonesNSRecord) GetResourceScope() genruntime.ResourceScope
- func (record *DnsZonesNSRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *DnsZonesNSRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesNSRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *DnsZonesNSRecord) GetType() string
- func (record *DnsZonesNSRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesNSRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesNSRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *DnsZonesNSRecord) Owner() *genruntime.ResourceReference
- func (record *DnsZonesNSRecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesNSRecord) SetConditions(conditions conditions.Conditions)
- func (record *DnsZonesNSRecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesNSRecord) ValidateCreate() (admission.Warnings, error)
- func (record *DnsZonesNSRecord) ValidateDelete() (admission.Warnings, error)
- func (record *DnsZonesNSRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZonesNSRecordList
- type DnsZonesNSRecordOperatorSpec
- func (operator *DnsZonesNSRecordOperatorSpec) AssignProperties_From_DnsZonesNSRecordOperatorSpec(source *storage.DnsZonesNSRecordOperatorSpec) error
- func (operator *DnsZonesNSRecordOperatorSpec) AssignProperties_To_DnsZonesNSRecordOperatorSpec(destination *storage.DnsZonesNSRecordOperatorSpec) error
- func (in *DnsZonesNSRecordOperatorSpec) DeepCopy() *DnsZonesNSRecordOperatorSpec
- func (in *DnsZonesNSRecordOperatorSpec) DeepCopyInto(out *DnsZonesNSRecordOperatorSpec)
- type DnsZonesNSRecord_STATUS
- func (record *DnsZonesNSRecord_STATUS) AssignProperties_From_DnsZonesNSRecord_STATUS(source *storage.DnsZonesNSRecord_STATUS) error
- func (record *DnsZonesNSRecord_STATUS) AssignProperties_To_DnsZonesNSRecord_STATUS(destination *storage.DnsZonesNSRecord_STATUS) error
- func (record *DnsZonesNSRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *DnsZonesNSRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZonesNSRecord_STATUS) DeepCopy() *DnsZonesNSRecord_STATUS
- func (in *DnsZonesNSRecord_STATUS) DeepCopyInto(out *DnsZonesNSRecord_STATUS)
- func (record *DnsZonesNSRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesNSRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZonesNSRecord_Spec
- func (record *DnsZonesNSRecord_Spec) AssignProperties_From_DnsZonesNSRecord_Spec(source *storage.DnsZonesNSRecord_Spec) error
- func (record *DnsZonesNSRecord_Spec) AssignProperties_To_DnsZonesNSRecord_Spec(destination *storage.DnsZonesNSRecord_Spec) error
- func (record *DnsZonesNSRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *DnsZonesNSRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *DnsZonesNSRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZonesNSRecord_Spec) DeepCopy() *DnsZonesNSRecord_Spec
- func (in *DnsZonesNSRecord_Spec) DeepCopyInto(out *DnsZonesNSRecord_Spec)
- func (record *DnsZonesNSRecord_Spec) Initialize_From_DnsZonesNSRecord_STATUS(source *DnsZonesNSRecord_STATUS) error
- func (record *DnsZonesNSRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesNSRecord_Spec) OriginalVersion() string
- func (record *DnsZonesNSRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *DnsZonesNSRecord_Spec) SetAzureName(azureName string)
- type DnsZonesPTRRecord
- func (record *DnsZonesPTRRecord) AssignProperties_From_DnsZonesPTRRecord(source *storage.DnsZonesPTRRecord) error
- func (record *DnsZonesPTRRecord) AssignProperties_To_DnsZonesPTRRecord(destination *storage.DnsZonesPTRRecord) error
- func (record *DnsZonesPTRRecord) AzureName() string
- func (record *DnsZonesPTRRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesPTRRecord) ConvertFrom(hub conversion.Hub) error
- func (record *DnsZonesPTRRecord) ConvertTo(hub conversion.Hub) error
- func (in *DnsZonesPTRRecord) DeepCopy() *DnsZonesPTRRecord
- func (in *DnsZonesPTRRecord) DeepCopyInto(out *DnsZonesPTRRecord)
- func (in *DnsZonesPTRRecord) DeepCopyObject() runtime.Object
- func (record *DnsZonesPTRRecord) Default()
- func (record DnsZonesPTRRecord) GetAPIVersion() string
- func (record *DnsZonesPTRRecord) GetConditions() conditions.Conditions
- func (record *DnsZonesPTRRecord) GetResourceScope() genruntime.ResourceScope
- func (record *DnsZonesPTRRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *DnsZonesPTRRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesPTRRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *DnsZonesPTRRecord) GetType() string
- func (record *DnsZonesPTRRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesPTRRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesPTRRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *DnsZonesPTRRecord) Owner() *genruntime.ResourceReference
- func (record *DnsZonesPTRRecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesPTRRecord) SetConditions(conditions conditions.Conditions)
- func (record *DnsZonesPTRRecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesPTRRecord) ValidateCreate() (admission.Warnings, error)
- func (record *DnsZonesPTRRecord) ValidateDelete() (admission.Warnings, error)
- func (record *DnsZonesPTRRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZonesPTRRecordList
- type DnsZonesPTRRecordOperatorSpec
- func (operator *DnsZonesPTRRecordOperatorSpec) AssignProperties_From_DnsZonesPTRRecordOperatorSpec(source *storage.DnsZonesPTRRecordOperatorSpec) error
- func (operator *DnsZonesPTRRecordOperatorSpec) AssignProperties_To_DnsZonesPTRRecordOperatorSpec(destination *storage.DnsZonesPTRRecordOperatorSpec) error
- func (in *DnsZonesPTRRecordOperatorSpec) DeepCopy() *DnsZonesPTRRecordOperatorSpec
- func (in *DnsZonesPTRRecordOperatorSpec) DeepCopyInto(out *DnsZonesPTRRecordOperatorSpec)
- type DnsZonesPTRRecord_STATUS
- func (record *DnsZonesPTRRecord_STATUS) AssignProperties_From_DnsZonesPTRRecord_STATUS(source *storage.DnsZonesPTRRecord_STATUS) error
- func (record *DnsZonesPTRRecord_STATUS) AssignProperties_To_DnsZonesPTRRecord_STATUS(destination *storage.DnsZonesPTRRecord_STATUS) error
- func (record *DnsZonesPTRRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *DnsZonesPTRRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZonesPTRRecord_STATUS) DeepCopy() *DnsZonesPTRRecord_STATUS
- func (in *DnsZonesPTRRecord_STATUS) DeepCopyInto(out *DnsZonesPTRRecord_STATUS)
- func (record *DnsZonesPTRRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesPTRRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZonesPTRRecord_Spec
- func (record *DnsZonesPTRRecord_Spec) AssignProperties_From_DnsZonesPTRRecord_Spec(source *storage.DnsZonesPTRRecord_Spec) error
- func (record *DnsZonesPTRRecord_Spec) AssignProperties_To_DnsZonesPTRRecord_Spec(destination *storage.DnsZonesPTRRecord_Spec) error
- func (record *DnsZonesPTRRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *DnsZonesPTRRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *DnsZonesPTRRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZonesPTRRecord_Spec) DeepCopy() *DnsZonesPTRRecord_Spec
- func (in *DnsZonesPTRRecord_Spec) DeepCopyInto(out *DnsZonesPTRRecord_Spec)
- func (record *DnsZonesPTRRecord_Spec) Initialize_From_DnsZonesPTRRecord_STATUS(source *DnsZonesPTRRecord_STATUS) error
- func (record *DnsZonesPTRRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesPTRRecord_Spec) OriginalVersion() string
- func (record *DnsZonesPTRRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *DnsZonesPTRRecord_Spec) SetAzureName(azureName string)
- type DnsZonesSRVRecord
- func (record *DnsZonesSRVRecord) AssignProperties_From_DnsZonesSRVRecord(source *storage.DnsZonesSRVRecord) error
- func (record *DnsZonesSRVRecord) AssignProperties_To_DnsZonesSRVRecord(destination *storage.DnsZonesSRVRecord) error
- func (record *DnsZonesSRVRecord) AzureName() string
- func (record *DnsZonesSRVRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesSRVRecord) ConvertFrom(hub conversion.Hub) error
- func (record *DnsZonesSRVRecord) ConvertTo(hub conversion.Hub) error
- func (in *DnsZonesSRVRecord) DeepCopy() *DnsZonesSRVRecord
- func (in *DnsZonesSRVRecord) DeepCopyInto(out *DnsZonesSRVRecord)
- func (in *DnsZonesSRVRecord) DeepCopyObject() runtime.Object
- func (record *DnsZonesSRVRecord) Default()
- func (record DnsZonesSRVRecord) GetAPIVersion() string
- func (record *DnsZonesSRVRecord) GetConditions() conditions.Conditions
- func (record *DnsZonesSRVRecord) GetResourceScope() genruntime.ResourceScope
- func (record *DnsZonesSRVRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *DnsZonesSRVRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesSRVRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *DnsZonesSRVRecord) GetType() string
- func (record *DnsZonesSRVRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesSRVRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesSRVRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *DnsZonesSRVRecord) Owner() *genruntime.ResourceReference
- func (record *DnsZonesSRVRecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesSRVRecord) SetConditions(conditions conditions.Conditions)
- func (record *DnsZonesSRVRecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesSRVRecord) ValidateCreate() (admission.Warnings, error)
- func (record *DnsZonesSRVRecord) ValidateDelete() (admission.Warnings, error)
- func (record *DnsZonesSRVRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZonesSRVRecordList
- type DnsZonesSRVRecordOperatorSpec
- func (operator *DnsZonesSRVRecordOperatorSpec) AssignProperties_From_DnsZonesSRVRecordOperatorSpec(source *storage.DnsZonesSRVRecordOperatorSpec) error
- func (operator *DnsZonesSRVRecordOperatorSpec) AssignProperties_To_DnsZonesSRVRecordOperatorSpec(destination *storage.DnsZonesSRVRecordOperatorSpec) error
- func (in *DnsZonesSRVRecordOperatorSpec) DeepCopy() *DnsZonesSRVRecordOperatorSpec
- func (in *DnsZonesSRVRecordOperatorSpec) DeepCopyInto(out *DnsZonesSRVRecordOperatorSpec)
- type DnsZonesSRVRecord_STATUS
- func (record *DnsZonesSRVRecord_STATUS) AssignProperties_From_DnsZonesSRVRecord_STATUS(source *storage.DnsZonesSRVRecord_STATUS) error
- func (record *DnsZonesSRVRecord_STATUS) AssignProperties_To_DnsZonesSRVRecord_STATUS(destination *storage.DnsZonesSRVRecord_STATUS) error
- func (record *DnsZonesSRVRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *DnsZonesSRVRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZonesSRVRecord_STATUS) DeepCopy() *DnsZonesSRVRecord_STATUS
- func (in *DnsZonesSRVRecord_STATUS) DeepCopyInto(out *DnsZonesSRVRecord_STATUS)
- func (record *DnsZonesSRVRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesSRVRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZonesSRVRecord_Spec
- func (record *DnsZonesSRVRecord_Spec) AssignProperties_From_DnsZonesSRVRecord_Spec(source *storage.DnsZonesSRVRecord_Spec) error
- func (record *DnsZonesSRVRecord_Spec) AssignProperties_To_DnsZonesSRVRecord_Spec(destination *storage.DnsZonesSRVRecord_Spec) error
- func (record *DnsZonesSRVRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *DnsZonesSRVRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *DnsZonesSRVRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZonesSRVRecord_Spec) DeepCopy() *DnsZonesSRVRecord_Spec
- func (in *DnsZonesSRVRecord_Spec) DeepCopyInto(out *DnsZonesSRVRecord_Spec)
- func (record *DnsZonesSRVRecord_Spec) Initialize_From_DnsZonesSRVRecord_STATUS(source *DnsZonesSRVRecord_STATUS) error
- func (record *DnsZonesSRVRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesSRVRecord_Spec) OriginalVersion() string
- func (record *DnsZonesSRVRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *DnsZonesSRVRecord_Spec) SetAzureName(azureName string)
- type DnsZonesTXTRecord
- func (record *DnsZonesTXTRecord) AssignProperties_From_DnsZonesTXTRecord(source *storage.DnsZonesTXTRecord) error
- func (record *DnsZonesTXTRecord) AssignProperties_To_DnsZonesTXTRecord(destination *storage.DnsZonesTXTRecord) error
- func (record *DnsZonesTXTRecord) AzureName() string
- func (record *DnsZonesTXTRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesTXTRecord) ConvertFrom(hub conversion.Hub) error
- func (record *DnsZonesTXTRecord) ConvertTo(hub conversion.Hub) error
- func (in *DnsZonesTXTRecord) DeepCopy() *DnsZonesTXTRecord
- func (in *DnsZonesTXTRecord) DeepCopyInto(out *DnsZonesTXTRecord)
- func (in *DnsZonesTXTRecord) DeepCopyObject() runtime.Object
- func (record *DnsZonesTXTRecord) Default()
- func (record DnsZonesTXTRecord) GetAPIVersion() string
- func (record *DnsZonesTXTRecord) GetConditions() conditions.Conditions
- func (record *DnsZonesTXTRecord) GetResourceScope() genruntime.ResourceScope
- func (record *DnsZonesTXTRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *DnsZonesTXTRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesTXTRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *DnsZonesTXTRecord) GetType() string
- func (record *DnsZonesTXTRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesTXTRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *DnsZonesTXTRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *DnsZonesTXTRecord) Owner() *genruntime.ResourceReference
- func (record *DnsZonesTXTRecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *DnsZonesTXTRecord) SetConditions(conditions conditions.Conditions)
- func (record *DnsZonesTXTRecord) SetStatus(status genruntime.ConvertibleStatus) error
- func (record *DnsZonesTXTRecord) ValidateCreate() (admission.Warnings, error)
- func (record *DnsZonesTXTRecord) ValidateDelete() (admission.Warnings, error)
- func (record *DnsZonesTXTRecord) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsZonesTXTRecordList
- type DnsZonesTXTRecordOperatorSpec
- func (operator *DnsZonesTXTRecordOperatorSpec) AssignProperties_From_DnsZonesTXTRecordOperatorSpec(source *storage.DnsZonesTXTRecordOperatorSpec) error
- func (operator *DnsZonesTXTRecordOperatorSpec) AssignProperties_To_DnsZonesTXTRecordOperatorSpec(destination *storage.DnsZonesTXTRecordOperatorSpec) error
- func (in *DnsZonesTXTRecordOperatorSpec) DeepCopy() *DnsZonesTXTRecordOperatorSpec
- func (in *DnsZonesTXTRecordOperatorSpec) DeepCopyInto(out *DnsZonesTXTRecordOperatorSpec)
- type DnsZonesTXTRecord_STATUS
- func (record *DnsZonesTXTRecord_STATUS) AssignProperties_From_DnsZonesTXTRecord_STATUS(source *storage.DnsZonesTXTRecord_STATUS) error
- func (record *DnsZonesTXTRecord_STATUS) AssignProperties_To_DnsZonesTXTRecord_STATUS(destination *storage.DnsZonesTXTRecord_STATUS) error
- func (record *DnsZonesTXTRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *DnsZonesTXTRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsZonesTXTRecord_STATUS) DeepCopy() *DnsZonesTXTRecord_STATUS
- func (in *DnsZonesTXTRecord_STATUS) DeepCopyInto(out *DnsZonesTXTRecord_STATUS)
- func (record *DnsZonesTXTRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesTXTRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsZonesTXTRecord_Spec
- func (record *DnsZonesTXTRecord_Spec) AssignProperties_From_DnsZonesTXTRecord_Spec(source *storage.DnsZonesTXTRecord_Spec) error
- func (record *DnsZonesTXTRecord_Spec) AssignProperties_To_DnsZonesTXTRecord_Spec(destination *storage.DnsZonesTXTRecord_Spec) error
- func (record *DnsZonesTXTRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *DnsZonesTXTRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *DnsZonesTXTRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsZonesTXTRecord_Spec) DeepCopy() *DnsZonesTXTRecord_Spec
- func (in *DnsZonesTXTRecord_Spec) DeepCopyInto(out *DnsZonesTXTRecord_Spec)
- func (record *DnsZonesTXTRecord_Spec) Initialize_From_DnsZonesTXTRecord_STATUS(source *DnsZonesTXTRecord_STATUS) error
- func (record *DnsZonesTXTRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *DnsZonesTXTRecord_Spec) OriginalVersion() string
- func (record *DnsZonesTXTRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *DnsZonesTXTRecord_Spec) SetAzureName(azureName string)
- 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_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 NsRecord
- func (record *NsRecord) AssignProperties_From_NsRecord(source *storage.NsRecord) error
- func (record *NsRecord) AssignProperties_To_NsRecord(destination *storage.NsRecord) error
- func (record *NsRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NsRecord) DeepCopy() *NsRecord
- func (in *NsRecord) DeepCopyInto(out *NsRecord)
- func (record *NsRecord) Initialize_From_NsRecord_STATUS(source *NsRecord_STATUS) error
- func (record *NsRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *NsRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NsRecord_STATUS
- func (record *NsRecord_STATUS) AssignProperties_From_NsRecord_STATUS(source *storage.NsRecord_STATUS) error
- func (record *NsRecord_STATUS) AssignProperties_To_NsRecord_STATUS(destination *storage.NsRecord_STATUS) error
- func (in *NsRecord_STATUS) DeepCopy() *NsRecord_STATUS
- func (in *NsRecord_STATUS) DeepCopyInto(out *NsRecord_STATUS)
- func (record *NsRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *NsRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- 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_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 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_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 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_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 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_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 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_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 ZoneProperties_ZoneType
- type ZoneProperties_ZoneType_STATUS
Constants ¶
const ( ZoneProperties_ZoneType_Private = ZoneProperties_ZoneType("Private") ZoneProperties_ZoneType_Public = ZoneProperties_ZoneType("Public") )
const ( ZoneProperties_ZoneType_STATUS_Private = ZoneProperties_ZoneType_STATUS("Private") ZoneProperties_ZoneType_STATUS_Public = ZoneProperties_ZoneType_STATUS("Public") )
const APIVersion_Value = APIVersion("2018-05-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20180501"} // 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_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 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_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 CaaRecord ¶
type CaaRecord struct { // Flags: The flags for this CAA record as an integer between 0 and 255. Flags *int `json:"flags,omitempty"` // Tag: The tag for this CAA record. Tag *string `json:"tag,omitempty"` // Value: The value for this CAA record. Value *string `json:"value,omitempty"` }
A CAA record.
func (*CaaRecord) AssignProperties_From_CaaRecord ¶
AssignProperties_From_CaaRecord populates our CaaRecord from the provided source CaaRecord
func (*CaaRecord) AssignProperties_To_CaaRecord ¶
AssignProperties_To_CaaRecord populates the provided destination CaaRecord from our CaaRecord
func (*CaaRecord) ConvertToARM ¶
func (record *CaaRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CaaRecord) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecord.
func (*CaaRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CaaRecord) Initialize_From_CaaRecord_STATUS ¶
func (record *CaaRecord) Initialize_From_CaaRecord_STATUS(source *CaaRecord_STATUS) error
Initialize_From_CaaRecord_STATUS populates our CaaRecord from the provided source CaaRecord_STATUS
func (*CaaRecord) NewEmptyARMValue ¶
func (record *CaaRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CaaRecord) PopulateFromARM ¶
func (record *CaaRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CaaRecord_STATUS ¶
type CaaRecord_STATUS struct { // Flags: The flags for this CAA record as an integer between 0 and 255. Flags *int `json:"flags,omitempty"` // Tag: The tag for this CAA record. Tag *string `json:"tag,omitempty"` // Value: The value for this CAA record. Value *string `json:"value,omitempty"` }
A CAA record.
func (*CaaRecord_STATUS) AssignProperties_From_CaaRecord_STATUS ¶
func (record *CaaRecord_STATUS) AssignProperties_From_CaaRecord_STATUS(source *storage.CaaRecord_STATUS) error
AssignProperties_From_CaaRecord_STATUS populates our CaaRecord_STATUS from the provided source CaaRecord_STATUS
func (*CaaRecord_STATUS) AssignProperties_To_CaaRecord_STATUS ¶
func (record *CaaRecord_STATUS) AssignProperties_To_CaaRecord_STATUS(destination *storage.CaaRecord_STATUS) error
AssignProperties_To_CaaRecord_STATUS populates the provided destination CaaRecord_STATUS from our CaaRecord_STATUS
func (*CaaRecord_STATUS) DeepCopy ¶
func (in *CaaRecord_STATUS) DeepCopy() *CaaRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecord_STATUS.
func (*CaaRecord_STATUS) DeepCopyInto ¶
func (in *CaaRecord_STATUS) DeepCopyInto(out *CaaRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CaaRecord_STATUS) NewEmptyARMValue ¶
func (record *CaaRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CaaRecord_STATUS) PopulateFromARM ¶
func (record *CaaRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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_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 DnsZone ¶
type DnsZone struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZone_Spec `json:"spec,omitempty"` Status DnsZone_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}
func (*DnsZone) AssignProperties_From_DnsZone ¶
AssignProperties_From_DnsZone populates our DnsZone from the provided source DnsZone
func (*DnsZone) AssignProperties_To_DnsZone ¶
AssignProperties_To_DnsZone populates the provided destination DnsZone from our DnsZone
func (*DnsZone) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (zone *DnsZone) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZone) ConvertFrom ¶
func (zone *DnsZone) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZone from the provided hub DnsZone
func (*DnsZone) ConvertTo ¶
func (zone *DnsZone) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZone from our DnsZone
func (*DnsZone) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZone.
func (*DnsZone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZone) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZone) Default ¶
func (zone *DnsZone) Default()
Default applies defaults to the DnsZone resource
func (DnsZone) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZone) GetConditions ¶
func (zone *DnsZone) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZone) GetResourceScope ¶
func (zone *DnsZone) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZone) GetSpec ¶
func (zone *DnsZone) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZone) GetStatus ¶
func (zone *DnsZone) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZone) GetSupportedOperations ¶ added in v2.4.0
func (zone *DnsZone) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZone) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones"
func (*DnsZone) InitializeSpec ¶
func (zone *DnsZone) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZone) NewEmptyStatus ¶
func (zone *DnsZone) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZone) OriginalGVK ¶
func (zone *DnsZone) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZone) Owner ¶
func (zone *DnsZone) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZone) SecretDestinationExpressions ¶ added in v2.11.0
func (zone *DnsZone) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZone) SetConditions ¶
func (zone *DnsZone) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZone) SetStatus ¶
func (zone *DnsZone) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZone) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*DnsZone) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type DnsZoneList ¶
type DnsZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZone `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}
func (*DnsZoneList) DeepCopy ¶
func (in *DnsZoneList) DeepCopy() *DnsZoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneList.
func (*DnsZoneList) DeepCopyInto ¶
func (in *DnsZoneList) DeepCopyInto(out *DnsZoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZoneList) DeepCopyObject ¶
func (in *DnsZoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZoneOperatorSpec ¶ added in v2.11.0
type DnsZoneOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZoneOperatorSpec) AssignProperties_From_DnsZoneOperatorSpec ¶ added in v2.11.0
func (operator *DnsZoneOperatorSpec) AssignProperties_From_DnsZoneOperatorSpec(source *storage.DnsZoneOperatorSpec) error
AssignProperties_From_DnsZoneOperatorSpec populates our DnsZoneOperatorSpec from the provided source DnsZoneOperatorSpec
func (*DnsZoneOperatorSpec) AssignProperties_To_DnsZoneOperatorSpec ¶ added in v2.11.0
func (operator *DnsZoneOperatorSpec) AssignProperties_To_DnsZoneOperatorSpec(destination *storage.DnsZoneOperatorSpec) error
AssignProperties_To_DnsZoneOperatorSpec populates the provided destination DnsZoneOperatorSpec from our DnsZoneOperatorSpec
func (*DnsZoneOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZoneOperatorSpec) DeepCopy() *DnsZoneOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneOperatorSpec.
func (*DnsZoneOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZoneOperatorSpec) DeepCopyInto(out *DnsZoneOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZone_STATUS ¶
type DnsZone_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: The etag of the zone. Etag *string `json:"etag,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // MaxNumberOfRecordSets: The maximum number of record sets that can be created in this DNS zone. This is a read-only // property and any attempt to set this value will be ignored. MaxNumberOfRecordSets *int `json:"maxNumberOfRecordSets,omitempty"` // MaxNumberOfRecordsPerRecordSet: The maximum number of records per record set that can be created in this DNS zone. This // is a read-only property and any attempt to set this value will be ignored. MaxNumberOfRecordsPerRecordSet *int `json:"maxNumberOfRecordsPerRecordSet,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NameServers: The name servers for this DNS zone. This is a read-only property and any attempt to set this value will be // ignored. NameServers []string `json:"nameServers,omitempty"` // NumberOfRecordSets: The current number of record sets in this DNS zone. This is a read-only property and any attempt to // set this value will be ignored. NumberOfRecordSets *int `json:"numberOfRecordSets,omitempty"` // RegistrationVirtualNetworks: A list of references to virtual networks that register hostnames in this DNS zone. This is // a only when ZoneType is Private. RegistrationVirtualNetworks []SubResource_STATUS `json:"registrationVirtualNetworks,omitempty"` // ResolutionVirtualNetworks: A list of references to virtual networks that resolve records in this DNS zone. This is a // only when ZoneType is Private. ResolutionVirtualNetworks []SubResource_STATUS `json:"resolutionVirtualNetworks,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // ZoneType: The type of this DNS zone (Public or Private). ZoneType *ZoneProperties_ZoneType_STATUS `json:"zoneType,omitempty"` }
func (*DnsZone_STATUS) AssignProperties_From_DnsZone_STATUS ¶
func (zone *DnsZone_STATUS) AssignProperties_From_DnsZone_STATUS(source *storage.DnsZone_STATUS) error
AssignProperties_From_DnsZone_STATUS populates our DnsZone_STATUS from the provided source DnsZone_STATUS
func (*DnsZone_STATUS) AssignProperties_To_DnsZone_STATUS ¶
func (zone *DnsZone_STATUS) AssignProperties_To_DnsZone_STATUS(destination *storage.DnsZone_STATUS) error
AssignProperties_To_DnsZone_STATUS populates the provided destination DnsZone_STATUS from our DnsZone_STATUS
func (*DnsZone_STATUS) ConvertStatusFrom ¶
func (zone *DnsZone_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZone_STATUS from the provided source
func (*DnsZone_STATUS) ConvertStatusTo ¶
func (zone *DnsZone_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZone_STATUS
func (*DnsZone_STATUS) DeepCopy ¶
func (in *DnsZone_STATUS) DeepCopy() *DnsZone_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZone_STATUS.
func (*DnsZone_STATUS) DeepCopyInto ¶
func (in *DnsZone_STATUS) DeepCopyInto(out *DnsZone_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZone_STATUS) NewEmptyARMValue ¶
func (zone *DnsZone_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZone_STATUS) PopulateFromARM ¶
func (zone *DnsZone_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZone_Spec ¶
type DnsZone_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:Required // Location: Resource location. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZoneOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // RegistrationVirtualNetworks: A list of references to virtual networks that register hostnames in this DNS zone. This is // a only when ZoneType is Private. RegistrationVirtualNetworks []SubResource `json:"registrationVirtualNetworks,omitempty"` // ResolutionVirtualNetworks: A list of references to virtual networks that resolve records in this DNS zone. This is a // only when ZoneType is Private. ResolutionVirtualNetworks []SubResource `json:"resolutionVirtualNetworks,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // ZoneType: The type of this DNS zone (Public or Private). ZoneType *ZoneProperties_ZoneType `json:"zoneType,omitempty"` }
func (*DnsZone_Spec) AssignProperties_From_DnsZone_Spec ¶
func (zone *DnsZone_Spec) AssignProperties_From_DnsZone_Spec(source *storage.DnsZone_Spec) error
AssignProperties_From_DnsZone_Spec populates our DnsZone_Spec from the provided source DnsZone_Spec
func (*DnsZone_Spec) AssignProperties_To_DnsZone_Spec ¶
func (zone *DnsZone_Spec) AssignProperties_To_DnsZone_Spec(destination *storage.DnsZone_Spec) error
AssignProperties_To_DnsZone_Spec populates the provided destination DnsZone_Spec from our DnsZone_Spec
func (*DnsZone_Spec) ConvertSpecFrom ¶
func (zone *DnsZone_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZone_Spec from the provided source
func (*DnsZone_Spec) ConvertSpecTo ¶
func (zone *DnsZone_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZone_Spec
func (*DnsZone_Spec) ConvertToARM ¶
func (zone *DnsZone_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZone_Spec) DeepCopy ¶
func (in *DnsZone_Spec) DeepCopy() *DnsZone_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZone_Spec.
func (*DnsZone_Spec) DeepCopyInto ¶
func (in *DnsZone_Spec) DeepCopyInto(out *DnsZone_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZone_Spec) Initialize_From_DnsZone_STATUS ¶
func (zone *DnsZone_Spec) Initialize_From_DnsZone_STATUS(source *DnsZone_STATUS) error
Initialize_From_DnsZone_STATUS populates our DnsZone_Spec from the provided source DnsZone_STATUS
func (*DnsZone_Spec) NewEmptyARMValue ¶
func (zone *DnsZone_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZone_Spec) OriginalVersion ¶
func (zone *DnsZone_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZone_Spec) PopulateFromARM ¶
func (zone *DnsZone_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZone_Spec) SetAzureName ¶
func (zone *DnsZone_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsZonesAAAARecord ¶
type DnsZonesAAAARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZonesAAAARecord_Spec `json:"spec,omitempty"` Status DnsZonesAAAARecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/AAAA/{relativeRecordSetName}
func (*DnsZonesAAAARecord) AssignProperties_From_DnsZonesAAAARecord ¶
func (record *DnsZonesAAAARecord) AssignProperties_From_DnsZonesAAAARecord(source *storage.DnsZonesAAAARecord) error
AssignProperties_From_DnsZonesAAAARecord populates our DnsZonesAAAARecord from the provided source DnsZonesAAAARecord
func (*DnsZonesAAAARecord) AssignProperties_To_DnsZonesAAAARecord ¶
func (record *DnsZonesAAAARecord) AssignProperties_To_DnsZonesAAAARecord(destination *storage.DnsZonesAAAARecord) error
AssignProperties_To_DnsZonesAAAARecord populates the provided destination DnsZonesAAAARecord from our DnsZonesAAAARecord
func (*DnsZonesAAAARecord) AzureName ¶
func (record *DnsZonesAAAARecord) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsZonesAAAARecord) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesAAAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZonesAAAARecord) ConvertFrom ¶
func (record *DnsZonesAAAARecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZonesAAAARecord from the provided hub DnsZonesAAAARecord
func (*DnsZonesAAAARecord) ConvertTo ¶
func (record *DnsZonesAAAARecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZonesAAAARecord from our DnsZonesAAAARecord
func (*DnsZonesAAAARecord) DeepCopy ¶
func (in *DnsZonesAAAARecord) DeepCopy() *DnsZonesAAAARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesAAAARecord.
func (*DnsZonesAAAARecord) DeepCopyInto ¶
func (in *DnsZonesAAAARecord) DeepCopyInto(out *DnsZonesAAAARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesAAAARecord) DeepCopyObject ¶
func (in *DnsZonesAAAARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZonesAAAARecord) Default ¶
func (record *DnsZonesAAAARecord) Default()
Default applies defaults to the DnsZonesAAAARecord resource
func (DnsZonesAAAARecord) GetAPIVersion ¶
func (record DnsZonesAAAARecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZonesAAAARecord) GetConditions ¶
func (record *DnsZonesAAAARecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZonesAAAARecord) GetResourceScope ¶
func (record *DnsZonesAAAARecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZonesAAAARecord) GetSpec ¶
func (record *DnsZonesAAAARecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZonesAAAARecord) GetStatus ¶
func (record *DnsZonesAAAARecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZonesAAAARecord) GetSupportedOperations ¶ added in v2.4.0
func (record *DnsZonesAAAARecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZonesAAAARecord) GetType ¶
func (record *DnsZonesAAAARecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/AAAA"
func (*DnsZonesAAAARecord) InitializeSpec ¶
func (record *DnsZonesAAAARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZonesAAAARecord) NewEmptyStatus ¶
func (record *DnsZonesAAAARecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZonesAAAARecord) OriginalGVK ¶
func (record *DnsZonesAAAARecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZonesAAAARecord) Owner ¶
func (record *DnsZonesAAAARecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZonesAAAARecord) SecretDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesAAAARecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZonesAAAARecord) SetConditions ¶
func (record *DnsZonesAAAARecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZonesAAAARecord) SetStatus ¶
func (record *DnsZonesAAAARecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZonesAAAARecord) ValidateCreate ¶
func (record *DnsZonesAAAARecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsZonesAAAARecord) ValidateDelete ¶
func (record *DnsZonesAAAARecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsZonesAAAARecord) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type DnsZonesAAAARecordList ¶
type DnsZonesAAAARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZonesAAAARecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/AAAA/{relativeRecordSetName}
func (*DnsZonesAAAARecordList) DeepCopy ¶
func (in *DnsZonesAAAARecordList) DeepCopy() *DnsZonesAAAARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesAAAARecordList.
func (*DnsZonesAAAARecordList) DeepCopyInto ¶
func (in *DnsZonesAAAARecordList) DeepCopyInto(out *DnsZonesAAAARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesAAAARecordList) DeepCopyObject ¶
func (in *DnsZonesAAAARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZonesAAAARecordOperatorSpec ¶ added in v2.11.0
type DnsZonesAAAARecordOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZonesAAAARecordOperatorSpec) AssignProperties_From_DnsZonesAAAARecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesAAAARecordOperatorSpec) AssignProperties_From_DnsZonesAAAARecordOperatorSpec(source *storage.DnsZonesAAAARecordOperatorSpec) error
AssignProperties_From_DnsZonesAAAARecordOperatorSpec populates our DnsZonesAAAARecordOperatorSpec from the provided source DnsZonesAAAARecordOperatorSpec
func (*DnsZonesAAAARecordOperatorSpec) AssignProperties_To_DnsZonesAAAARecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesAAAARecordOperatorSpec) AssignProperties_To_DnsZonesAAAARecordOperatorSpec(destination *storage.DnsZonesAAAARecordOperatorSpec) error
AssignProperties_To_DnsZonesAAAARecordOperatorSpec populates the provided destination DnsZonesAAAARecordOperatorSpec from our DnsZonesAAAARecordOperatorSpec
func (*DnsZonesAAAARecordOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZonesAAAARecordOperatorSpec) DeepCopy() *DnsZonesAAAARecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesAAAARecordOperatorSpec.
func (*DnsZonesAAAARecordOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZonesAAAARecordOperatorSpec) DeepCopyInto(out *DnsZonesAAAARecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZonesAAAARecord_STATUS ¶ added in v2.10.0
type DnsZonesAAAARecord_STATUS struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord_STATUS `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"ARecords,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord_STATUS `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord_STATUS `json:"caaRecords,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: The ID of the record set. Id *string `json:"id,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord_STATUS `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord_STATUS `json:"NSRecords,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"` // ProvisioningState: provisioning State of the record set. ProvisioningState *string `json:"provisioningState,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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource_STATUS `json:"targetResource,omitempty"` // Type: The type of the record set. Type *string `json:"type,omitempty"` }
func (*DnsZonesAAAARecord_STATUS) AssignProperties_From_DnsZonesAAAARecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_STATUS) AssignProperties_From_DnsZonesAAAARecord_STATUS(source *storage.DnsZonesAAAARecord_STATUS) error
AssignProperties_From_DnsZonesAAAARecord_STATUS populates our DnsZonesAAAARecord_STATUS from the provided source DnsZonesAAAARecord_STATUS
func (*DnsZonesAAAARecord_STATUS) AssignProperties_To_DnsZonesAAAARecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_STATUS) AssignProperties_To_DnsZonesAAAARecord_STATUS(destination *storage.DnsZonesAAAARecord_STATUS) error
AssignProperties_To_DnsZonesAAAARecord_STATUS populates the provided destination DnsZonesAAAARecord_STATUS from our DnsZonesAAAARecord_STATUS
func (*DnsZonesAAAARecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZonesAAAARecord_STATUS from the provided source
func (*DnsZonesAAAARecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZonesAAAARecord_STATUS
func (*DnsZonesAAAARecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesAAAARecord_STATUS) DeepCopy() *DnsZonesAAAARecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesAAAARecord_STATUS.
func (*DnsZonesAAAARecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesAAAARecord_STATUS) DeepCopyInto(out *DnsZonesAAAARecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesAAAARecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesAAAARecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZonesAAAARecord_Spec ¶ added in v2.10.0
type DnsZonesAAAARecord_Spec struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord `json:"ARecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord `json:"caaRecords,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord `json:"NSRecords,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZonesAAAARecordOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/DnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"` // PTRRecords: 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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource `json:"targetResource,omitempty"` }
func (*DnsZonesAAAARecord_Spec) AssignProperties_From_DnsZonesAAAARecord_Spec ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) AssignProperties_From_DnsZonesAAAARecord_Spec(source *storage.DnsZonesAAAARecord_Spec) error
AssignProperties_From_DnsZonesAAAARecord_Spec populates our DnsZonesAAAARecord_Spec from the provided source DnsZonesAAAARecord_Spec
func (*DnsZonesAAAARecord_Spec) AssignProperties_To_DnsZonesAAAARecord_Spec ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) AssignProperties_To_DnsZonesAAAARecord_Spec(destination *storage.DnsZonesAAAARecord_Spec) error
AssignProperties_To_DnsZonesAAAARecord_Spec populates the provided destination DnsZonesAAAARecord_Spec from our DnsZonesAAAARecord_Spec
func (*DnsZonesAAAARecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZonesAAAARecord_Spec from the provided source
func (*DnsZonesAAAARecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZonesAAAARecord_Spec
func (*DnsZonesAAAARecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZonesAAAARecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesAAAARecord_Spec) DeepCopy() *DnsZonesAAAARecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesAAAARecord_Spec.
func (*DnsZonesAAAARecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesAAAARecord_Spec) DeepCopyInto(out *DnsZonesAAAARecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesAAAARecord_Spec) Initialize_From_DnsZonesAAAARecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) Initialize_From_DnsZonesAAAARecord_STATUS(source *DnsZonesAAAARecord_STATUS) error
Initialize_From_DnsZonesAAAARecord_STATUS populates our DnsZonesAAAARecord_Spec from the provided source DnsZonesAAAARecord_STATUS
func (*DnsZonesAAAARecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesAAAARecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZonesAAAARecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZonesAAAARecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *DnsZonesAAAARecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsZonesARecord ¶
type DnsZonesARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZonesARecord_Spec `json:"spec,omitempty"` Status DnsZonesARecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/A/{relativeRecordSetName}
func (*DnsZonesARecord) AssignProperties_From_DnsZonesARecord ¶
func (record *DnsZonesARecord) AssignProperties_From_DnsZonesARecord(source *storage.DnsZonesARecord) error
AssignProperties_From_DnsZonesARecord populates our DnsZonesARecord from the provided source DnsZonesARecord
func (*DnsZonesARecord) AssignProperties_To_DnsZonesARecord ¶
func (record *DnsZonesARecord) AssignProperties_To_DnsZonesARecord(destination *storage.DnsZonesARecord) error
AssignProperties_To_DnsZonesARecord populates the provided destination DnsZonesARecord from our DnsZonesARecord
func (*DnsZonesARecord) AzureName ¶
func (record *DnsZonesARecord) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsZonesARecord) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZonesARecord) ConvertFrom ¶
func (record *DnsZonesARecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZonesARecord from the provided hub DnsZonesARecord
func (*DnsZonesARecord) ConvertTo ¶
func (record *DnsZonesARecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZonesARecord from our DnsZonesARecord
func (*DnsZonesARecord) DeepCopy ¶
func (in *DnsZonesARecord) DeepCopy() *DnsZonesARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesARecord.
func (*DnsZonesARecord) DeepCopyInto ¶
func (in *DnsZonesARecord) DeepCopyInto(out *DnsZonesARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesARecord) DeepCopyObject ¶
func (in *DnsZonesARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZonesARecord) Default ¶
func (record *DnsZonesARecord) Default()
Default applies defaults to the DnsZonesARecord resource
func (DnsZonesARecord) GetAPIVersion ¶
func (record DnsZonesARecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZonesARecord) GetConditions ¶
func (record *DnsZonesARecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZonesARecord) GetResourceScope ¶
func (record *DnsZonesARecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZonesARecord) GetSpec ¶
func (record *DnsZonesARecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZonesARecord) GetStatus ¶
func (record *DnsZonesARecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZonesARecord) GetSupportedOperations ¶ added in v2.4.0
func (record *DnsZonesARecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZonesARecord) GetType ¶
func (record *DnsZonesARecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/A"
func (*DnsZonesARecord) InitializeSpec ¶
func (record *DnsZonesARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZonesARecord) NewEmptyStatus ¶
func (record *DnsZonesARecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZonesARecord) OriginalGVK ¶
func (record *DnsZonesARecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZonesARecord) Owner ¶
func (record *DnsZonesARecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZonesARecord) SecretDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesARecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZonesARecord) SetConditions ¶
func (record *DnsZonesARecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZonesARecord) SetStatus ¶
func (record *DnsZonesARecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZonesARecord) ValidateCreate ¶
func (record *DnsZonesARecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsZonesARecord) ValidateDelete ¶
func (record *DnsZonesARecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsZonesARecord) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type DnsZonesARecordList ¶
type DnsZonesARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZonesARecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/A/{relativeRecordSetName}
func (*DnsZonesARecordList) DeepCopy ¶
func (in *DnsZonesARecordList) DeepCopy() *DnsZonesARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesARecordList.
func (*DnsZonesARecordList) DeepCopyInto ¶
func (in *DnsZonesARecordList) DeepCopyInto(out *DnsZonesARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesARecordList) DeepCopyObject ¶
func (in *DnsZonesARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZonesARecordOperatorSpec ¶ added in v2.11.0
type DnsZonesARecordOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZonesARecordOperatorSpec) AssignProperties_From_DnsZonesARecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesARecordOperatorSpec) AssignProperties_From_DnsZonesARecordOperatorSpec(source *storage.DnsZonesARecordOperatorSpec) error
AssignProperties_From_DnsZonesARecordOperatorSpec populates our DnsZonesARecordOperatorSpec from the provided source DnsZonesARecordOperatorSpec
func (*DnsZonesARecordOperatorSpec) AssignProperties_To_DnsZonesARecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesARecordOperatorSpec) AssignProperties_To_DnsZonesARecordOperatorSpec(destination *storage.DnsZonesARecordOperatorSpec) error
AssignProperties_To_DnsZonesARecordOperatorSpec populates the provided destination DnsZonesARecordOperatorSpec from our DnsZonesARecordOperatorSpec
func (*DnsZonesARecordOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZonesARecordOperatorSpec) DeepCopy() *DnsZonesARecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesARecordOperatorSpec.
func (*DnsZonesARecordOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZonesARecordOperatorSpec) DeepCopyInto(out *DnsZonesARecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZonesARecord_STATUS ¶ added in v2.10.0
type DnsZonesARecord_STATUS struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord_STATUS `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"ARecords,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord_STATUS `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord_STATUS `json:"caaRecords,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: The ID of the record set. Id *string `json:"id,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord_STATUS `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord_STATUS `json:"NSRecords,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"` // ProvisioningState: provisioning State of the record set. ProvisioningState *string `json:"provisioningState,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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource_STATUS `json:"targetResource,omitempty"` // Type: The type of the record set. Type *string `json:"type,omitempty"` }
func (*DnsZonesARecord_STATUS) AssignProperties_From_DnsZonesARecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesARecord_STATUS) AssignProperties_From_DnsZonesARecord_STATUS(source *storage.DnsZonesARecord_STATUS) error
AssignProperties_From_DnsZonesARecord_STATUS populates our DnsZonesARecord_STATUS from the provided source DnsZonesARecord_STATUS
func (*DnsZonesARecord_STATUS) AssignProperties_To_DnsZonesARecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesARecord_STATUS) AssignProperties_To_DnsZonesARecord_STATUS(destination *storage.DnsZonesARecord_STATUS) error
AssignProperties_To_DnsZonesARecord_STATUS populates the provided destination DnsZonesARecord_STATUS from our DnsZonesARecord_STATUS
func (*DnsZonesARecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *DnsZonesARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZonesARecord_STATUS from the provided source
func (*DnsZonesARecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *DnsZonesARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZonesARecord_STATUS
func (*DnsZonesARecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesARecord_STATUS) DeepCopy() *DnsZonesARecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesARecord_STATUS.
func (*DnsZonesARecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesARecord_STATUS) DeepCopyInto(out *DnsZonesARecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesARecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesARecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZonesARecord_Spec ¶ added in v2.10.0
type DnsZonesARecord_Spec struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord `json:"ARecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord `json:"caaRecords,omitempty"` // Etag: The etag of the record set. Etag *string `json:"etag,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord `json:"NSRecords,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZonesARecordOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/DnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"` // PTRRecords: 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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource `json:"targetResource,omitempty"` }
func (*DnsZonesARecord_Spec) AssignProperties_From_DnsZonesARecord_Spec ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) AssignProperties_From_DnsZonesARecord_Spec(source *storage.DnsZonesARecord_Spec) error
AssignProperties_From_DnsZonesARecord_Spec populates our DnsZonesARecord_Spec from the provided source DnsZonesARecord_Spec
func (*DnsZonesARecord_Spec) AssignProperties_To_DnsZonesARecord_Spec ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) AssignProperties_To_DnsZonesARecord_Spec(destination *storage.DnsZonesARecord_Spec) error
AssignProperties_To_DnsZonesARecord_Spec populates the provided destination DnsZonesARecord_Spec from our DnsZonesARecord_Spec
func (*DnsZonesARecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZonesARecord_Spec from the provided source
func (*DnsZonesARecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZonesARecord_Spec
func (*DnsZonesARecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZonesARecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesARecord_Spec) DeepCopy() *DnsZonesARecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesARecord_Spec.
func (*DnsZonesARecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesARecord_Spec) DeepCopyInto(out *DnsZonesARecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesARecord_Spec) Initialize_From_DnsZonesARecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) Initialize_From_DnsZonesARecord_STATUS(source *DnsZonesARecord_STATUS) error
Initialize_From_DnsZonesARecord_STATUS populates our DnsZonesARecord_Spec from the provided source DnsZonesARecord_STATUS
func (*DnsZonesARecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesARecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZonesARecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZonesARecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *DnsZonesARecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsZonesCAARecord ¶
type DnsZonesCAARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZonesCAARecord_Spec `json:"spec,omitempty"` Status DnsZonesCAARecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/CAA/{relativeRecordSetName}
func (*DnsZonesCAARecord) AssignProperties_From_DnsZonesCAARecord ¶
func (record *DnsZonesCAARecord) AssignProperties_From_DnsZonesCAARecord(source *storage.DnsZonesCAARecord) error
AssignProperties_From_DnsZonesCAARecord populates our DnsZonesCAARecord from the provided source DnsZonesCAARecord
func (*DnsZonesCAARecord) AssignProperties_To_DnsZonesCAARecord ¶
func (record *DnsZonesCAARecord) AssignProperties_To_DnsZonesCAARecord(destination *storage.DnsZonesCAARecord) error
AssignProperties_To_DnsZonesCAARecord populates the provided destination DnsZonesCAARecord from our DnsZonesCAARecord
func (*DnsZonesCAARecord) AzureName ¶
func (record *DnsZonesCAARecord) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsZonesCAARecord) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesCAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZonesCAARecord) ConvertFrom ¶
func (record *DnsZonesCAARecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZonesCAARecord from the provided hub DnsZonesCAARecord
func (*DnsZonesCAARecord) ConvertTo ¶
func (record *DnsZonesCAARecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZonesCAARecord from our DnsZonesCAARecord
func (*DnsZonesCAARecord) DeepCopy ¶
func (in *DnsZonesCAARecord) DeepCopy() *DnsZonesCAARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCAARecord.
func (*DnsZonesCAARecord) DeepCopyInto ¶
func (in *DnsZonesCAARecord) DeepCopyInto(out *DnsZonesCAARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesCAARecord) DeepCopyObject ¶
func (in *DnsZonesCAARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZonesCAARecord) Default ¶
func (record *DnsZonesCAARecord) Default()
Default applies defaults to the DnsZonesCAARecord resource
func (DnsZonesCAARecord) GetAPIVersion ¶
func (record DnsZonesCAARecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZonesCAARecord) GetConditions ¶
func (record *DnsZonesCAARecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZonesCAARecord) GetResourceScope ¶
func (record *DnsZonesCAARecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZonesCAARecord) GetSpec ¶
func (record *DnsZonesCAARecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZonesCAARecord) GetStatus ¶
func (record *DnsZonesCAARecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZonesCAARecord) GetSupportedOperations ¶ added in v2.4.0
func (record *DnsZonesCAARecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZonesCAARecord) GetType ¶
func (record *DnsZonesCAARecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/CAA"
func (*DnsZonesCAARecord) InitializeSpec ¶
func (record *DnsZonesCAARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZonesCAARecord) NewEmptyStatus ¶
func (record *DnsZonesCAARecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZonesCAARecord) OriginalGVK ¶
func (record *DnsZonesCAARecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZonesCAARecord) Owner ¶
func (record *DnsZonesCAARecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZonesCAARecord) SecretDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesCAARecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZonesCAARecord) SetConditions ¶
func (record *DnsZonesCAARecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZonesCAARecord) SetStatus ¶
func (record *DnsZonesCAARecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZonesCAARecord) ValidateCreate ¶
func (record *DnsZonesCAARecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsZonesCAARecord) ValidateDelete ¶
func (record *DnsZonesCAARecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsZonesCAARecord) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type DnsZonesCAARecordList ¶
type DnsZonesCAARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZonesCAARecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/CAA/{relativeRecordSetName}
func (*DnsZonesCAARecordList) DeepCopy ¶
func (in *DnsZonesCAARecordList) DeepCopy() *DnsZonesCAARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCAARecordList.
func (*DnsZonesCAARecordList) DeepCopyInto ¶
func (in *DnsZonesCAARecordList) DeepCopyInto(out *DnsZonesCAARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesCAARecordList) DeepCopyObject ¶
func (in *DnsZonesCAARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZonesCAARecordOperatorSpec ¶ added in v2.11.0
type DnsZonesCAARecordOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZonesCAARecordOperatorSpec) AssignProperties_From_DnsZonesCAARecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesCAARecordOperatorSpec) AssignProperties_From_DnsZonesCAARecordOperatorSpec(source *storage.DnsZonesCAARecordOperatorSpec) error
AssignProperties_From_DnsZonesCAARecordOperatorSpec populates our DnsZonesCAARecordOperatorSpec from the provided source DnsZonesCAARecordOperatorSpec
func (*DnsZonesCAARecordOperatorSpec) AssignProperties_To_DnsZonesCAARecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesCAARecordOperatorSpec) AssignProperties_To_DnsZonesCAARecordOperatorSpec(destination *storage.DnsZonesCAARecordOperatorSpec) error
AssignProperties_To_DnsZonesCAARecordOperatorSpec populates the provided destination DnsZonesCAARecordOperatorSpec from our DnsZonesCAARecordOperatorSpec
func (*DnsZonesCAARecordOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZonesCAARecordOperatorSpec) DeepCopy() *DnsZonesCAARecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCAARecordOperatorSpec.
func (*DnsZonesCAARecordOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZonesCAARecordOperatorSpec) DeepCopyInto(out *DnsZonesCAARecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZonesCAARecord_STATUS ¶ added in v2.10.0
type DnsZonesCAARecord_STATUS struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord_STATUS `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"ARecords,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord_STATUS `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord_STATUS `json:"caaRecords,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: The ID of the record set. Id *string `json:"id,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord_STATUS `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord_STATUS `json:"NSRecords,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"` // ProvisioningState: provisioning State of the record set. ProvisioningState *string `json:"provisioningState,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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource_STATUS `json:"targetResource,omitempty"` // Type: The type of the record set. Type *string `json:"type,omitempty"` }
func (*DnsZonesCAARecord_STATUS) AssignProperties_From_DnsZonesCAARecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesCAARecord_STATUS) AssignProperties_From_DnsZonesCAARecord_STATUS(source *storage.DnsZonesCAARecord_STATUS) error
AssignProperties_From_DnsZonesCAARecord_STATUS populates our DnsZonesCAARecord_STATUS from the provided source DnsZonesCAARecord_STATUS
func (*DnsZonesCAARecord_STATUS) AssignProperties_To_DnsZonesCAARecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesCAARecord_STATUS) AssignProperties_To_DnsZonesCAARecord_STATUS(destination *storage.DnsZonesCAARecord_STATUS) error
AssignProperties_To_DnsZonesCAARecord_STATUS populates the provided destination DnsZonesCAARecord_STATUS from our DnsZonesCAARecord_STATUS
func (*DnsZonesCAARecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *DnsZonesCAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZonesCAARecord_STATUS from the provided source
func (*DnsZonesCAARecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *DnsZonesCAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZonesCAARecord_STATUS
func (*DnsZonesCAARecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesCAARecord_STATUS) DeepCopy() *DnsZonesCAARecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCAARecord_STATUS.
func (*DnsZonesCAARecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesCAARecord_STATUS) DeepCopyInto(out *DnsZonesCAARecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesCAARecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesCAARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesCAARecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesCAARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZonesCAARecord_Spec ¶ added in v2.10.0
type DnsZonesCAARecord_Spec struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord `json:"ARecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord `json:"caaRecords,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord `json:"NSRecords,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZonesCAARecordOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/DnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"` // PTRRecords: 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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource `json:"targetResource,omitempty"` }
func (*DnsZonesCAARecord_Spec) AssignProperties_From_DnsZonesCAARecord_Spec ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) AssignProperties_From_DnsZonesCAARecord_Spec(source *storage.DnsZonesCAARecord_Spec) error
AssignProperties_From_DnsZonesCAARecord_Spec populates our DnsZonesCAARecord_Spec from the provided source DnsZonesCAARecord_Spec
func (*DnsZonesCAARecord_Spec) AssignProperties_To_DnsZonesCAARecord_Spec ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) AssignProperties_To_DnsZonesCAARecord_Spec(destination *storage.DnsZonesCAARecord_Spec) error
AssignProperties_To_DnsZonesCAARecord_Spec populates the provided destination DnsZonesCAARecord_Spec from our DnsZonesCAARecord_Spec
func (*DnsZonesCAARecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZonesCAARecord_Spec from the provided source
func (*DnsZonesCAARecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZonesCAARecord_Spec
func (*DnsZonesCAARecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZonesCAARecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesCAARecord_Spec) DeepCopy() *DnsZonesCAARecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCAARecord_Spec.
func (*DnsZonesCAARecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesCAARecord_Spec) DeepCopyInto(out *DnsZonesCAARecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesCAARecord_Spec) Initialize_From_DnsZonesCAARecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) Initialize_From_DnsZonesCAARecord_STATUS(source *DnsZonesCAARecord_STATUS) error
Initialize_From_DnsZonesCAARecord_STATUS populates our DnsZonesCAARecord_Spec from the provided source DnsZonesCAARecord_STATUS
func (*DnsZonesCAARecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesCAARecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZonesCAARecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZonesCAARecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *DnsZonesCAARecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsZonesCNAMERecord ¶
type DnsZonesCNAMERecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZonesCNAMERecord_Spec `json:"spec,omitempty"` Status DnsZonesCNAMERecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/CNAME/{relativeRecordSetName}
func (*DnsZonesCNAMERecord) AssignProperties_From_DnsZonesCNAMERecord ¶
func (record *DnsZonesCNAMERecord) AssignProperties_From_DnsZonesCNAMERecord(source *storage.DnsZonesCNAMERecord) error
AssignProperties_From_DnsZonesCNAMERecord populates our DnsZonesCNAMERecord from the provided source DnsZonesCNAMERecord
func (*DnsZonesCNAMERecord) AssignProperties_To_DnsZonesCNAMERecord ¶
func (record *DnsZonesCNAMERecord) AssignProperties_To_DnsZonesCNAMERecord(destination *storage.DnsZonesCNAMERecord) error
AssignProperties_To_DnsZonesCNAMERecord populates the provided destination DnsZonesCNAMERecord from our DnsZonesCNAMERecord
func (*DnsZonesCNAMERecord) AzureName ¶
func (record *DnsZonesCNAMERecord) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsZonesCNAMERecord) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesCNAMERecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZonesCNAMERecord) ConvertFrom ¶
func (record *DnsZonesCNAMERecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZonesCNAMERecord from the provided hub DnsZonesCNAMERecord
func (*DnsZonesCNAMERecord) ConvertTo ¶
func (record *DnsZonesCNAMERecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZonesCNAMERecord from our DnsZonesCNAMERecord
func (*DnsZonesCNAMERecord) DeepCopy ¶
func (in *DnsZonesCNAMERecord) DeepCopy() *DnsZonesCNAMERecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCNAMERecord.
func (*DnsZonesCNAMERecord) DeepCopyInto ¶
func (in *DnsZonesCNAMERecord) DeepCopyInto(out *DnsZonesCNAMERecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesCNAMERecord) DeepCopyObject ¶
func (in *DnsZonesCNAMERecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZonesCNAMERecord) Default ¶
func (record *DnsZonesCNAMERecord) Default()
Default applies defaults to the DnsZonesCNAMERecord resource
func (DnsZonesCNAMERecord) GetAPIVersion ¶
func (record DnsZonesCNAMERecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZonesCNAMERecord) GetConditions ¶
func (record *DnsZonesCNAMERecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZonesCNAMERecord) GetResourceScope ¶
func (record *DnsZonesCNAMERecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZonesCNAMERecord) GetSpec ¶
func (record *DnsZonesCNAMERecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZonesCNAMERecord) GetStatus ¶
func (record *DnsZonesCNAMERecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZonesCNAMERecord) GetSupportedOperations ¶ added in v2.4.0
func (record *DnsZonesCNAMERecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZonesCNAMERecord) GetType ¶
func (record *DnsZonesCNAMERecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/CNAME"
func (*DnsZonesCNAMERecord) InitializeSpec ¶
func (record *DnsZonesCNAMERecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZonesCNAMERecord) NewEmptyStatus ¶
func (record *DnsZonesCNAMERecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZonesCNAMERecord) OriginalGVK ¶
func (record *DnsZonesCNAMERecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZonesCNAMERecord) Owner ¶
func (record *DnsZonesCNAMERecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZonesCNAMERecord) SecretDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesCNAMERecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZonesCNAMERecord) SetConditions ¶
func (record *DnsZonesCNAMERecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZonesCNAMERecord) SetStatus ¶
func (record *DnsZonesCNAMERecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZonesCNAMERecord) ValidateCreate ¶
func (record *DnsZonesCNAMERecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsZonesCNAMERecord) ValidateDelete ¶
func (record *DnsZonesCNAMERecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsZonesCNAMERecord) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type DnsZonesCNAMERecordList ¶
type DnsZonesCNAMERecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZonesCNAMERecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/CNAME/{relativeRecordSetName}
func (*DnsZonesCNAMERecordList) DeepCopy ¶
func (in *DnsZonesCNAMERecordList) DeepCopy() *DnsZonesCNAMERecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCNAMERecordList.
func (*DnsZonesCNAMERecordList) DeepCopyInto ¶
func (in *DnsZonesCNAMERecordList) DeepCopyInto(out *DnsZonesCNAMERecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesCNAMERecordList) DeepCopyObject ¶
func (in *DnsZonesCNAMERecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZonesCNAMERecordOperatorSpec ¶ added in v2.11.0
type DnsZonesCNAMERecordOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZonesCNAMERecordOperatorSpec) AssignProperties_From_DnsZonesCNAMERecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesCNAMERecordOperatorSpec) AssignProperties_From_DnsZonesCNAMERecordOperatorSpec(source *storage.DnsZonesCNAMERecordOperatorSpec) error
AssignProperties_From_DnsZonesCNAMERecordOperatorSpec populates our DnsZonesCNAMERecordOperatorSpec from the provided source DnsZonesCNAMERecordOperatorSpec
func (*DnsZonesCNAMERecordOperatorSpec) AssignProperties_To_DnsZonesCNAMERecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesCNAMERecordOperatorSpec) AssignProperties_To_DnsZonesCNAMERecordOperatorSpec(destination *storage.DnsZonesCNAMERecordOperatorSpec) error
AssignProperties_To_DnsZonesCNAMERecordOperatorSpec populates the provided destination DnsZonesCNAMERecordOperatorSpec from our DnsZonesCNAMERecordOperatorSpec
func (*DnsZonesCNAMERecordOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZonesCNAMERecordOperatorSpec) DeepCopy() *DnsZonesCNAMERecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCNAMERecordOperatorSpec.
func (*DnsZonesCNAMERecordOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZonesCNAMERecordOperatorSpec) DeepCopyInto(out *DnsZonesCNAMERecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZonesCNAMERecord_STATUS ¶ added in v2.10.0
type DnsZonesCNAMERecord_STATUS struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord_STATUS `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"ARecords,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord_STATUS `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord_STATUS `json:"caaRecords,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: The ID of the record set. Id *string `json:"id,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord_STATUS `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord_STATUS `json:"NSRecords,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"` // ProvisioningState: provisioning State of the record set. ProvisioningState *string `json:"provisioningState,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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource_STATUS `json:"targetResource,omitempty"` // Type: The type of the record set. Type *string `json:"type,omitempty"` }
func (*DnsZonesCNAMERecord_STATUS) AssignProperties_From_DnsZonesCNAMERecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_STATUS) AssignProperties_From_DnsZonesCNAMERecord_STATUS(source *storage.DnsZonesCNAMERecord_STATUS) error
AssignProperties_From_DnsZonesCNAMERecord_STATUS populates our DnsZonesCNAMERecord_STATUS from the provided source DnsZonesCNAMERecord_STATUS
func (*DnsZonesCNAMERecord_STATUS) AssignProperties_To_DnsZonesCNAMERecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_STATUS) AssignProperties_To_DnsZonesCNAMERecord_STATUS(destination *storage.DnsZonesCNAMERecord_STATUS) error
AssignProperties_To_DnsZonesCNAMERecord_STATUS populates the provided destination DnsZonesCNAMERecord_STATUS from our DnsZonesCNAMERecord_STATUS
func (*DnsZonesCNAMERecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZonesCNAMERecord_STATUS from the provided source
func (*DnsZonesCNAMERecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZonesCNAMERecord_STATUS
func (*DnsZonesCNAMERecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesCNAMERecord_STATUS) DeepCopy() *DnsZonesCNAMERecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCNAMERecord_STATUS.
func (*DnsZonesCNAMERecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesCNAMERecord_STATUS) DeepCopyInto(out *DnsZonesCNAMERecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesCNAMERecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesCNAMERecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZonesCNAMERecord_Spec ¶ added in v2.10.0
type DnsZonesCNAMERecord_Spec struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord `json:"ARecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord `json:"caaRecords,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord `json:"NSRecords,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZonesCNAMERecordOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/DnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"` // PTRRecords: 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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource `json:"targetResource,omitempty"` }
func (*DnsZonesCNAMERecord_Spec) AssignProperties_From_DnsZonesCNAMERecord_Spec ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) AssignProperties_From_DnsZonesCNAMERecord_Spec(source *storage.DnsZonesCNAMERecord_Spec) error
AssignProperties_From_DnsZonesCNAMERecord_Spec populates our DnsZonesCNAMERecord_Spec from the provided source DnsZonesCNAMERecord_Spec
func (*DnsZonesCNAMERecord_Spec) AssignProperties_To_DnsZonesCNAMERecord_Spec ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) AssignProperties_To_DnsZonesCNAMERecord_Spec(destination *storage.DnsZonesCNAMERecord_Spec) error
AssignProperties_To_DnsZonesCNAMERecord_Spec populates the provided destination DnsZonesCNAMERecord_Spec from our DnsZonesCNAMERecord_Spec
func (*DnsZonesCNAMERecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZonesCNAMERecord_Spec from the provided source
func (*DnsZonesCNAMERecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZonesCNAMERecord_Spec
func (*DnsZonesCNAMERecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZonesCNAMERecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesCNAMERecord_Spec) DeepCopy() *DnsZonesCNAMERecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesCNAMERecord_Spec.
func (*DnsZonesCNAMERecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesCNAMERecord_Spec) DeepCopyInto(out *DnsZonesCNAMERecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesCNAMERecord_Spec) Initialize_From_DnsZonesCNAMERecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) Initialize_From_DnsZonesCNAMERecord_STATUS(source *DnsZonesCNAMERecord_STATUS) error
Initialize_From_DnsZonesCNAMERecord_STATUS populates our DnsZonesCNAMERecord_Spec from the provided source DnsZonesCNAMERecord_STATUS
func (*DnsZonesCNAMERecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesCNAMERecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZonesCNAMERecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZonesCNAMERecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *DnsZonesCNAMERecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsZonesMXRecord ¶
type DnsZonesMXRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZonesMXRecord_Spec `json:"spec,omitempty"` Status DnsZonesMXRecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/MX/{relativeRecordSetName}
func (*DnsZonesMXRecord) AssignProperties_From_DnsZonesMXRecord ¶
func (record *DnsZonesMXRecord) AssignProperties_From_DnsZonesMXRecord(source *storage.DnsZonesMXRecord) error
AssignProperties_From_DnsZonesMXRecord populates our DnsZonesMXRecord from the provided source DnsZonesMXRecord
func (*DnsZonesMXRecord) AssignProperties_To_DnsZonesMXRecord ¶
func (record *DnsZonesMXRecord) AssignProperties_To_DnsZonesMXRecord(destination *storage.DnsZonesMXRecord) error
AssignProperties_To_DnsZonesMXRecord populates the provided destination DnsZonesMXRecord from our DnsZonesMXRecord
func (*DnsZonesMXRecord) AzureName ¶
func (record *DnsZonesMXRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsZonesMXRecord) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesMXRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZonesMXRecord) ConvertFrom ¶
func (record *DnsZonesMXRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZonesMXRecord from the provided hub DnsZonesMXRecord
func (*DnsZonesMXRecord) ConvertTo ¶
func (record *DnsZonesMXRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZonesMXRecord from our DnsZonesMXRecord
func (*DnsZonesMXRecord) DeepCopy ¶
func (in *DnsZonesMXRecord) DeepCopy() *DnsZonesMXRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesMXRecord.
func (*DnsZonesMXRecord) DeepCopyInto ¶
func (in *DnsZonesMXRecord) DeepCopyInto(out *DnsZonesMXRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesMXRecord) DeepCopyObject ¶
func (in *DnsZonesMXRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZonesMXRecord) Default ¶
func (record *DnsZonesMXRecord) Default()
Default applies defaults to the DnsZonesMXRecord resource
func (DnsZonesMXRecord) GetAPIVersion ¶
func (record DnsZonesMXRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZonesMXRecord) GetConditions ¶
func (record *DnsZonesMXRecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZonesMXRecord) GetResourceScope ¶
func (record *DnsZonesMXRecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZonesMXRecord) GetSpec ¶
func (record *DnsZonesMXRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZonesMXRecord) GetStatus ¶
func (record *DnsZonesMXRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZonesMXRecord) GetSupportedOperations ¶ added in v2.4.0
func (record *DnsZonesMXRecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZonesMXRecord) GetType ¶
func (record *DnsZonesMXRecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/MX"
func (*DnsZonesMXRecord) InitializeSpec ¶
func (record *DnsZonesMXRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZonesMXRecord) NewEmptyStatus ¶
func (record *DnsZonesMXRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZonesMXRecord) OriginalGVK ¶
func (record *DnsZonesMXRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZonesMXRecord) Owner ¶
func (record *DnsZonesMXRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZonesMXRecord) SecretDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesMXRecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZonesMXRecord) SetConditions ¶
func (record *DnsZonesMXRecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZonesMXRecord) SetStatus ¶
func (record *DnsZonesMXRecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZonesMXRecord) ValidateCreate ¶
func (record *DnsZonesMXRecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsZonesMXRecord) ValidateDelete ¶
func (record *DnsZonesMXRecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsZonesMXRecord) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type DnsZonesMXRecordList ¶
type DnsZonesMXRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZonesMXRecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/MX/{relativeRecordSetName}
func (*DnsZonesMXRecordList) DeepCopy ¶
func (in *DnsZonesMXRecordList) DeepCopy() *DnsZonesMXRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesMXRecordList.
func (*DnsZonesMXRecordList) DeepCopyInto ¶
func (in *DnsZonesMXRecordList) DeepCopyInto(out *DnsZonesMXRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesMXRecordList) DeepCopyObject ¶
func (in *DnsZonesMXRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZonesMXRecordOperatorSpec ¶ added in v2.11.0
type DnsZonesMXRecordOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZonesMXRecordOperatorSpec) AssignProperties_From_DnsZonesMXRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesMXRecordOperatorSpec) AssignProperties_From_DnsZonesMXRecordOperatorSpec(source *storage.DnsZonesMXRecordOperatorSpec) error
AssignProperties_From_DnsZonesMXRecordOperatorSpec populates our DnsZonesMXRecordOperatorSpec from the provided source DnsZonesMXRecordOperatorSpec
func (*DnsZonesMXRecordOperatorSpec) AssignProperties_To_DnsZonesMXRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesMXRecordOperatorSpec) AssignProperties_To_DnsZonesMXRecordOperatorSpec(destination *storage.DnsZonesMXRecordOperatorSpec) error
AssignProperties_To_DnsZonesMXRecordOperatorSpec populates the provided destination DnsZonesMXRecordOperatorSpec from our DnsZonesMXRecordOperatorSpec
func (*DnsZonesMXRecordOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZonesMXRecordOperatorSpec) DeepCopy() *DnsZonesMXRecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesMXRecordOperatorSpec.
func (*DnsZonesMXRecordOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZonesMXRecordOperatorSpec) DeepCopyInto(out *DnsZonesMXRecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZonesMXRecord_STATUS ¶ added in v2.10.0
type DnsZonesMXRecord_STATUS struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord_STATUS `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"ARecords,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord_STATUS `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord_STATUS `json:"caaRecords,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: The ID of the record set. Id *string `json:"id,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord_STATUS `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord_STATUS `json:"NSRecords,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"` // ProvisioningState: provisioning State of the record set. ProvisioningState *string `json:"provisioningState,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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource_STATUS `json:"targetResource,omitempty"` // Type: The type of the record set. Type *string `json:"type,omitempty"` }
func (*DnsZonesMXRecord_STATUS) AssignProperties_From_DnsZonesMXRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesMXRecord_STATUS) AssignProperties_From_DnsZonesMXRecord_STATUS(source *storage.DnsZonesMXRecord_STATUS) error
AssignProperties_From_DnsZonesMXRecord_STATUS populates our DnsZonesMXRecord_STATUS from the provided source DnsZonesMXRecord_STATUS
func (*DnsZonesMXRecord_STATUS) AssignProperties_To_DnsZonesMXRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesMXRecord_STATUS) AssignProperties_To_DnsZonesMXRecord_STATUS(destination *storage.DnsZonesMXRecord_STATUS) error
AssignProperties_To_DnsZonesMXRecord_STATUS populates the provided destination DnsZonesMXRecord_STATUS from our DnsZonesMXRecord_STATUS
func (*DnsZonesMXRecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *DnsZonesMXRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZonesMXRecord_STATUS from the provided source
func (*DnsZonesMXRecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *DnsZonesMXRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZonesMXRecord_STATUS
func (*DnsZonesMXRecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesMXRecord_STATUS) DeepCopy() *DnsZonesMXRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesMXRecord_STATUS.
func (*DnsZonesMXRecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesMXRecord_STATUS) DeepCopyInto(out *DnsZonesMXRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesMXRecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesMXRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesMXRecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesMXRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZonesMXRecord_Spec ¶ added in v2.10.0
type DnsZonesMXRecord_Spec struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord `json:"ARecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord `json:"caaRecords,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord `json:"NSRecords,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZonesMXRecordOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/DnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"` // PTRRecords: 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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource `json:"targetResource,omitempty"` }
func (*DnsZonesMXRecord_Spec) AssignProperties_From_DnsZonesMXRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) AssignProperties_From_DnsZonesMXRecord_Spec(source *storage.DnsZonesMXRecord_Spec) error
AssignProperties_From_DnsZonesMXRecord_Spec populates our DnsZonesMXRecord_Spec from the provided source DnsZonesMXRecord_Spec
func (*DnsZonesMXRecord_Spec) AssignProperties_To_DnsZonesMXRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) AssignProperties_To_DnsZonesMXRecord_Spec(destination *storage.DnsZonesMXRecord_Spec) error
AssignProperties_To_DnsZonesMXRecord_Spec populates the provided destination DnsZonesMXRecord_Spec from our DnsZonesMXRecord_Spec
func (*DnsZonesMXRecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZonesMXRecord_Spec from the provided source
func (*DnsZonesMXRecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZonesMXRecord_Spec
func (*DnsZonesMXRecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZonesMXRecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesMXRecord_Spec) DeepCopy() *DnsZonesMXRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesMXRecord_Spec.
func (*DnsZonesMXRecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesMXRecord_Spec) DeepCopyInto(out *DnsZonesMXRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesMXRecord_Spec) Initialize_From_DnsZonesMXRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) Initialize_From_DnsZonesMXRecord_STATUS(source *DnsZonesMXRecord_STATUS) error
Initialize_From_DnsZonesMXRecord_STATUS populates our DnsZonesMXRecord_Spec from the provided source DnsZonesMXRecord_STATUS
func (*DnsZonesMXRecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesMXRecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZonesMXRecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZonesMXRecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *DnsZonesMXRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsZonesNSRecord ¶
type DnsZonesNSRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZonesNSRecord_Spec `json:"spec,omitempty"` Status DnsZonesNSRecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/NS/{relativeRecordSetName}
func (*DnsZonesNSRecord) AssignProperties_From_DnsZonesNSRecord ¶
func (record *DnsZonesNSRecord) AssignProperties_From_DnsZonesNSRecord(source *storage.DnsZonesNSRecord) error
AssignProperties_From_DnsZonesNSRecord populates our DnsZonesNSRecord from the provided source DnsZonesNSRecord
func (*DnsZonesNSRecord) AssignProperties_To_DnsZonesNSRecord ¶
func (record *DnsZonesNSRecord) AssignProperties_To_DnsZonesNSRecord(destination *storage.DnsZonesNSRecord) error
AssignProperties_To_DnsZonesNSRecord populates the provided destination DnsZonesNSRecord from our DnsZonesNSRecord
func (*DnsZonesNSRecord) AzureName ¶
func (record *DnsZonesNSRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsZonesNSRecord) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesNSRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZonesNSRecord) ConvertFrom ¶
func (record *DnsZonesNSRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZonesNSRecord from the provided hub DnsZonesNSRecord
func (*DnsZonesNSRecord) ConvertTo ¶
func (record *DnsZonesNSRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZonesNSRecord from our DnsZonesNSRecord
func (*DnsZonesNSRecord) DeepCopy ¶
func (in *DnsZonesNSRecord) DeepCopy() *DnsZonesNSRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesNSRecord.
func (*DnsZonesNSRecord) DeepCopyInto ¶
func (in *DnsZonesNSRecord) DeepCopyInto(out *DnsZonesNSRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesNSRecord) DeepCopyObject ¶
func (in *DnsZonesNSRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZonesNSRecord) Default ¶
func (record *DnsZonesNSRecord) Default()
Default applies defaults to the DnsZonesNSRecord resource
func (DnsZonesNSRecord) GetAPIVersion ¶
func (record DnsZonesNSRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZonesNSRecord) GetConditions ¶
func (record *DnsZonesNSRecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZonesNSRecord) GetResourceScope ¶
func (record *DnsZonesNSRecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZonesNSRecord) GetSpec ¶
func (record *DnsZonesNSRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZonesNSRecord) GetStatus ¶
func (record *DnsZonesNSRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZonesNSRecord) GetSupportedOperations ¶ added in v2.4.0
func (record *DnsZonesNSRecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZonesNSRecord) GetType ¶
func (record *DnsZonesNSRecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/NS"
func (*DnsZonesNSRecord) InitializeSpec ¶
func (record *DnsZonesNSRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZonesNSRecord) NewEmptyStatus ¶
func (record *DnsZonesNSRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZonesNSRecord) OriginalGVK ¶
func (record *DnsZonesNSRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZonesNSRecord) Owner ¶
func (record *DnsZonesNSRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZonesNSRecord) SecretDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesNSRecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZonesNSRecord) SetConditions ¶
func (record *DnsZonesNSRecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZonesNSRecord) SetStatus ¶
func (record *DnsZonesNSRecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZonesNSRecord) ValidateCreate ¶
func (record *DnsZonesNSRecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsZonesNSRecord) ValidateDelete ¶
func (record *DnsZonesNSRecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsZonesNSRecord) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type DnsZonesNSRecordList ¶
type DnsZonesNSRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZonesNSRecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/NS/{relativeRecordSetName}
func (*DnsZonesNSRecordList) DeepCopy ¶
func (in *DnsZonesNSRecordList) DeepCopy() *DnsZonesNSRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesNSRecordList.
func (*DnsZonesNSRecordList) DeepCopyInto ¶
func (in *DnsZonesNSRecordList) DeepCopyInto(out *DnsZonesNSRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesNSRecordList) DeepCopyObject ¶
func (in *DnsZonesNSRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZonesNSRecordOperatorSpec ¶ added in v2.11.0
type DnsZonesNSRecordOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZonesNSRecordOperatorSpec) AssignProperties_From_DnsZonesNSRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesNSRecordOperatorSpec) AssignProperties_From_DnsZonesNSRecordOperatorSpec(source *storage.DnsZonesNSRecordOperatorSpec) error
AssignProperties_From_DnsZonesNSRecordOperatorSpec populates our DnsZonesNSRecordOperatorSpec from the provided source DnsZonesNSRecordOperatorSpec
func (*DnsZonesNSRecordOperatorSpec) AssignProperties_To_DnsZonesNSRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesNSRecordOperatorSpec) AssignProperties_To_DnsZonesNSRecordOperatorSpec(destination *storage.DnsZonesNSRecordOperatorSpec) error
AssignProperties_To_DnsZonesNSRecordOperatorSpec populates the provided destination DnsZonesNSRecordOperatorSpec from our DnsZonesNSRecordOperatorSpec
func (*DnsZonesNSRecordOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZonesNSRecordOperatorSpec) DeepCopy() *DnsZonesNSRecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesNSRecordOperatorSpec.
func (*DnsZonesNSRecordOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZonesNSRecordOperatorSpec) DeepCopyInto(out *DnsZonesNSRecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZonesNSRecord_STATUS ¶ added in v2.10.0
type DnsZonesNSRecord_STATUS struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord_STATUS `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"ARecords,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord_STATUS `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord_STATUS `json:"caaRecords,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: The ID of the record set. Id *string `json:"id,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord_STATUS `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord_STATUS `json:"NSRecords,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"` // ProvisioningState: provisioning State of the record set. ProvisioningState *string `json:"provisioningState,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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource_STATUS `json:"targetResource,omitempty"` // Type: The type of the record set. Type *string `json:"type,omitempty"` }
func (*DnsZonesNSRecord_STATUS) AssignProperties_From_DnsZonesNSRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesNSRecord_STATUS) AssignProperties_From_DnsZonesNSRecord_STATUS(source *storage.DnsZonesNSRecord_STATUS) error
AssignProperties_From_DnsZonesNSRecord_STATUS populates our DnsZonesNSRecord_STATUS from the provided source DnsZonesNSRecord_STATUS
func (*DnsZonesNSRecord_STATUS) AssignProperties_To_DnsZonesNSRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesNSRecord_STATUS) AssignProperties_To_DnsZonesNSRecord_STATUS(destination *storage.DnsZonesNSRecord_STATUS) error
AssignProperties_To_DnsZonesNSRecord_STATUS populates the provided destination DnsZonesNSRecord_STATUS from our DnsZonesNSRecord_STATUS
func (*DnsZonesNSRecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *DnsZonesNSRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZonesNSRecord_STATUS from the provided source
func (*DnsZonesNSRecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *DnsZonesNSRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZonesNSRecord_STATUS
func (*DnsZonesNSRecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesNSRecord_STATUS) DeepCopy() *DnsZonesNSRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesNSRecord_STATUS.
func (*DnsZonesNSRecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesNSRecord_STATUS) DeepCopyInto(out *DnsZonesNSRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesNSRecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesNSRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesNSRecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesNSRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZonesNSRecord_Spec ¶ added in v2.10.0
type DnsZonesNSRecord_Spec struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord `json:"ARecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord `json:"caaRecords,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord `json:"NSRecords,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZonesNSRecordOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/DnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"` // PTRRecords: 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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource `json:"targetResource,omitempty"` }
func (*DnsZonesNSRecord_Spec) AssignProperties_From_DnsZonesNSRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) AssignProperties_From_DnsZonesNSRecord_Spec(source *storage.DnsZonesNSRecord_Spec) error
AssignProperties_From_DnsZonesNSRecord_Spec populates our DnsZonesNSRecord_Spec from the provided source DnsZonesNSRecord_Spec
func (*DnsZonesNSRecord_Spec) AssignProperties_To_DnsZonesNSRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) AssignProperties_To_DnsZonesNSRecord_Spec(destination *storage.DnsZonesNSRecord_Spec) error
AssignProperties_To_DnsZonesNSRecord_Spec populates the provided destination DnsZonesNSRecord_Spec from our DnsZonesNSRecord_Spec
func (*DnsZonesNSRecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZonesNSRecord_Spec from the provided source
func (*DnsZonesNSRecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZonesNSRecord_Spec
func (*DnsZonesNSRecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZonesNSRecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesNSRecord_Spec) DeepCopy() *DnsZonesNSRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesNSRecord_Spec.
func (*DnsZonesNSRecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesNSRecord_Spec) DeepCopyInto(out *DnsZonesNSRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesNSRecord_Spec) Initialize_From_DnsZonesNSRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) Initialize_From_DnsZonesNSRecord_STATUS(source *DnsZonesNSRecord_STATUS) error
Initialize_From_DnsZonesNSRecord_STATUS populates our DnsZonesNSRecord_Spec from the provided source DnsZonesNSRecord_STATUS
func (*DnsZonesNSRecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesNSRecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZonesNSRecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZonesNSRecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *DnsZonesNSRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsZonesPTRRecord ¶
type DnsZonesPTRRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZonesPTRRecord_Spec `json:"spec,omitempty"` Status DnsZonesPTRRecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/PTR/{relativeRecordSetName}
func (*DnsZonesPTRRecord) AssignProperties_From_DnsZonesPTRRecord ¶
func (record *DnsZonesPTRRecord) AssignProperties_From_DnsZonesPTRRecord(source *storage.DnsZonesPTRRecord) error
AssignProperties_From_DnsZonesPTRRecord populates our DnsZonesPTRRecord from the provided source DnsZonesPTRRecord
func (*DnsZonesPTRRecord) AssignProperties_To_DnsZonesPTRRecord ¶
func (record *DnsZonesPTRRecord) AssignProperties_To_DnsZonesPTRRecord(destination *storage.DnsZonesPTRRecord) error
AssignProperties_To_DnsZonesPTRRecord populates the provided destination DnsZonesPTRRecord from our DnsZonesPTRRecord
func (*DnsZonesPTRRecord) AzureName ¶
func (record *DnsZonesPTRRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsZonesPTRRecord) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesPTRRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZonesPTRRecord) ConvertFrom ¶
func (record *DnsZonesPTRRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZonesPTRRecord from the provided hub DnsZonesPTRRecord
func (*DnsZonesPTRRecord) ConvertTo ¶
func (record *DnsZonesPTRRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZonesPTRRecord from our DnsZonesPTRRecord
func (*DnsZonesPTRRecord) DeepCopy ¶
func (in *DnsZonesPTRRecord) DeepCopy() *DnsZonesPTRRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesPTRRecord.
func (*DnsZonesPTRRecord) DeepCopyInto ¶
func (in *DnsZonesPTRRecord) DeepCopyInto(out *DnsZonesPTRRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesPTRRecord) DeepCopyObject ¶
func (in *DnsZonesPTRRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZonesPTRRecord) Default ¶
func (record *DnsZonesPTRRecord) Default()
Default applies defaults to the DnsZonesPTRRecord resource
func (DnsZonesPTRRecord) GetAPIVersion ¶
func (record DnsZonesPTRRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZonesPTRRecord) GetConditions ¶
func (record *DnsZonesPTRRecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZonesPTRRecord) GetResourceScope ¶
func (record *DnsZonesPTRRecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZonesPTRRecord) GetSpec ¶
func (record *DnsZonesPTRRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZonesPTRRecord) GetStatus ¶
func (record *DnsZonesPTRRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZonesPTRRecord) GetSupportedOperations ¶ added in v2.4.0
func (record *DnsZonesPTRRecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZonesPTRRecord) GetType ¶
func (record *DnsZonesPTRRecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/PTR"
func (*DnsZonesPTRRecord) InitializeSpec ¶
func (record *DnsZonesPTRRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZonesPTRRecord) NewEmptyStatus ¶
func (record *DnsZonesPTRRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZonesPTRRecord) OriginalGVK ¶
func (record *DnsZonesPTRRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZonesPTRRecord) Owner ¶
func (record *DnsZonesPTRRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZonesPTRRecord) SecretDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesPTRRecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZonesPTRRecord) SetConditions ¶
func (record *DnsZonesPTRRecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZonesPTRRecord) SetStatus ¶
func (record *DnsZonesPTRRecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZonesPTRRecord) ValidateCreate ¶
func (record *DnsZonesPTRRecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsZonesPTRRecord) ValidateDelete ¶
func (record *DnsZonesPTRRecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsZonesPTRRecord) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type DnsZonesPTRRecordList ¶
type DnsZonesPTRRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZonesPTRRecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/PTR/{relativeRecordSetName}
func (*DnsZonesPTRRecordList) DeepCopy ¶
func (in *DnsZonesPTRRecordList) DeepCopy() *DnsZonesPTRRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesPTRRecordList.
func (*DnsZonesPTRRecordList) DeepCopyInto ¶
func (in *DnsZonesPTRRecordList) DeepCopyInto(out *DnsZonesPTRRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesPTRRecordList) DeepCopyObject ¶
func (in *DnsZonesPTRRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZonesPTRRecordOperatorSpec ¶ added in v2.11.0
type DnsZonesPTRRecordOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZonesPTRRecordOperatorSpec) AssignProperties_From_DnsZonesPTRRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesPTRRecordOperatorSpec) AssignProperties_From_DnsZonesPTRRecordOperatorSpec(source *storage.DnsZonesPTRRecordOperatorSpec) error
AssignProperties_From_DnsZonesPTRRecordOperatorSpec populates our DnsZonesPTRRecordOperatorSpec from the provided source DnsZonesPTRRecordOperatorSpec
func (*DnsZonesPTRRecordOperatorSpec) AssignProperties_To_DnsZonesPTRRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesPTRRecordOperatorSpec) AssignProperties_To_DnsZonesPTRRecordOperatorSpec(destination *storage.DnsZonesPTRRecordOperatorSpec) error
AssignProperties_To_DnsZonesPTRRecordOperatorSpec populates the provided destination DnsZonesPTRRecordOperatorSpec from our DnsZonesPTRRecordOperatorSpec
func (*DnsZonesPTRRecordOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZonesPTRRecordOperatorSpec) DeepCopy() *DnsZonesPTRRecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesPTRRecordOperatorSpec.
func (*DnsZonesPTRRecordOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZonesPTRRecordOperatorSpec) DeepCopyInto(out *DnsZonesPTRRecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZonesPTRRecord_STATUS ¶ added in v2.10.0
type DnsZonesPTRRecord_STATUS struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord_STATUS `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"ARecords,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord_STATUS `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord_STATUS `json:"caaRecords,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: The ID of the record set. Id *string `json:"id,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord_STATUS `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord_STATUS `json:"NSRecords,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"` // ProvisioningState: provisioning State of the record set. ProvisioningState *string `json:"provisioningState,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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource_STATUS `json:"targetResource,omitempty"` // Type: The type of the record set. Type *string `json:"type,omitempty"` }
func (*DnsZonesPTRRecord_STATUS) AssignProperties_From_DnsZonesPTRRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_STATUS) AssignProperties_From_DnsZonesPTRRecord_STATUS(source *storage.DnsZonesPTRRecord_STATUS) error
AssignProperties_From_DnsZonesPTRRecord_STATUS populates our DnsZonesPTRRecord_STATUS from the provided source DnsZonesPTRRecord_STATUS
func (*DnsZonesPTRRecord_STATUS) AssignProperties_To_DnsZonesPTRRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_STATUS) AssignProperties_To_DnsZonesPTRRecord_STATUS(destination *storage.DnsZonesPTRRecord_STATUS) error
AssignProperties_To_DnsZonesPTRRecord_STATUS populates the provided destination DnsZonesPTRRecord_STATUS from our DnsZonesPTRRecord_STATUS
func (*DnsZonesPTRRecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZonesPTRRecord_STATUS from the provided source
func (*DnsZonesPTRRecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZonesPTRRecord_STATUS
func (*DnsZonesPTRRecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesPTRRecord_STATUS) DeepCopy() *DnsZonesPTRRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesPTRRecord_STATUS.
func (*DnsZonesPTRRecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesPTRRecord_STATUS) DeepCopyInto(out *DnsZonesPTRRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesPTRRecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesPTRRecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZonesPTRRecord_Spec ¶ added in v2.10.0
type DnsZonesPTRRecord_Spec struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord `json:"ARecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord `json:"caaRecords,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord `json:"NSRecords,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZonesPTRRecordOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/DnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"` // PTRRecords: 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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource `json:"targetResource,omitempty"` }
func (*DnsZonesPTRRecord_Spec) AssignProperties_From_DnsZonesPTRRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) AssignProperties_From_DnsZonesPTRRecord_Spec(source *storage.DnsZonesPTRRecord_Spec) error
AssignProperties_From_DnsZonesPTRRecord_Spec populates our DnsZonesPTRRecord_Spec from the provided source DnsZonesPTRRecord_Spec
func (*DnsZonesPTRRecord_Spec) AssignProperties_To_DnsZonesPTRRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) AssignProperties_To_DnsZonesPTRRecord_Spec(destination *storage.DnsZonesPTRRecord_Spec) error
AssignProperties_To_DnsZonesPTRRecord_Spec populates the provided destination DnsZonesPTRRecord_Spec from our DnsZonesPTRRecord_Spec
func (*DnsZonesPTRRecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZonesPTRRecord_Spec from the provided source
func (*DnsZonesPTRRecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZonesPTRRecord_Spec
func (*DnsZonesPTRRecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZonesPTRRecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesPTRRecord_Spec) DeepCopy() *DnsZonesPTRRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesPTRRecord_Spec.
func (*DnsZonesPTRRecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesPTRRecord_Spec) DeepCopyInto(out *DnsZonesPTRRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesPTRRecord_Spec) Initialize_From_DnsZonesPTRRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) Initialize_From_DnsZonesPTRRecord_STATUS(source *DnsZonesPTRRecord_STATUS) error
Initialize_From_DnsZonesPTRRecord_STATUS populates our DnsZonesPTRRecord_Spec from the provided source DnsZonesPTRRecord_STATUS
func (*DnsZonesPTRRecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesPTRRecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZonesPTRRecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZonesPTRRecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *DnsZonesPTRRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsZonesSRVRecord ¶
type DnsZonesSRVRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZonesSRVRecord_Spec `json:"spec,omitempty"` Status DnsZonesSRVRecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/SRV/{relativeRecordSetName}
func (*DnsZonesSRVRecord) AssignProperties_From_DnsZonesSRVRecord ¶
func (record *DnsZonesSRVRecord) AssignProperties_From_DnsZonesSRVRecord(source *storage.DnsZonesSRVRecord) error
AssignProperties_From_DnsZonesSRVRecord populates our DnsZonesSRVRecord from the provided source DnsZonesSRVRecord
func (*DnsZonesSRVRecord) AssignProperties_To_DnsZonesSRVRecord ¶
func (record *DnsZonesSRVRecord) AssignProperties_To_DnsZonesSRVRecord(destination *storage.DnsZonesSRVRecord) error
AssignProperties_To_DnsZonesSRVRecord populates the provided destination DnsZonesSRVRecord from our DnsZonesSRVRecord
func (*DnsZonesSRVRecord) AzureName ¶
func (record *DnsZonesSRVRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsZonesSRVRecord) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesSRVRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZonesSRVRecord) ConvertFrom ¶
func (record *DnsZonesSRVRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZonesSRVRecord from the provided hub DnsZonesSRVRecord
func (*DnsZonesSRVRecord) ConvertTo ¶
func (record *DnsZonesSRVRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZonesSRVRecord from our DnsZonesSRVRecord
func (*DnsZonesSRVRecord) DeepCopy ¶
func (in *DnsZonesSRVRecord) DeepCopy() *DnsZonesSRVRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesSRVRecord.
func (*DnsZonesSRVRecord) DeepCopyInto ¶
func (in *DnsZonesSRVRecord) DeepCopyInto(out *DnsZonesSRVRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesSRVRecord) DeepCopyObject ¶
func (in *DnsZonesSRVRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZonesSRVRecord) Default ¶
func (record *DnsZonesSRVRecord) Default()
Default applies defaults to the DnsZonesSRVRecord resource
func (DnsZonesSRVRecord) GetAPIVersion ¶
func (record DnsZonesSRVRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZonesSRVRecord) GetConditions ¶
func (record *DnsZonesSRVRecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZonesSRVRecord) GetResourceScope ¶
func (record *DnsZonesSRVRecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZonesSRVRecord) GetSpec ¶
func (record *DnsZonesSRVRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZonesSRVRecord) GetStatus ¶
func (record *DnsZonesSRVRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZonesSRVRecord) GetSupportedOperations ¶ added in v2.4.0
func (record *DnsZonesSRVRecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZonesSRVRecord) GetType ¶
func (record *DnsZonesSRVRecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/SRV"
func (*DnsZonesSRVRecord) InitializeSpec ¶
func (record *DnsZonesSRVRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZonesSRVRecord) NewEmptyStatus ¶
func (record *DnsZonesSRVRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZonesSRVRecord) OriginalGVK ¶
func (record *DnsZonesSRVRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZonesSRVRecord) Owner ¶
func (record *DnsZonesSRVRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZonesSRVRecord) SecretDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesSRVRecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZonesSRVRecord) SetConditions ¶
func (record *DnsZonesSRVRecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZonesSRVRecord) SetStatus ¶
func (record *DnsZonesSRVRecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZonesSRVRecord) ValidateCreate ¶
func (record *DnsZonesSRVRecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsZonesSRVRecord) ValidateDelete ¶
func (record *DnsZonesSRVRecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsZonesSRVRecord) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type DnsZonesSRVRecordList ¶
type DnsZonesSRVRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZonesSRVRecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/SRV/{relativeRecordSetName}
func (*DnsZonesSRVRecordList) DeepCopy ¶
func (in *DnsZonesSRVRecordList) DeepCopy() *DnsZonesSRVRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesSRVRecordList.
func (*DnsZonesSRVRecordList) DeepCopyInto ¶
func (in *DnsZonesSRVRecordList) DeepCopyInto(out *DnsZonesSRVRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesSRVRecordList) DeepCopyObject ¶
func (in *DnsZonesSRVRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZonesSRVRecordOperatorSpec ¶ added in v2.11.0
type DnsZonesSRVRecordOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZonesSRVRecordOperatorSpec) AssignProperties_From_DnsZonesSRVRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesSRVRecordOperatorSpec) AssignProperties_From_DnsZonesSRVRecordOperatorSpec(source *storage.DnsZonesSRVRecordOperatorSpec) error
AssignProperties_From_DnsZonesSRVRecordOperatorSpec populates our DnsZonesSRVRecordOperatorSpec from the provided source DnsZonesSRVRecordOperatorSpec
func (*DnsZonesSRVRecordOperatorSpec) AssignProperties_To_DnsZonesSRVRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesSRVRecordOperatorSpec) AssignProperties_To_DnsZonesSRVRecordOperatorSpec(destination *storage.DnsZonesSRVRecordOperatorSpec) error
AssignProperties_To_DnsZonesSRVRecordOperatorSpec populates the provided destination DnsZonesSRVRecordOperatorSpec from our DnsZonesSRVRecordOperatorSpec
func (*DnsZonesSRVRecordOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZonesSRVRecordOperatorSpec) DeepCopy() *DnsZonesSRVRecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesSRVRecordOperatorSpec.
func (*DnsZonesSRVRecordOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZonesSRVRecordOperatorSpec) DeepCopyInto(out *DnsZonesSRVRecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZonesSRVRecord_STATUS ¶ added in v2.10.0
type DnsZonesSRVRecord_STATUS struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord_STATUS `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"ARecords,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord_STATUS `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord_STATUS `json:"caaRecords,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: The ID of the record set. Id *string `json:"id,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord_STATUS `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord_STATUS `json:"NSRecords,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"` // ProvisioningState: provisioning State of the record set. ProvisioningState *string `json:"provisioningState,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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource_STATUS `json:"targetResource,omitempty"` // Type: The type of the record set. Type *string `json:"type,omitempty"` }
func (*DnsZonesSRVRecord_STATUS) AssignProperties_From_DnsZonesSRVRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_STATUS) AssignProperties_From_DnsZonesSRVRecord_STATUS(source *storage.DnsZonesSRVRecord_STATUS) error
AssignProperties_From_DnsZonesSRVRecord_STATUS populates our DnsZonesSRVRecord_STATUS from the provided source DnsZonesSRVRecord_STATUS
func (*DnsZonesSRVRecord_STATUS) AssignProperties_To_DnsZonesSRVRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_STATUS) AssignProperties_To_DnsZonesSRVRecord_STATUS(destination *storage.DnsZonesSRVRecord_STATUS) error
AssignProperties_To_DnsZonesSRVRecord_STATUS populates the provided destination DnsZonesSRVRecord_STATUS from our DnsZonesSRVRecord_STATUS
func (*DnsZonesSRVRecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZonesSRVRecord_STATUS from the provided source
func (*DnsZonesSRVRecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZonesSRVRecord_STATUS
func (*DnsZonesSRVRecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesSRVRecord_STATUS) DeepCopy() *DnsZonesSRVRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesSRVRecord_STATUS.
func (*DnsZonesSRVRecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesSRVRecord_STATUS) DeepCopyInto(out *DnsZonesSRVRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesSRVRecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesSRVRecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZonesSRVRecord_Spec ¶ added in v2.10.0
type DnsZonesSRVRecord_Spec struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord `json:"ARecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord `json:"caaRecords,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord `json:"NSRecords,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZonesSRVRecordOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/DnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"` // PTRRecords: 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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource `json:"targetResource,omitempty"` }
func (*DnsZonesSRVRecord_Spec) AssignProperties_From_DnsZonesSRVRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) AssignProperties_From_DnsZonesSRVRecord_Spec(source *storage.DnsZonesSRVRecord_Spec) error
AssignProperties_From_DnsZonesSRVRecord_Spec populates our DnsZonesSRVRecord_Spec from the provided source DnsZonesSRVRecord_Spec
func (*DnsZonesSRVRecord_Spec) AssignProperties_To_DnsZonesSRVRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) AssignProperties_To_DnsZonesSRVRecord_Spec(destination *storage.DnsZonesSRVRecord_Spec) error
AssignProperties_To_DnsZonesSRVRecord_Spec populates the provided destination DnsZonesSRVRecord_Spec from our DnsZonesSRVRecord_Spec
func (*DnsZonesSRVRecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZonesSRVRecord_Spec from the provided source
func (*DnsZonesSRVRecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZonesSRVRecord_Spec
func (*DnsZonesSRVRecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZonesSRVRecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesSRVRecord_Spec) DeepCopy() *DnsZonesSRVRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesSRVRecord_Spec.
func (*DnsZonesSRVRecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesSRVRecord_Spec) DeepCopyInto(out *DnsZonesSRVRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesSRVRecord_Spec) Initialize_From_DnsZonesSRVRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) Initialize_From_DnsZonesSRVRecord_STATUS(source *DnsZonesSRVRecord_STATUS) error
Initialize_From_DnsZonesSRVRecord_STATUS populates our DnsZonesSRVRecord_Spec from the provided source DnsZonesSRVRecord_STATUS
func (*DnsZonesSRVRecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesSRVRecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZonesSRVRecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZonesSRVRecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *DnsZonesSRVRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsZonesTXTRecord ¶
type DnsZonesTXTRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZonesTXTRecord_Spec `json:"spec,omitempty"` Status DnsZonesTXTRecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder: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: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/TXT/{relativeRecordSetName}
func (*DnsZonesTXTRecord) AssignProperties_From_DnsZonesTXTRecord ¶
func (record *DnsZonesTXTRecord) AssignProperties_From_DnsZonesTXTRecord(source *storage.DnsZonesTXTRecord) error
AssignProperties_From_DnsZonesTXTRecord populates our DnsZonesTXTRecord from the provided source DnsZonesTXTRecord
func (*DnsZonesTXTRecord) AssignProperties_To_DnsZonesTXTRecord ¶
func (record *DnsZonesTXTRecord) AssignProperties_To_DnsZonesTXTRecord(destination *storage.DnsZonesTXTRecord) error
AssignProperties_To_DnsZonesTXTRecord populates the provided destination DnsZonesTXTRecord from our DnsZonesTXTRecord
func (*DnsZonesTXTRecord) AzureName ¶
func (record *DnsZonesTXTRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsZonesTXTRecord) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesTXTRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*DnsZonesTXTRecord) ConvertFrom ¶
func (record *DnsZonesTXTRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsZonesTXTRecord from the provided hub DnsZonesTXTRecord
func (*DnsZonesTXTRecord) ConvertTo ¶
func (record *DnsZonesTXTRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsZonesTXTRecord from our DnsZonesTXTRecord
func (*DnsZonesTXTRecord) DeepCopy ¶
func (in *DnsZonesTXTRecord) DeepCopy() *DnsZonesTXTRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesTXTRecord.
func (*DnsZonesTXTRecord) DeepCopyInto ¶
func (in *DnsZonesTXTRecord) DeepCopyInto(out *DnsZonesTXTRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesTXTRecord) DeepCopyObject ¶
func (in *DnsZonesTXTRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZonesTXTRecord) Default ¶
func (record *DnsZonesTXTRecord) Default()
Default applies defaults to the DnsZonesTXTRecord resource
func (DnsZonesTXTRecord) GetAPIVersion ¶
func (record DnsZonesTXTRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-05-01"
func (*DnsZonesTXTRecord) GetConditions ¶
func (record *DnsZonesTXTRecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsZonesTXTRecord) GetResourceScope ¶
func (record *DnsZonesTXTRecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsZonesTXTRecord) GetSpec ¶
func (record *DnsZonesTXTRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsZonesTXTRecord) GetStatus ¶
func (record *DnsZonesTXTRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsZonesTXTRecord) GetSupportedOperations ¶ added in v2.4.0
func (record *DnsZonesTXTRecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsZonesTXTRecord) GetType ¶
func (record *DnsZonesTXTRecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsZones/TXT"
func (*DnsZonesTXTRecord) InitializeSpec ¶
func (record *DnsZonesTXTRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsZonesTXTRecord) NewEmptyStatus ¶
func (record *DnsZonesTXTRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsZonesTXTRecord) OriginalGVK ¶
func (record *DnsZonesTXTRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsZonesTXTRecord) Owner ¶
func (record *DnsZonesTXTRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsZonesTXTRecord) SecretDestinationExpressions ¶ added in v2.11.0
func (record *DnsZonesTXTRecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*DnsZonesTXTRecord) SetConditions ¶
func (record *DnsZonesTXTRecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsZonesTXTRecord) SetStatus ¶
func (record *DnsZonesTXTRecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsZonesTXTRecord) ValidateCreate ¶
func (record *DnsZonesTXTRecord) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsZonesTXTRecord) ValidateDelete ¶
func (record *DnsZonesTXTRecord) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsZonesTXTRecord) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type DnsZonesTXTRecordList ¶
type DnsZonesTXTRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsZonesTXTRecord `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/TXT/{relativeRecordSetName}
func (*DnsZonesTXTRecordList) DeepCopy ¶
func (in *DnsZonesTXTRecordList) DeepCopy() *DnsZonesTXTRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesTXTRecordList.
func (*DnsZonesTXTRecordList) DeepCopyInto ¶
func (in *DnsZonesTXTRecordList) DeepCopyInto(out *DnsZonesTXTRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesTXTRecordList) DeepCopyObject ¶
func (in *DnsZonesTXTRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZonesTXTRecordOperatorSpec ¶ added in v2.11.0
type DnsZonesTXTRecordOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*DnsZonesTXTRecordOperatorSpec) AssignProperties_From_DnsZonesTXTRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesTXTRecordOperatorSpec) AssignProperties_From_DnsZonesTXTRecordOperatorSpec(source *storage.DnsZonesTXTRecordOperatorSpec) error
AssignProperties_From_DnsZonesTXTRecordOperatorSpec populates our DnsZonesTXTRecordOperatorSpec from the provided source DnsZonesTXTRecordOperatorSpec
func (*DnsZonesTXTRecordOperatorSpec) AssignProperties_To_DnsZonesTXTRecordOperatorSpec ¶ added in v2.11.0
func (operator *DnsZonesTXTRecordOperatorSpec) AssignProperties_To_DnsZonesTXTRecordOperatorSpec(destination *storage.DnsZonesTXTRecordOperatorSpec) error
AssignProperties_To_DnsZonesTXTRecordOperatorSpec populates the provided destination DnsZonesTXTRecordOperatorSpec from our DnsZonesTXTRecordOperatorSpec
func (*DnsZonesTXTRecordOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *DnsZonesTXTRecordOperatorSpec) DeepCopy() *DnsZonesTXTRecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesTXTRecordOperatorSpec.
func (*DnsZonesTXTRecordOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *DnsZonesTXTRecordOperatorSpec) DeepCopyInto(out *DnsZonesTXTRecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZonesTXTRecord_STATUS ¶ added in v2.10.0
type DnsZonesTXTRecord_STATUS struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord_STATUS `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord_STATUS `json:"ARecords,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord_STATUS `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord_STATUS `json:"caaRecords,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: The ID of the record set. Id *string `json:"id,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord_STATUS `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord_STATUS `json:"NSRecords,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"` // ProvisioningState: provisioning State of the record set. ProvisioningState *string `json:"provisioningState,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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource_STATUS `json:"targetResource,omitempty"` // Type: The type of the record set. Type *string `json:"type,omitempty"` }
func (*DnsZonesTXTRecord_STATUS) AssignProperties_From_DnsZonesTXTRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_STATUS) AssignProperties_From_DnsZonesTXTRecord_STATUS(source *storage.DnsZonesTXTRecord_STATUS) error
AssignProperties_From_DnsZonesTXTRecord_STATUS populates our DnsZonesTXTRecord_STATUS from the provided source DnsZonesTXTRecord_STATUS
func (*DnsZonesTXTRecord_STATUS) AssignProperties_To_DnsZonesTXTRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_STATUS) AssignProperties_To_DnsZonesTXTRecord_STATUS(destination *storage.DnsZonesTXTRecord_STATUS) error
AssignProperties_To_DnsZonesTXTRecord_STATUS populates the provided destination DnsZonesTXTRecord_STATUS from our DnsZonesTXTRecord_STATUS
func (*DnsZonesTXTRecord_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsZonesTXTRecord_STATUS from the provided source
func (*DnsZonesTXTRecord_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsZonesTXTRecord_STATUS
func (*DnsZonesTXTRecord_STATUS) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesTXTRecord_STATUS) DeepCopy() *DnsZonesTXTRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesTXTRecord_STATUS.
func (*DnsZonesTXTRecord_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesTXTRecord_STATUS) DeepCopyInto(out *DnsZonesTXTRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesTXTRecord_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesTXTRecord_STATUS) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsZonesTXTRecord_Spec ¶ added in v2.10.0
type DnsZonesTXTRecord_Spec struct { // AAAARecords: The list of AAAA records in the record set. AAAARecords []AaaaRecord `json:"AAAARecords,omitempty"` // ARecords: The list of A records in the record set. ARecords []ARecord `json:"ARecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CNAMERecord: The CNAME record in the record set. CNAMERecord *CnameRecord `json:"CNAMERecord,omitempty"` // CaaRecords: The list of CAA records in the record set. CaaRecords []CaaRecord `json:"caaRecords,omitempty"` // MXRecords: The list of MX records in the record set. MXRecords []MxRecord `json:"MXRecords,omitempty"` // Metadata: The metadata attached to the record set. Metadata map[string]string `json:"metadata,omitempty"` // NSRecords: The list of NS records in the record set. NSRecords []NsRecord `json:"NSRecords,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *DnsZonesTXTRecordOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/DnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsZone"` // PTRRecords: 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"` // TargetResource: A reference to an azure resource from where the dns resource value is taken. TargetResource *SubResource `json:"targetResource,omitempty"` }
func (*DnsZonesTXTRecord_Spec) AssignProperties_From_DnsZonesTXTRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) AssignProperties_From_DnsZonesTXTRecord_Spec(source *storage.DnsZonesTXTRecord_Spec) error
AssignProperties_From_DnsZonesTXTRecord_Spec populates our DnsZonesTXTRecord_Spec from the provided source DnsZonesTXTRecord_Spec
func (*DnsZonesTXTRecord_Spec) AssignProperties_To_DnsZonesTXTRecord_Spec ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) AssignProperties_To_DnsZonesTXTRecord_Spec(destination *storage.DnsZonesTXTRecord_Spec) error
AssignProperties_To_DnsZonesTXTRecord_Spec populates the provided destination DnsZonesTXTRecord_Spec from our DnsZonesTXTRecord_Spec
func (*DnsZonesTXTRecord_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsZonesTXTRecord_Spec from the provided source
func (*DnsZonesTXTRecord_Spec) ConvertSpecTo ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsZonesTXTRecord_Spec
func (*DnsZonesTXTRecord_Spec) ConvertToARM ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsZonesTXTRecord_Spec) DeepCopy ¶ added in v2.10.0
func (in *DnsZonesTXTRecord_Spec) DeepCopy() *DnsZonesTXTRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZonesTXTRecord_Spec.
func (*DnsZonesTXTRecord_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *DnsZonesTXTRecord_Spec) DeepCopyInto(out *DnsZonesTXTRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZonesTXTRecord_Spec) Initialize_From_DnsZonesTXTRecord_STATUS ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) Initialize_From_DnsZonesTXTRecord_STATUS(source *DnsZonesTXTRecord_STATUS) error
Initialize_From_DnsZonesTXTRecord_STATUS populates our DnsZonesTXTRecord_Spec from the provided source DnsZonesTXTRecord_STATUS
func (*DnsZonesTXTRecord_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsZonesTXTRecord_Spec) OriginalVersion ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsZonesTXTRecord_Spec) PopulateFromARM ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsZonesTXTRecord_Spec) SetAzureName ¶ added in v2.10.0
func (record *DnsZonesTXTRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
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_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 NsRecord ¶
type NsRecord struct { // Nsdname: The name server name for this NS record. Nsdname *string `json:"nsdname,omitempty"` }
An NS record.
func (*NsRecord) AssignProperties_From_NsRecord ¶
AssignProperties_From_NsRecord populates our NsRecord from the provided source NsRecord
func (*NsRecord) AssignProperties_To_NsRecord ¶
AssignProperties_To_NsRecord populates the provided destination NsRecord from our NsRecord
func (*NsRecord) ConvertToARM ¶
func (record *NsRecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NsRecord) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecord.
func (*NsRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NsRecord) Initialize_From_NsRecord_STATUS ¶
func (record *NsRecord) Initialize_From_NsRecord_STATUS(source *NsRecord_STATUS) error
Initialize_From_NsRecord_STATUS populates our NsRecord from the provided source NsRecord_STATUS
func (*NsRecord) NewEmptyARMValue ¶
func (record *NsRecord) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NsRecord) PopulateFromARM ¶
func (record *NsRecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NsRecord_STATUS ¶
type NsRecord_STATUS struct { // Nsdname: The name server name for this NS record. Nsdname *string `json:"nsdname,omitempty"` }
An NS record.
func (*NsRecord_STATUS) AssignProperties_From_NsRecord_STATUS ¶
func (record *NsRecord_STATUS) AssignProperties_From_NsRecord_STATUS(source *storage.NsRecord_STATUS) error
AssignProperties_From_NsRecord_STATUS populates our NsRecord_STATUS from the provided source NsRecord_STATUS
func (*NsRecord_STATUS) AssignProperties_To_NsRecord_STATUS ¶
func (record *NsRecord_STATUS) AssignProperties_To_NsRecord_STATUS(destination *storage.NsRecord_STATUS) error
AssignProperties_To_NsRecord_STATUS populates the provided destination NsRecord_STATUS from our NsRecord_STATUS
func (*NsRecord_STATUS) DeepCopy ¶
func (in *NsRecord_STATUS) DeepCopy() *NsRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecord_STATUS.
func (*NsRecord_STATUS) DeepCopyInto ¶
func (in *NsRecord_STATUS) DeepCopyInto(out *NsRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NsRecord_STATUS) NewEmptyARMValue ¶
func (record *NsRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NsRecord_STATUS) PopulateFromARM ¶
func (record *NsRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
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_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 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_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 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_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 SubResource ¶
type SubResource struct { // Reference: Resource Id. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
A reference to a another resource
func (*SubResource) AssignProperties_From_SubResource ¶
func (resource *SubResource) AssignProperties_From_SubResource(source *storage.SubResource) error
AssignProperties_From_SubResource populates our SubResource from the provided source SubResource
func (*SubResource) AssignProperties_To_SubResource ¶
func (resource *SubResource) AssignProperties_To_SubResource(destination *storage.SubResource) error
AssignProperties_To_SubResource populates the provided destination SubResource from our SubResource
func (*SubResource) 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_STATUS ¶
type SubResource_STATUS struct { // Id: Resource Id. Id *string `json:"id,omitempty"` }
A reference to a another resource
func (*SubResource_STATUS) AssignProperties_From_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *storage.SubResource_STATUS) error
AssignProperties_From_SubResource_STATUS populates our SubResource_STATUS from the provided source SubResource_STATUS
func (*SubResource_STATUS) AssignProperties_To_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *storage.SubResource_STATUS) error
AssignProperties_To_SubResource_STATUS populates the provided destination SubResource_STATUS from our SubResource_STATUS
func (*SubResource_STATUS) DeepCopy ¶
func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_STATUS.
func (*SubResource_STATUS) DeepCopyInto ¶
func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 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_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 ZoneProperties_ZoneType ¶
type ZoneProperties_ZoneType string
+kubebuilder:validation:Enum={"Private","Public"}
type ZoneProperties_ZoneType_STATUS ¶
type ZoneProperties_ZoneType_STATUS string
Source Files ¶
- dns_zone_types_gen.go
- dns_zones_a_record_types_gen.go
- dns_zones_aaaa_record_types_gen.go
- dns_zones_caa_record_types_gen.go
- dns_zones_cname_record_types_gen.go
- dns_zones_mx_record_types_gen.go
- dns_zones_ns_record_types_gen.go
- dns_zones_ptr_record_types_gen.go
- dns_zones_srv_record_types_gen.go
- dns_zones_txt_record_types_gen.go
- doc.go
- groupversion_info_gen.go
- zz_generated.deepcopy.go