Documentation
¶
Overview ¶
Package v1api20240601 contains API Schema definitions for the network v1api20240601 API group +groupName=network.azure.com
Package v1api20240601 contains API Schema definitions for the network v1api20240601 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=v1api20240601
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type ARecord
- func (record *ARecord) AssignProperties_From_ARecord(source *storage.ARecord) error
- func (record *ARecord) AssignProperties_To_ARecord(destination *storage.ARecord) error
- func (record *ARecord) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ARecord) DeepCopy() *ARecord
- func (in *ARecord) DeepCopyInto(out *ARecord)
- func (record *ARecord) Initialize_From_ARecord_STATUS(source *ARecord_STATUS) error
- func (record *ARecord) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *ARecord) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ARecord_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 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 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 PrivateDnsZone
- func (zone *PrivateDnsZone) AssignProperties_From_PrivateDnsZone(source *storage.PrivateDnsZone) error
- func (zone *PrivateDnsZone) AssignProperties_To_PrivateDnsZone(destination *storage.PrivateDnsZone) error
- func (zone *PrivateDnsZone) AzureName() string
- func (zone *PrivateDnsZone) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (zone *PrivateDnsZone) ConvertFrom(hub conversion.Hub) error
- func (zone *PrivateDnsZone) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZone) DeepCopy() *PrivateDnsZone
- func (in *PrivateDnsZone) DeepCopyInto(out *PrivateDnsZone)
- func (in *PrivateDnsZone) DeepCopyObject() runtime.Object
- func (zone PrivateDnsZone) GetAPIVersion() string
- func (zone *PrivateDnsZone) GetConditions() conditions.Conditions
- func (zone *PrivateDnsZone) GetResourceScope() genruntime.ResourceScope
- func (zone *PrivateDnsZone) GetSpec() genruntime.ConvertibleSpec
- func (zone *PrivateDnsZone) GetStatus() genruntime.ConvertibleStatus
- func (zone *PrivateDnsZone) GetSupportedOperations() []genruntime.ResourceOperation
- func (zone *PrivateDnsZone) GetType() string
- func (zone *PrivateDnsZone) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (zone *PrivateDnsZone) NewEmptyStatus() genruntime.ConvertibleStatus
- func (zone *PrivateDnsZone) OriginalGVK() *schema.GroupVersionKind
- func (zone *PrivateDnsZone) Owner() *genruntime.ResourceReference
- func (zone *PrivateDnsZone) SecretDestinationExpressions() []*core.DestinationExpression
- func (zone *PrivateDnsZone) SetConditions(conditions conditions.Conditions)
- func (zone *PrivateDnsZone) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateDnsZoneList
- type PrivateDnsZoneOperatorSpec
- func (operator *PrivateDnsZoneOperatorSpec) AssignProperties_From_PrivateDnsZoneOperatorSpec(source *storage.PrivateDnsZoneOperatorSpec) error
- func (operator *PrivateDnsZoneOperatorSpec) AssignProperties_To_PrivateDnsZoneOperatorSpec(destination *storage.PrivateDnsZoneOperatorSpec) error
- func (in *PrivateDnsZoneOperatorSpec) DeepCopy() *PrivateDnsZoneOperatorSpec
- func (in *PrivateDnsZoneOperatorSpec) DeepCopyInto(out *PrivateDnsZoneOperatorSpec)
- type PrivateDnsZone_STATUS
- func (zone *PrivateDnsZone_STATUS) AssignProperties_From_PrivateDnsZone_STATUS(source *storage.PrivateDnsZone_STATUS) error
- func (zone *PrivateDnsZone_STATUS) AssignProperties_To_PrivateDnsZone_STATUS(destination *storage.PrivateDnsZone_STATUS) error
- func (zone *PrivateDnsZone_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (zone *PrivateDnsZone_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZone_STATUS) DeepCopy() *PrivateDnsZone_STATUS
- func (in *PrivateDnsZone_STATUS) DeepCopyInto(out *PrivateDnsZone_STATUS)
- func (zone *PrivateDnsZone_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (zone *PrivateDnsZone_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZone_Spec
- func (zone *PrivateDnsZone_Spec) AssignProperties_From_PrivateDnsZone_Spec(source *storage.PrivateDnsZone_Spec) error
- func (zone *PrivateDnsZone_Spec) AssignProperties_To_PrivateDnsZone_Spec(destination *storage.PrivateDnsZone_Spec) error
- func (zone *PrivateDnsZone_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (zone *PrivateDnsZone_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (zone *PrivateDnsZone_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZone_Spec) DeepCopy() *PrivateDnsZone_Spec
- func (in *PrivateDnsZone_Spec) DeepCopyInto(out *PrivateDnsZone_Spec)
- func (zone *PrivateDnsZone_Spec) Initialize_From_PrivateDnsZone_STATUS(source *PrivateDnsZone_STATUS) error
- func (zone *PrivateDnsZone_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (zone *PrivateDnsZone_Spec) OriginalVersion() string
- func (zone *PrivateDnsZone_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (zone *PrivateDnsZone_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesAAAARecord
- func (record *PrivateDnsZonesAAAARecord) AssignProperties_From_PrivateDnsZonesAAAARecord(source *storage.PrivateDnsZonesAAAARecord) error
- func (record *PrivateDnsZonesAAAARecord) AssignProperties_To_PrivateDnsZonesAAAARecord(destination *storage.PrivateDnsZonesAAAARecord) error
- func (record *PrivateDnsZonesAAAARecord) AzureName() string
- func (record *PrivateDnsZonesAAAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesAAAARecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesAAAARecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesAAAARecord) DeepCopy() *PrivateDnsZonesAAAARecord
- func (in *PrivateDnsZonesAAAARecord) DeepCopyInto(out *PrivateDnsZonesAAAARecord)
- func (in *PrivateDnsZonesAAAARecord) DeepCopyObject() runtime.Object
- func (record PrivateDnsZonesAAAARecord) GetAPIVersion() string
- func (record *PrivateDnsZonesAAAARecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesAAAARecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesAAAARecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesAAAARecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesAAAARecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesAAAARecord) GetType() string
- func (record *PrivateDnsZonesAAAARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesAAAARecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesAAAARecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesAAAARecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesAAAARecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesAAAARecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesAAAARecord) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateDnsZonesAAAARecordList
- type PrivateDnsZonesAAAARecordOperatorSpec
- func (operator *PrivateDnsZonesAAAARecordOperatorSpec) AssignProperties_From_PrivateDnsZonesAAAARecordOperatorSpec(source *storage.PrivateDnsZonesAAAARecordOperatorSpec) error
- func (operator *PrivateDnsZonesAAAARecordOperatorSpec) AssignProperties_To_PrivateDnsZonesAAAARecordOperatorSpec(destination *storage.PrivateDnsZonesAAAARecordOperatorSpec) error
- func (in *PrivateDnsZonesAAAARecordOperatorSpec) DeepCopy() *PrivateDnsZonesAAAARecordOperatorSpec
- func (in *PrivateDnsZonesAAAARecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesAAAARecordOperatorSpec)
- type PrivateDnsZonesAAAARecord_STATUS
- func (record *PrivateDnsZonesAAAARecord_STATUS) AssignProperties_From_PrivateDnsZonesAAAARecord_STATUS(source *storage.PrivateDnsZonesAAAARecord_STATUS) error
- func (record *PrivateDnsZonesAAAARecord_STATUS) AssignProperties_To_PrivateDnsZonesAAAARecord_STATUS(destination *storage.PrivateDnsZonesAAAARecord_STATUS) error
- func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopy() *PrivateDnsZonesAAAARecord_STATUS
- func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesAAAARecord_STATUS)
- func (record *PrivateDnsZonesAAAARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesAAAARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesAAAARecord_Spec
- func (record *PrivateDnsZonesAAAARecord_Spec) AssignProperties_From_PrivateDnsZonesAAAARecord_Spec(source *storage.PrivateDnsZonesAAAARecord_Spec) error
- func (record *PrivateDnsZonesAAAARecord_Spec) AssignProperties_To_PrivateDnsZonesAAAARecord_Spec(destination *storage.PrivateDnsZonesAAAARecord_Spec) error
- func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesAAAARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopy() *PrivateDnsZonesAAAARecord_Spec
- func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopyInto(out *PrivateDnsZonesAAAARecord_Spec)
- func (record *PrivateDnsZonesAAAARecord_Spec) Initialize_From_PrivateDnsZonesAAAARecord_STATUS(source *PrivateDnsZonesAAAARecord_STATUS) error
- func (record *PrivateDnsZonesAAAARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesAAAARecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesAAAARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesAAAARecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesARecord
- func (record *PrivateDnsZonesARecord) AssignProperties_From_PrivateDnsZonesARecord(source *storage.PrivateDnsZonesARecord) error
- func (record *PrivateDnsZonesARecord) AssignProperties_To_PrivateDnsZonesARecord(destination *storage.PrivateDnsZonesARecord) error
- func (record *PrivateDnsZonesARecord) AzureName() string
- func (record *PrivateDnsZonesARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesARecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesARecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesARecord) DeepCopy() *PrivateDnsZonesARecord
- func (in *PrivateDnsZonesARecord) DeepCopyInto(out *PrivateDnsZonesARecord)
- func (in *PrivateDnsZonesARecord) DeepCopyObject() runtime.Object
- func (record PrivateDnsZonesARecord) GetAPIVersion() string
- func (record *PrivateDnsZonesARecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesARecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesARecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesARecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesARecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesARecord) GetType() string
- func (record *PrivateDnsZonesARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesARecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesARecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesARecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesARecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesARecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesARecord) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateDnsZonesARecordList
- type PrivateDnsZonesARecordOperatorSpec
- func (operator *PrivateDnsZonesARecordOperatorSpec) AssignProperties_From_PrivateDnsZonesARecordOperatorSpec(source *storage.PrivateDnsZonesARecordOperatorSpec) error
- func (operator *PrivateDnsZonesARecordOperatorSpec) AssignProperties_To_PrivateDnsZonesARecordOperatorSpec(destination *storage.PrivateDnsZonesARecordOperatorSpec) error
- func (in *PrivateDnsZonesARecordOperatorSpec) DeepCopy() *PrivateDnsZonesARecordOperatorSpec
- func (in *PrivateDnsZonesARecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesARecordOperatorSpec)
- type PrivateDnsZonesARecord_STATUS
- func (record *PrivateDnsZonesARecord_STATUS) AssignProperties_From_PrivateDnsZonesARecord_STATUS(source *storage.PrivateDnsZonesARecord_STATUS) error
- func (record *PrivateDnsZonesARecord_STATUS) AssignProperties_To_PrivateDnsZonesARecord_STATUS(destination *storage.PrivateDnsZonesARecord_STATUS) error
- func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesARecord_STATUS) DeepCopy() *PrivateDnsZonesARecord_STATUS
- func (in *PrivateDnsZonesARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesARecord_STATUS)
- func (record *PrivateDnsZonesARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesARecord_Spec
- func (record *PrivateDnsZonesARecord_Spec) AssignProperties_From_PrivateDnsZonesARecord_Spec(source *storage.PrivateDnsZonesARecord_Spec) error
- func (record *PrivateDnsZonesARecord_Spec) AssignProperties_To_PrivateDnsZonesARecord_Spec(destination *storage.PrivateDnsZonesARecord_Spec) error
- func (record *PrivateDnsZonesARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesARecord_Spec) DeepCopy() *PrivateDnsZonesARecord_Spec
- func (in *PrivateDnsZonesARecord_Spec) DeepCopyInto(out *PrivateDnsZonesARecord_Spec)
- func (record *PrivateDnsZonesARecord_Spec) Initialize_From_PrivateDnsZonesARecord_STATUS(source *PrivateDnsZonesARecord_STATUS) error
- func (record *PrivateDnsZonesARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesARecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesARecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesCNAMERecord
- func (record *PrivateDnsZonesCNAMERecord) AssignProperties_From_PrivateDnsZonesCNAMERecord(source *storage.PrivateDnsZonesCNAMERecord) error
- func (record *PrivateDnsZonesCNAMERecord) AssignProperties_To_PrivateDnsZonesCNAMERecord(destination *storage.PrivateDnsZonesCNAMERecord) error
- func (record *PrivateDnsZonesCNAMERecord) AzureName() string
- func (record *PrivateDnsZonesCNAMERecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesCNAMERecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesCNAMERecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesCNAMERecord) DeepCopy() *PrivateDnsZonesCNAMERecord
- func (in *PrivateDnsZonesCNAMERecord) DeepCopyInto(out *PrivateDnsZonesCNAMERecord)
- func (in *PrivateDnsZonesCNAMERecord) DeepCopyObject() runtime.Object
- func (record PrivateDnsZonesCNAMERecord) GetAPIVersion() string
- func (record *PrivateDnsZonesCNAMERecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesCNAMERecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesCNAMERecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesCNAMERecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesCNAMERecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesCNAMERecord) GetType() string
- func (record *PrivateDnsZonesCNAMERecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesCNAMERecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesCNAMERecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesCNAMERecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesCNAMERecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesCNAMERecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesCNAMERecord) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateDnsZonesCNAMERecordList
- type PrivateDnsZonesCNAMERecordOperatorSpec
- func (operator *PrivateDnsZonesCNAMERecordOperatorSpec) AssignProperties_From_PrivateDnsZonesCNAMERecordOperatorSpec(source *storage.PrivateDnsZonesCNAMERecordOperatorSpec) error
- func (operator *PrivateDnsZonesCNAMERecordOperatorSpec) AssignProperties_To_PrivateDnsZonesCNAMERecordOperatorSpec(destination *storage.PrivateDnsZonesCNAMERecordOperatorSpec) error
- func (in *PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopy() *PrivateDnsZonesCNAMERecordOperatorSpec
- func (in *PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesCNAMERecordOperatorSpec)
- type PrivateDnsZonesCNAMERecord_STATUS
- func (record *PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_From_PrivateDnsZonesCNAMERecord_STATUS(source *storage.PrivateDnsZonesCNAMERecord_STATUS) error
- func (record *PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_To_PrivateDnsZonesCNAMERecord_STATUS(destination *storage.PrivateDnsZonesCNAMERecord_STATUS) error
- func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopy() *PrivateDnsZonesCNAMERecord_STATUS
- func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_STATUS)
- func (record *PrivateDnsZonesCNAMERecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesCNAMERecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesCNAMERecord_Spec
- func (record *PrivateDnsZonesCNAMERecord_Spec) AssignProperties_From_PrivateDnsZonesCNAMERecord_Spec(source *storage.PrivateDnsZonesCNAMERecord_Spec) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) AssignProperties_To_PrivateDnsZonesCNAMERecord_Spec(destination *storage.PrivateDnsZonesCNAMERecord_Spec) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopy() *PrivateDnsZonesCNAMERecord_Spec
- func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_Spec)
- func (record *PrivateDnsZonesCNAMERecord_Spec) Initialize_From_PrivateDnsZonesCNAMERecord_STATUS(source *PrivateDnsZonesCNAMERecord_STATUS) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesCNAMERecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesCNAMERecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesMXRecord
- func (record *PrivateDnsZonesMXRecord) AssignProperties_From_PrivateDnsZonesMXRecord(source *storage.PrivateDnsZonesMXRecord) error
- func (record *PrivateDnsZonesMXRecord) AssignProperties_To_PrivateDnsZonesMXRecord(destination *storage.PrivateDnsZonesMXRecord) error
- func (record *PrivateDnsZonesMXRecord) AzureName() string
- func (record *PrivateDnsZonesMXRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesMXRecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesMXRecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesMXRecord) DeepCopy() *PrivateDnsZonesMXRecord
- func (in *PrivateDnsZonesMXRecord) DeepCopyInto(out *PrivateDnsZonesMXRecord)
- func (in *PrivateDnsZonesMXRecord) DeepCopyObject() runtime.Object
- func (record PrivateDnsZonesMXRecord) GetAPIVersion() string
- func (record *PrivateDnsZonesMXRecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesMXRecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesMXRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesMXRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesMXRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesMXRecord) GetType() string
- func (record *PrivateDnsZonesMXRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesMXRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesMXRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesMXRecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesMXRecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesMXRecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesMXRecord) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateDnsZonesMXRecordList
- type PrivateDnsZonesMXRecordOperatorSpec
- func (operator *PrivateDnsZonesMXRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesMXRecordOperatorSpec(source *storage.PrivateDnsZonesMXRecordOperatorSpec) error
- func (operator *PrivateDnsZonesMXRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesMXRecordOperatorSpec(destination *storage.PrivateDnsZonesMXRecordOperatorSpec) error
- func (in *PrivateDnsZonesMXRecordOperatorSpec) DeepCopy() *PrivateDnsZonesMXRecordOperatorSpec
- func (in *PrivateDnsZonesMXRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesMXRecordOperatorSpec)
- type PrivateDnsZonesMXRecord_STATUS
- func (record *PrivateDnsZonesMXRecord_STATUS) AssignProperties_From_PrivateDnsZonesMXRecord_STATUS(source *storage.PrivateDnsZonesMXRecord_STATUS) error
- func (record *PrivateDnsZonesMXRecord_STATUS) AssignProperties_To_PrivateDnsZonesMXRecord_STATUS(destination *storage.PrivateDnsZonesMXRecord_STATUS) error
- func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopy() *PrivateDnsZonesMXRecord_STATUS
- func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesMXRecord_STATUS)
- func (record *PrivateDnsZonesMXRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesMXRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesMXRecord_Spec
- func (record *PrivateDnsZonesMXRecord_Spec) AssignProperties_From_PrivateDnsZonesMXRecord_Spec(source *storage.PrivateDnsZonesMXRecord_Spec) error
- func (record *PrivateDnsZonesMXRecord_Spec) AssignProperties_To_PrivateDnsZonesMXRecord_Spec(destination *storage.PrivateDnsZonesMXRecord_Spec) error
- func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesMXRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesMXRecord_Spec) DeepCopy() *PrivateDnsZonesMXRecord_Spec
- func (in *PrivateDnsZonesMXRecord_Spec) DeepCopyInto(out *PrivateDnsZonesMXRecord_Spec)
- func (record *PrivateDnsZonesMXRecord_Spec) Initialize_From_PrivateDnsZonesMXRecord_STATUS(source *PrivateDnsZonesMXRecord_STATUS) error
- func (record *PrivateDnsZonesMXRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesMXRecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesMXRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesMXRecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesPTRRecord
- func (record *PrivateDnsZonesPTRRecord) AssignProperties_From_PrivateDnsZonesPTRRecord(source *storage.PrivateDnsZonesPTRRecord) error
- func (record *PrivateDnsZonesPTRRecord) AssignProperties_To_PrivateDnsZonesPTRRecord(destination *storage.PrivateDnsZonesPTRRecord) error
- func (record *PrivateDnsZonesPTRRecord) AzureName() string
- func (record *PrivateDnsZonesPTRRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesPTRRecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesPTRRecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesPTRRecord) DeepCopy() *PrivateDnsZonesPTRRecord
- func (in *PrivateDnsZonesPTRRecord) DeepCopyInto(out *PrivateDnsZonesPTRRecord)
- func (in *PrivateDnsZonesPTRRecord) DeepCopyObject() runtime.Object
- func (record PrivateDnsZonesPTRRecord) GetAPIVersion() string
- func (record *PrivateDnsZonesPTRRecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesPTRRecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesPTRRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesPTRRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesPTRRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesPTRRecord) GetType() string
- func (record *PrivateDnsZonesPTRRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesPTRRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesPTRRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesPTRRecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesPTRRecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesPTRRecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesPTRRecord) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateDnsZonesPTRRecordList
- type PrivateDnsZonesPTRRecordOperatorSpec
- func (operator *PrivateDnsZonesPTRRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesPTRRecordOperatorSpec(source *storage.PrivateDnsZonesPTRRecordOperatorSpec) error
- func (operator *PrivateDnsZonesPTRRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesPTRRecordOperatorSpec(destination *storage.PrivateDnsZonesPTRRecordOperatorSpec) error
- func (in *PrivateDnsZonesPTRRecordOperatorSpec) DeepCopy() *PrivateDnsZonesPTRRecordOperatorSpec
- func (in *PrivateDnsZonesPTRRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesPTRRecordOperatorSpec)
- type PrivateDnsZonesPTRRecord_STATUS
- func (record *PrivateDnsZonesPTRRecord_STATUS) AssignProperties_From_PrivateDnsZonesPTRRecord_STATUS(source *storage.PrivateDnsZonesPTRRecord_STATUS) error
- func (record *PrivateDnsZonesPTRRecord_STATUS) AssignProperties_To_PrivateDnsZonesPTRRecord_STATUS(destination *storage.PrivateDnsZonesPTRRecord_STATUS) error
- func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopy() *PrivateDnsZonesPTRRecord_STATUS
- func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesPTRRecord_STATUS)
- func (record *PrivateDnsZonesPTRRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesPTRRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesPTRRecord_Spec
- func (record *PrivateDnsZonesPTRRecord_Spec) AssignProperties_From_PrivateDnsZonesPTRRecord_Spec(source *storage.PrivateDnsZonesPTRRecord_Spec) error
- func (record *PrivateDnsZonesPTRRecord_Spec) AssignProperties_To_PrivateDnsZonesPTRRecord_Spec(destination *storage.PrivateDnsZonesPTRRecord_Spec) error
- func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesPTRRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopy() *PrivateDnsZonesPTRRecord_Spec
- func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopyInto(out *PrivateDnsZonesPTRRecord_Spec)
- func (record *PrivateDnsZonesPTRRecord_Spec) Initialize_From_PrivateDnsZonesPTRRecord_STATUS(source *PrivateDnsZonesPTRRecord_STATUS) error
- func (record *PrivateDnsZonesPTRRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesPTRRecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesPTRRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesPTRRecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesSRVRecord
- func (record *PrivateDnsZonesSRVRecord) AssignProperties_From_PrivateDnsZonesSRVRecord(source *storage.PrivateDnsZonesSRVRecord) error
- func (record *PrivateDnsZonesSRVRecord) AssignProperties_To_PrivateDnsZonesSRVRecord(destination *storage.PrivateDnsZonesSRVRecord) error
- func (record *PrivateDnsZonesSRVRecord) AzureName() string
- func (record *PrivateDnsZonesSRVRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesSRVRecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesSRVRecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesSRVRecord) DeepCopy() *PrivateDnsZonesSRVRecord
- func (in *PrivateDnsZonesSRVRecord) DeepCopyInto(out *PrivateDnsZonesSRVRecord)
- func (in *PrivateDnsZonesSRVRecord) DeepCopyObject() runtime.Object
- func (record PrivateDnsZonesSRVRecord) GetAPIVersion() string
- func (record *PrivateDnsZonesSRVRecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesSRVRecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesSRVRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesSRVRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesSRVRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesSRVRecord) GetType() string
- func (record *PrivateDnsZonesSRVRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesSRVRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesSRVRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesSRVRecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesSRVRecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesSRVRecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesSRVRecord) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateDnsZonesSRVRecordList
- type PrivateDnsZonesSRVRecordOperatorSpec
- func (operator *PrivateDnsZonesSRVRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesSRVRecordOperatorSpec(source *storage.PrivateDnsZonesSRVRecordOperatorSpec) error
- func (operator *PrivateDnsZonesSRVRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesSRVRecordOperatorSpec(destination *storage.PrivateDnsZonesSRVRecordOperatorSpec) error
- func (in *PrivateDnsZonesSRVRecordOperatorSpec) DeepCopy() *PrivateDnsZonesSRVRecordOperatorSpec
- func (in *PrivateDnsZonesSRVRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesSRVRecordOperatorSpec)
- type PrivateDnsZonesSRVRecord_STATUS
- func (record *PrivateDnsZonesSRVRecord_STATUS) AssignProperties_From_PrivateDnsZonesSRVRecord_STATUS(source *storage.PrivateDnsZonesSRVRecord_STATUS) error
- func (record *PrivateDnsZonesSRVRecord_STATUS) AssignProperties_To_PrivateDnsZonesSRVRecord_STATUS(destination *storage.PrivateDnsZonesSRVRecord_STATUS) error
- func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopy() *PrivateDnsZonesSRVRecord_STATUS
- func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesSRVRecord_STATUS)
- func (record *PrivateDnsZonesSRVRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesSRVRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesSRVRecord_Spec
- func (record *PrivateDnsZonesSRVRecord_Spec) AssignProperties_From_PrivateDnsZonesSRVRecord_Spec(source *storage.PrivateDnsZonesSRVRecord_Spec) error
- func (record *PrivateDnsZonesSRVRecord_Spec) AssignProperties_To_PrivateDnsZonesSRVRecord_Spec(destination *storage.PrivateDnsZonesSRVRecord_Spec) error
- func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesSRVRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopy() *PrivateDnsZonesSRVRecord_Spec
- func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopyInto(out *PrivateDnsZonesSRVRecord_Spec)
- func (record *PrivateDnsZonesSRVRecord_Spec) Initialize_From_PrivateDnsZonesSRVRecord_STATUS(source *PrivateDnsZonesSRVRecord_STATUS) error
- func (record *PrivateDnsZonesSRVRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesSRVRecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesSRVRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesSRVRecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesTXTRecord
- func (record *PrivateDnsZonesTXTRecord) AssignProperties_From_PrivateDnsZonesTXTRecord(source *storage.PrivateDnsZonesTXTRecord) error
- func (record *PrivateDnsZonesTXTRecord) AssignProperties_To_PrivateDnsZonesTXTRecord(destination *storage.PrivateDnsZonesTXTRecord) error
- func (record *PrivateDnsZonesTXTRecord) AzureName() string
- func (record *PrivateDnsZonesTXTRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesTXTRecord) ConvertFrom(hub conversion.Hub) error
- func (record *PrivateDnsZonesTXTRecord) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesTXTRecord) DeepCopy() *PrivateDnsZonesTXTRecord
- func (in *PrivateDnsZonesTXTRecord) DeepCopyInto(out *PrivateDnsZonesTXTRecord)
- func (in *PrivateDnsZonesTXTRecord) DeepCopyObject() runtime.Object
- func (record PrivateDnsZonesTXTRecord) GetAPIVersion() string
- func (record *PrivateDnsZonesTXTRecord) GetConditions() conditions.Conditions
- func (record *PrivateDnsZonesTXTRecord) GetResourceScope() genruntime.ResourceScope
- func (record *PrivateDnsZonesTXTRecord) GetSpec() genruntime.ConvertibleSpec
- func (record *PrivateDnsZonesTXTRecord) GetStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesTXTRecord) GetSupportedOperations() []genruntime.ResourceOperation
- func (record *PrivateDnsZonesTXTRecord) GetType() string
- func (record *PrivateDnsZonesTXTRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesTXTRecord) NewEmptyStatus() genruntime.ConvertibleStatus
- func (record *PrivateDnsZonesTXTRecord) OriginalGVK() *schema.GroupVersionKind
- func (record *PrivateDnsZonesTXTRecord) Owner() *genruntime.ResourceReference
- func (record *PrivateDnsZonesTXTRecord) SecretDestinationExpressions() []*core.DestinationExpression
- func (record *PrivateDnsZonesTXTRecord) SetConditions(conditions conditions.Conditions)
- func (record *PrivateDnsZonesTXTRecord) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateDnsZonesTXTRecordList
- type PrivateDnsZonesTXTRecordOperatorSpec
- func (operator *PrivateDnsZonesTXTRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesTXTRecordOperatorSpec(source *storage.PrivateDnsZonesTXTRecordOperatorSpec) error
- func (operator *PrivateDnsZonesTXTRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesTXTRecordOperatorSpec(destination *storage.PrivateDnsZonesTXTRecordOperatorSpec) error
- func (in *PrivateDnsZonesTXTRecordOperatorSpec) DeepCopy() *PrivateDnsZonesTXTRecordOperatorSpec
- func (in *PrivateDnsZonesTXTRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesTXTRecordOperatorSpec)
- type PrivateDnsZonesTXTRecord_STATUS
- func (record *PrivateDnsZonesTXTRecord_STATUS) AssignProperties_From_PrivateDnsZonesTXTRecord_STATUS(source *storage.PrivateDnsZonesTXTRecord_STATUS) error
- func (record *PrivateDnsZonesTXTRecord_STATUS) AssignProperties_To_PrivateDnsZonesTXTRecord_STATUS(destination *storage.PrivateDnsZonesTXTRecord_STATUS) error
- func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopy() *PrivateDnsZonesTXTRecord_STATUS
- func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesTXTRecord_STATUS)
- func (record *PrivateDnsZonesTXTRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesTXTRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesTXTRecord_Spec
- func (record *PrivateDnsZonesTXTRecord_Spec) AssignProperties_From_PrivateDnsZonesTXTRecord_Spec(source *storage.PrivateDnsZonesTXTRecord_Spec) error
- func (record *PrivateDnsZonesTXTRecord_Spec) AssignProperties_To_PrivateDnsZonesTXTRecord_Spec(destination *storage.PrivateDnsZonesTXTRecord_Spec) error
- func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesTXTRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopy() *PrivateDnsZonesTXTRecord_Spec
- func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopyInto(out *PrivateDnsZonesTXTRecord_Spec)
- func (record *PrivateDnsZonesTXTRecord_Spec) Initialize_From_PrivateDnsZonesTXTRecord_STATUS(source *PrivateDnsZonesTXTRecord_STATUS) error
- func (record *PrivateDnsZonesTXTRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (record *PrivateDnsZonesTXTRecord_Spec) OriginalVersion() string
- func (record *PrivateDnsZonesTXTRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (record *PrivateDnsZonesTXTRecord_Spec) SetAzureName(azureName string)
- type PrivateDnsZonesVirtualNetworkLink
- func (link *PrivateDnsZonesVirtualNetworkLink) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink(source *storage.PrivateDnsZonesVirtualNetworkLink) error
- func (link *PrivateDnsZonesVirtualNetworkLink) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink(destination *storage.PrivateDnsZonesVirtualNetworkLink) error
- func (link *PrivateDnsZonesVirtualNetworkLink) AzureName() string
- func (link *PrivateDnsZonesVirtualNetworkLink) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (link *PrivateDnsZonesVirtualNetworkLink) ConvertFrom(hub conversion.Hub) error
- func (link *PrivateDnsZonesVirtualNetworkLink) ConvertTo(hub conversion.Hub) error
- func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopy() *PrivateDnsZonesVirtualNetworkLink
- func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink)
- func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopyObject() runtime.Object
- func (link PrivateDnsZonesVirtualNetworkLink) GetAPIVersion() string
- func (link *PrivateDnsZonesVirtualNetworkLink) GetConditions() conditions.Conditions
- func (link *PrivateDnsZonesVirtualNetworkLink) GetResourceScope() genruntime.ResourceScope
- func (link *PrivateDnsZonesVirtualNetworkLink) GetSpec() genruntime.ConvertibleSpec
- func (link *PrivateDnsZonesVirtualNetworkLink) GetStatus() genruntime.ConvertibleStatus
- func (link *PrivateDnsZonesVirtualNetworkLink) GetSupportedOperations() []genruntime.ResourceOperation
- func (link *PrivateDnsZonesVirtualNetworkLink) GetType() string
- func (link *PrivateDnsZonesVirtualNetworkLink) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (link *PrivateDnsZonesVirtualNetworkLink) NewEmptyStatus() genruntime.ConvertibleStatus
- func (link *PrivateDnsZonesVirtualNetworkLink) OriginalGVK() *schema.GroupVersionKind
- func (link *PrivateDnsZonesVirtualNetworkLink) Owner() *genruntime.ResourceReference
- func (link *PrivateDnsZonesVirtualNetworkLink) SecretDestinationExpressions() []*core.DestinationExpression
- func (link *PrivateDnsZonesVirtualNetworkLink) SetConditions(conditions conditions.Conditions)
- func (link *PrivateDnsZonesVirtualNetworkLink) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateDnsZonesVirtualNetworkLinkList
- type PrivateDnsZonesVirtualNetworkLinkOperatorSpec
- func (operator *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) AssignProperties_From_PrivateDnsZonesVirtualNetworkLinkOperatorSpec(source *storage.PrivateDnsZonesVirtualNetworkLinkOperatorSpec) error
- func (operator *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) AssignProperties_To_PrivateDnsZonesVirtualNetworkLinkOperatorSpec(destination *storage.PrivateDnsZonesVirtualNetworkLinkOperatorSpec) error
- func (in *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopy() *PrivateDnsZonesVirtualNetworkLinkOperatorSpec
- func (in *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLinkOperatorSpec)
- type PrivateDnsZonesVirtualNetworkLink_STATUS
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_STATUS(source *storage.PrivateDnsZonesVirtualNetworkLink_STATUS) error
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_STATUS(destination *storage.PrivateDnsZonesVirtualNetworkLink_STATUS) error
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_STATUS
- func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_STATUS)
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZonesVirtualNetworkLink_Spec
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_Spec(source *storage.PrivateDnsZonesVirtualNetworkLink_Spec) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_Spec(destination *storage.PrivateDnsZonesVirtualNetworkLink_Spec) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_Spec
- func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_Spec)
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) Initialize_From_PrivateDnsZonesVirtualNetworkLink_STATUS(source *PrivateDnsZonesVirtualNetworkLink_STATUS) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) OriginalVersion() string
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) SetAzureName(azureName string)
- type ProvisioningState_STATUS
- 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 ResolutionPolicy
- type ResolutionPolicy_STATUS
- 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 SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_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 VirtualNetworkLinkState_STATUS
Constants ¶
const ( ProvisioningState_STATUS_Canceled = ProvisioningState_STATUS("Canceled") ProvisioningState_STATUS_Creating = ProvisioningState_STATUS("Creating") ProvisioningState_STATUS_Deleting = ProvisioningState_STATUS("Deleting") ProvisioningState_STATUS_Failed = ProvisioningState_STATUS("Failed") ProvisioningState_STATUS_Succeeded = ProvisioningState_STATUS("Succeeded") ProvisioningState_STATUS_Updating = ProvisioningState_STATUS("Updating") )
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( ResolutionPolicy_Default = ResolutionPolicy("Default") ResolutionPolicy_NxDomainRedirect = ResolutionPolicy("NxDomainRedirect") )
const ( ResolutionPolicy_STATUS_Default = ResolutionPolicy_STATUS("Default") ResolutionPolicy_STATUS_NxDomainRedirect = ResolutionPolicy_STATUS("NxDomainRedirect") )
const ( VirtualNetworkLinkState_STATUS_Completed = VirtualNetworkLinkState_STATUS("Completed") VirtualNetworkLinkState_STATUS_InProgress = VirtualNetworkLinkState_STATUS("InProgress") )
const APIVersion_Value = APIVersion("2024-06-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20240601"} // 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" optionalConfigMapPair:"Ipv4Address"`
// Ipv4AddressFromConfig: The IPv4 address of this A record.
Ipv4AddressFromConfig *genruntime.ConfigMapReference `json:"ipv4AddressFromConfig,omitempty" optionalConfigMapPair:"Ipv4Address"`
}
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" optionalConfigMapPair:"Ipv6Address"`
// Ipv6AddressFromConfig: The IPv6 address of this AAAA record.
Ipv6AddressFromConfig *genruntime.ConfigMapReference `json:"ipv6AddressFromConfig,omitempty" optionalConfigMapPair:"Ipv6Address"`
}
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 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 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 PrivateDnsZone ¶
type PrivateDnsZone struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateDnsZone_Spec `json:"spec,omitempty"`
Status PrivateDnsZone_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}
func (*PrivateDnsZone) AssignProperties_From_PrivateDnsZone ¶
func (zone *PrivateDnsZone) AssignProperties_From_PrivateDnsZone(source *storage.PrivateDnsZone) error
AssignProperties_From_PrivateDnsZone populates our PrivateDnsZone from the provided source PrivateDnsZone
func (*PrivateDnsZone) AssignProperties_To_PrivateDnsZone ¶
func (zone *PrivateDnsZone) AssignProperties_To_PrivateDnsZone(destination *storage.PrivateDnsZone) error
AssignProperties_To_PrivateDnsZone populates the provided destination PrivateDnsZone from our PrivateDnsZone
func (*PrivateDnsZone) AzureName ¶
func (zone *PrivateDnsZone) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZone) ConfigMapDestinationExpressions ¶
func (zone *PrivateDnsZone) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZone) ConvertFrom ¶
func (zone *PrivateDnsZone) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZone from the provided hub PrivateDnsZone
func (*PrivateDnsZone) ConvertTo ¶
func (zone *PrivateDnsZone) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZone from our PrivateDnsZone
func (*PrivateDnsZone) DeepCopy ¶
func (in *PrivateDnsZone) DeepCopy() *PrivateDnsZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZone.
func (*PrivateDnsZone) DeepCopyInto ¶
func (in *PrivateDnsZone) DeepCopyInto(out *PrivateDnsZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZone) DeepCopyObject ¶
func (in *PrivateDnsZone) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZone) GetAPIVersion ¶
func (zone PrivateDnsZone) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZone) GetConditions ¶
func (zone *PrivateDnsZone) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZone) GetResourceScope ¶
func (zone *PrivateDnsZone) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZone) GetSpec ¶
func (zone *PrivateDnsZone) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZone) GetStatus ¶
func (zone *PrivateDnsZone) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZone) GetSupportedOperations ¶
func (zone *PrivateDnsZone) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZone) GetType ¶
func (zone *PrivateDnsZone) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones"
func (*PrivateDnsZone) InitializeSpec ¶
func (zone *PrivateDnsZone) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZone) NewEmptyStatus ¶
func (zone *PrivateDnsZone) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZone) OriginalGVK ¶
func (zone *PrivateDnsZone) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZone) Owner ¶
func (zone *PrivateDnsZone) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZone) SecretDestinationExpressions ¶
func (zone *PrivateDnsZone) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateDnsZone) SetConditions ¶
func (zone *PrivateDnsZone) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZone) SetStatus ¶
func (zone *PrivateDnsZone) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateDnsZoneList ¶
type PrivateDnsZoneList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateDnsZone `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}
func (*PrivateDnsZoneList) DeepCopy ¶
func (in *PrivateDnsZoneList) DeepCopy() *PrivateDnsZoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneList.
func (*PrivateDnsZoneList) DeepCopyInto ¶
func (in *PrivateDnsZoneList) DeepCopyInto(out *PrivateDnsZoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZoneList) DeepCopyObject ¶
func (in *PrivateDnsZoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZoneOperatorSpec ¶
type PrivateDnsZoneOperatorSpec struct {
// ConfigMapExpressions: 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 (*PrivateDnsZoneOperatorSpec) AssignProperties_From_PrivateDnsZoneOperatorSpec ¶
func (operator *PrivateDnsZoneOperatorSpec) AssignProperties_From_PrivateDnsZoneOperatorSpec(source *storage.PrivateDnsZoneOperatorSpec) error
AssignProperties_From_PrivateDnsZoneOperatorSpec populates our PrivateDnsZoneOperatorSpec from the provided source PrivateDnsZoneOperatorSpec
func (*PrivateDnsZoneOperatorSpec) AssignProperties_To_PrivateDnsZoneOperatorSpec ¶
func (operator *PrivateDnsZoneOperatorSpec) AssignProperties_To_PrivateDnsZoneOperatorSpec(destination *storage.PrivateDnsZoneOperatorSpec) error
AssignProperties_To_PrivateDnsZoneOperatorSpec populates the provided destination PrivateDnsZoneOperatorSpec from our PrivateDnsZoneOperatorSpec
func (*PrivateDnsZoneOperatorSpec) DeepCopy ¶
func (in *PrivateDnsZoneOperatorSpec) DeepCopy() *PrivateDnsZoneOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneOperatorSpec.
func (*PrivateDnsZoneOperatorSpec) DeepCopyInto ¶
func (in *PrivateDnsZoneOperatorSpec) DeepCopyInto(out *PrivateDnsZoneOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZone_STATUS ¶
type PrivateDnsZone_STATUS struct {
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: The ETag of the zone.
Etag *string `json:"etag,omitempty"`
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// InternalId: Private zone internal Id
InternalId *string `json:"internalId,omitempty"`
// Location: The Azure Region where the resource lives
Location *string `json:"location,omitempty"`
// MaxNumberOfRecordSets: The maximum number of record sets that can be created in this Private DNS zone. This is a
// read-only property and any attempt to set this value will be ignored.
MaxNumberOfRecordSets *int `json:"maxNumberOfRecordSets,omitempty"`
// MaxNumberOfVirtualNetworkLinks: The maximum number of virtual networks that can be linked to this Private DNS zone. This
// is a read-only property and any attempt to set this value will be ignored.
MaxNumberOfVirtualNetworkLinks *int `json:"maxNumberOfVirtualNetworkLinks,omitempty"`
// MaxNumberOfVirtualNetworkLinksWithRegistration: The maximum number of virtual networks that can be linked to this
// Private DNS zone with registration enabled. This is a read-only property and any attempt to set this value will be
// ignored.
MaxNumberOfVirtualNetworkLinksWithRegistration *int `json:"maxNumberOfVirtualNetworkLinksWithRegistration,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// NumberOfRecordSets: The current number of record sets in this Private DNS zone. This is a read-only property and any
// attempt to set this value will be ignored.
NumberOfRecordSets *int `json:"numberOfRecordSets,omitempty"`
// NumberOfVirtualNetworkLinks: The current number of virtual networks that are linked to this Private DNS zone. This is a
// read-only property and any attempt to set this value will be ignored.
NumberOfVirtualNetworkLinks *int `json:"numberOfVirtualNetworkLinks,omitempty"`
// NumberOfVirtualNetworkLinksWithRegistration: The current number of virtual networks that are linked to this Private DNS
// zone with registration enabled. This is a read-only property and any attempt to set this value will be ignored.
NumberOfVirtualNetworkLinksWithRegistration *int `json:"numberOfVirtualNetworkLinksWithRegistration,omitempty"`
// ProvisioningState: The provisioning state of the resource. This is a read-only property and any attempt to set this
// value will be ignored.
ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*PrivateDnsZone_STATUS) AssignProperties_From_PrivateDnsZone_STATUS ¶
func (zone *PrivateDnsZone_STATUS) AssignProperties_From_PrivateDnsZone_STATUS(source *storage.PrivateDnsZone_STATUS) error
AssignProperties_From_PrivateDnsZone_STATUS populates our PrivateDnsZone_STATUS from the provided source PrivateDnsZone_STATUS
func (*PrivateDnsZone_STATUS) AssignProperties_To_PrivateDnsZone_STATUS ¶
func (zone *PrivateDnsZone_STATUS) AssignProperties_To_PrivateDnsZone_STATUS(destination *storage.PrivateDnsZone_STATUS) error
AssignProperties_To_PrivateDnsZone_STATUS populates the provided destination PrivateDnsZone_STATUS from our PrivateDnsZone_STATUS
func (*PrivateDnsZone_STATUS) ConvertStatusFrom ¶
func (zone *PrivateDnsZone_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZone_STATUS from the provided source
func (*PrivateDnsZone_STATUS) ConvertStatusTo ¶
func (zone *PrivateDnsZone_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZone_STATUS
func (*PrivateDnsZone_STATUS) DeepCopy ¶
func (in *PrivateDnsZone_STATUS) DeepCopy() *PrivateDnsZone_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZone_STATUS.
func (*PrivateDnsZone_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZone_STATUS) DeepCopyInto(out *PrivateDnsZone_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZone_STATUS) NewEmptyARMValue ¶
func (zone *PrivateDnsZone_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZone_STATUS) PopulateFromARM ¶
func (zone *PrivateDnsZone_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZone_Spec ¶
type PrivateDnsZone_Spec struct {
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// Etag: The ETag of the zone.
Etag *string `json:"etag,omitempty"`
// Location: The Azure Region where the resource lives
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 *PrivateDnsZoneOperatorSpec `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"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
}
func (*PrivateDnsZone_Spec) AssignProperties_From_PrivateDnsZone_Spec ¶
func (zone *PrivateDnsZone_Spec) AssignProperties_From_PrivateDnsZone_Spec(source *storage.PrivateDnsZone_Spec) error
AssignProperties_From_PrivateDnsZone_Spec populates our PrivateDnsZone_Spec from the provided source PrivateDnsZone_Spec
func (*PrivateDnsZone_Spec) AssignProperties_To_PrivateDnsZone_Spec ¶
func (zone *PrivateDnsZone_Spec) AssignProperties_To_PrivateDnsZone_Spec(destination *storage.PrivateDnsZone_Spec) error
AssignProperties_To_PrivateDnsZone_Spec populates the provided destination PrivateDnsZone_Spec from our PrivateDnsZone_Spec
func (*PrivateDnsZone_Spec) ConvertSpecFrom ¶
func (zone *PrivateDnsZone_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZone_Spec from the provided source
func (*PrivateDnsZone_Spec) ConvertSpecTo ¶
func (zone *PrivateDnsZone_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZone_Spec
func (*PrivateDnsZone_Spec) ConvertToARM ¶
func (zone *PrivateDnsZone_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZone_Spec) DeepCopy ¶
func (in *PrivateDnsZone_Spec) DeepCopy() *PrivateDnsZone_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZone_Spec.
func (*PrivateDnsZone_Spec) DeepCopyInto ¶
func (in *PrivateDnsZone_Spec) DeepCopyInto(out *PrivateDnsZone_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZone_Spec) Initialize_From_PrivateDnsZone_STATUS ¶
func (zone *PrivateDnsZone_Spec) Initialize_From_PrivateDnsZone_STATUS(source *PrivateDnsZone_STATUS) error
Initialize_From_PrivateDnsZone_STATUS populates our PrivateDnsZone_Spec from the provided source PrivateDnsZone_STATUS
func (*PrivateDnsZone_Spec) NewEmptyARMValue ¶
func (zone *PrivateDnsZone_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZone_Spec) OriginalVersion ¶
func (zone *PrivateDnsZone_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZone_Spec) PopulateFromARM ¶
func (zone *PrivateDnsZone_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZone_Spec) SetAzureName ¶
func (zone *PrivateDnsZone_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesAAAARecord ¶
type PrivateDnsZonesAAAARecord struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateDnsZonesAAAARecord_Spec `json:"spec,omitempty"`
Status PrivateDnsZonesAAAARecord_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/AAAA/{relativeRecordSetName}
func (*PrivateDnsZonesAAAARecord) AssignProperties_From_PrivateDnsZonesAAAARecord ¶
func (record *PrivateDnsZonesAAAARecord) AssignProperties_From_PrivateDnsZonesAAAARecord(source *storage.PrivateDnsZonesAAAARecord) error
AssignProperties_From_PrivateDnsZonesAAAARecord populates our PrivateDnsZonesAAAARecord from the provided source PrivateDnsZonesAAAARecord
func (*PrivateDnsZonesAAAARecord) AssignProperties_To_PrivateDnsZonesAAAARecord ¶
func (record *PrivateDnsZonesAAAARecord) AssignProperties_To_PrivateDnsZonesAAAARecord(destination *storage.PrivateDnsZonesAAAARecord) error
AssignProperties_To_PrivateDnsZonesAAAARecord populates the provided destination PrivateDnsZonesAAAARecord from our PrivateDnsZonesAAAARecord
func (*PrivateDnsZonesAAAARecord) AzureName ¶
func (record *PrivateDnsZonesAAAARecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesAAAARecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesAAAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesAAAARecord) ConvertFrom ¶
func (record *PrivateDnsZonesAAAARecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesAAAARecord from the provided hub PrivateDnsZonesAAAARecord
func (*PrivateDnsZonesAAAARecord) ConvertTo ¶
func (record *PrivateDnsZonesAAAARecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesAAAARecord from our PrivateDnsZonesAAAARecord
func (*PrivateDnsZonesAAAARecord) DeepCopy ¶
func (in *PrivateDnsZonesAAAARecord) DeepCopy() *PrivateDnsZonesAAAARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord.
func (*PrivateDnsZonesAAAARecord) DeepCopyInto ¶
func (in *PrivateDnsZonesAAAARecord) DeepCopyInto(out *PrivateDnsZonesAAAARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesAAAARecord) DeepCopyObject ¶
func (in *PrivateDnsZonesAAAARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZonesAAAARecord) GetAPIVersion ¶
func (record PrivateDnsZonesAAAARecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZonesAAAARecord) GetConditions ¶
func (record *PrivateDnsZonesAAAARecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZonesAAAARecord) GetResourceScope ¶
func (record *PrivateDnsZonesAAAARecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZonesAAAARecord) GetSpec ¶
func (record *PrivateDnsZonesAAAARecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesAAAARecord) GetStatus ¶
func (record *PrivateDnsZonesAAAARecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesAAAARecord) GetSupportedOperations ¶
func (record *PrivateDnsZonesAAAARecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZonesAAAARecord) GetType ¶
func (record *PrivateDnsZonesAAAARecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/AAAA"
func (*PrivateDnsZonesAAAARecord) InitializeSpec ¶
func (record *PrivateDnsZonesAAAARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZonesAAAARecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesAAAARecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesAAAARecord) OriginalGVK ¶
func (record *PrivateDnsZonesAAAARecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesAAAARecord) Owner ¶
func (record *PrivateDnsZonesAAAARecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesAAAARecord) SecretDestinationExpressions ¶
func (record *PrivateDnsZonesAAAARecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateDnsZonesAAAARecord) SetConditions ¶
func (record *PrivateDnsZonesAAAARecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesAAAARecord) SetStatus ¶
func (record *PrivateDnsZonesAAAARecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateDnsZonesAAAARecordList ¶
type PrivateDnsZonesAAAARecordList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateDnsZonesAAAARecord `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/AAAA/{relativeRecordSetName}
func (*PrivateDnsZonesAAAARecordList) DeepCopy ¶
func (in *PrivateDnsZonesAAAARecordList) DeepCopy() *PrivateDnsZonesAAAARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecordList.
func (*PrivateDnsZonesAAAARecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesAAAARecordList) DeepCopyInto(out *PrivateDnsZonesAAAARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesAAAARecordList) DeepCopyObject ¶
func (in *PrivateDnsZonesAAAARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZonesAAAARecordOperatorSpec ¶
type PrivateDnsZonesAAAARecordOperatorSpec 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 (*PrivateDnsZonesAAAARecordOperatorSpec) AssignProperties_From_PrivateDnsZonesAAAARecordOperatorSpec ¶
func (operator *PrivateDnsZonesAAAARecordOperatorSpec) AssignProperties_From_PrivateDnsZonesAAAARecordOperatorSpec(source *storage.PrivateDnsZonesAAAARecordOperatorSpec) error
AssignProperties_From_PrivateDnsZonesAAAARecordOperatorSpec populates our PrivateDnsZonesAAAARecordOperatorSpec from the provided source PrivateDnsZonesAAAARecordOperatorSpec
func (*PrivateDnsZonesAAAARecordOperatorSpec) AssignProperties_To_PrivateDnsZonesAAAARecordOperatorSpec ¶
func (operator *PrivateDnsZonesAAAARecordOperatorSpec) AssignProperties_To_PrivateDnsZonesAAAARecordOperatorSpec(destination *storage.PrivateDnsZonesAAAARecordOperatorSpec) error
AssignProperties_To_PrivateDnsZonesAAAARecordOperatorSpec populates the provided destination PrivateDnsZonesAAAARecordOperatorSpec from our PrivateDnsZonesAAAARecordOperatorSpec
func (*PrivateDnsZonesAAAARecordOperatorSpec) DeepCopy ¶
func (in *PrivateDnsZonesAAAARecordOperatorSpec) DeepCopy() *PrivateDnsZonesAAAARecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecordOperatorSpec.
func (*PrivateDnsZonesAAAARecordOperatorSpec) DeepCopyInto ¶
func (in *PrivateDnsZonesAAAARecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesAAAARecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesAAAARecord_STATUS ¶
type PrivateDnsZonesAAAARecord_STATUS struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord_STATUS `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Fqdn: Fully qualified domain name of the record set.
Fqdn *string `json:"fqdn,omitempty"`
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link?
IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*PrivateDnsZonesAAAARecord_STATUS) AssignProperties_From_PrivateDnsZonesAAAARecord_STATUS ¶
func (record *PrivateDnsZonesAAAARecord_STATUS) AssignProperties_From_PrivateDnsZonesAAAARecord_STATUS(source *storage.PrivateDnsZonesAAAARecord_STATUS) error
AssignProperties_From_PrivateDnsZonesAAAARecord_STATUS populates our PrivateDnsZonesAAAARecord_STATUS from the provided source PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_STATUS) AssignProperties_To_PrivateDnsZonesAAAARecord_STATUS ¶
func (record *PrivateDnsZonesAAAARecord_STATUS) AssignProperties_To_PrivateDnsZonesAAAARecord_STATUS(destination *storage.PrivateDnsZonesAAAARecord_STATUS) error
AssignProperties_To_PrivateDnsZonesAAAARecord_STATUS populates the provided destination PrivateDnsZonesAAAARecord_STATUS from our PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesAAAARecord_STATUS from the provided source
func (*PrivateDnsZonesAAAARecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_STATUS) DeepCopy ¶
func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopy() *PrivateDnsZonesAAAARecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord_STATUS.
func (*PrivateDnsZonesAAAARecord_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesAAAARecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesAAAARecord_STATUS) NewEmptyARMValue ¶
func (record *PrivateDnsZonesAAAARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesAAAARecord_STATUS) PopulateFromARM ¶
func (record *PrivateDnsZonesAAAARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesAAAARecord_Spec ¶
type PrivateDnsZonesAAAARecord_Spec struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord `json:"cnameRecord,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord `json:"mxRecords,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *PrivateDnsZonesAAAARecordOperatorSpec `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/PrivateDnsZone resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord `json:"srvRecords,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord `json:"txtRecords,omitempty"`
}
func (*PrivateDnsZonesAAAARecord_Spec) AssignProperties_From_PrivateDnsZonesAAAARecord_Spec ¶
func (record *PrivateDnsZonesAAAARecord_Spec) AssignProperties_From_PrivateDnsZonesAAAARecord_Spec(source *storage.PrivateDnsZonesAAAARecord_Spec) error
AssignProperties_From_PrivateDnsZonesAAAARecord_Spec populates our PrivateDnsZonesAAAARecord_Spec from the provided source PrivateDnsZonesAAAARecord_Spec
func (*PrivateDnsZonesAAAARecord_Spec) AssignProperties_To_PrivateDnsZonesAAAARecord_Spec ¶
func (record *PrivateDnsZonesAAAARecord_Spec) AssignProperties_To_PrivateDnsZonesAAAARecord_Spec(destination *storage.PrivateDnsZonesAAAARecord_Spec) error
AssignProperties_To_PrivateDnsZonesAAAARecord_Spec populates the provided destination PrivateDnsZonesAAAARecord_Spec from our PrivateDnsZonesAAAARecord_Spec
func (*PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesAAAARecord_Spec from the provided source
func (*PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesAAAARecord_Spec
func (*PrivateDnsZonesAAAARecord_Spec) ConvertToARM ¶
func (record *PrivateDnsZonesAAAARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesAAAARecord_Spec) DeepCopy ¶
func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopy() *PrivateDnsZonesAAAARecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord_Spec.
func (*PrivateDnsZonesAAAARecord_Spec) DeepCopyInto ¶
func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopyInto(out *PrivateDnsZonesAAAARecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesAAAARecord_Spec) Initialize_From_PrivateDnsZonesAAAARecord_STATUS ¶
func (record *PrivateDnsZonesAAAARecord_Spec) Initialize_From_PrivateDnsZonesAAAARecord_STATUS(source *PrivateDnsZonesAAAARecord_STATUS) error
Initialize_From_PrivateDnsZonesAAAARecord_STATUS populates our PrivateDnsZonesAAAARecord_Spec from the provided source PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_Spec) NewEmptyARMValue ¶
func (record *PrivateDnsZonesAAAARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesAAAARecord_Spec) OriginalVersion ¶
func (record *PrivateDnsZonesAAAARecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesAAAARecord_Spec) PopulateFromARM ¶
func (record *PrivateDnsZonesAAAARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesAAAARecord_Spec) SetAzureName ¶
func (record *PrivateDnsZonesAAAARecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesARecord ¶
type PrivateDnsZonesARecord struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateDnsZonesARecord_Spec `json:"spec,omitempty"`
Status PrivateDnsZonesARecord_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/A/{relativeRecordSetName}
func (*PrivateDnsZonesARecord) AssignProperties_From_PrivateDnsZonesARecord ¶
func (record *PrivateDnsZonesARecord) AssignProperties_From_PrivateDnsZonesARecord(source *storage.PrivateDnsZonesARecord) error
AssignProperties_From_PrivateDnsZonesARecord populates our PrivateDnsZonesARecord from the provided source PrivateDnsZonesARecord
func (*PrivateDnsZonesARecord) AssignProperties_To_PrivateDnsZonesARecord ¶
func (record *PrivateDnsZonesARecord) AssignProperties_To_PrivateDnsZonesARecord(destination *storage.PrivateDnsZonesARecord) error
AssignProperties_To_PrivateDnsZonesARecord populates the provided destination PrivateDnsZonesARecord from our PrivateDnsZonesARecord
func (*PrivateDnsZonesARecord) AzureName ¶
func (record *PrivateDnsZonesARecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesARecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesARecord) ConvertFrom ¶
func (record *PrivateDnsZonesARecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesARecord from the provided hub PrivateDnsZonesARecord
func (*PrivateDnsZonesARecord) ConvertTo ¶
func (record *PrivateDnsZonesARecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesARecord from our PrivateDnsZonesARecord
func (*PrivateDnsZonesARecord) DeepCopy ¶
func (in *PrivateDnsZonesARecord) DeepCopy() *PrivateDnsZonesARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord.
func (*PrivateDnsZonesARecord) DeepCopyInto ¶
func (in *PrivateDnsZonesARecord) DeepCopyInto(out *PrivateDnsZonesARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesARecord) DeepCopyObject ¶
func (in *PrivateDnsZonesARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZonesARecord) GetAPIVersion ¶
func (record PrivateDnsZonesARecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZonesARecord) GetConditions ¶
func (record *PrivateDnsZonesARecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZonesARecord) GetResourceScope ¶
func (record *PrivateDnsZonesARecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZonesARecord) GetSpec ¶
func (record *PrivateDnsZonesARecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesARecord) GetStatus ¶
func (record *PrivateDnsZonesARecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesARecord) GetSupportedOperations ¶
func (record *PrivateDnsZonesARecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZonesARecord) GetType ¶
func (record *PrivateDnsZonesARecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/A"
func (*PrivateDnsZonesARecord) InitializeSpec ¶
func (record *PrivateDnsZonesARecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZonesARecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesARecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesARecord) OriginalGVK ¶
func (record *PrivateDnsZonesARecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesARecord) Owner ¶
func (record *PrivateDnsZonesARecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesARecord) SecretDestinationExpressions ¶
func (record *PrivateDnsZonesARecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateDnsZonesARecord) SetConditions ¶
func (record *PrivateDnsZonesARecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesARecord) SetStatus ¶
func (record *PrivateDnsZonesARecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateDnsZonesARecordList ¶
type PrivateDnsZonesARecordList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateDnsZonesARecord `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/A/{relativeRecordSetName}
func (*PrivateDnsZonesARecordList) DeepCopy ¶
func (in *PrivateDnsZonesARecordList) DeepCopy() *PrivateDnsZonesARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecordList.
func (*PrivateDnsZonesARecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesARecordList) DeepCopyInto(out *PrivateDnsZonesARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesARecordList) DeepCopyObject ¶
func (in *PrivateDnsZonesARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZonesARecordOperatorSpec ¶
type PrivateDnsZonesARecordOperatorSpec 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 (*PrivateDnsZonesARecordOperatorSpec) AssignProperties_From_PrivateDnsZonesARecordOperatorSpec ¶
func (operator *PrivateDnsZonesARecordOperatorSpec) AssignProperties_From_PrivateDnsZonesARecordOperatorSpec(source *storage.PrivateDnsZonesARecordOperatorSpec) error
AssignProperties_From_PrivateDnsZonesARecordOperatorSpec populates our PrivateDnsZonesARecordOperatorSpec from the provided source PrivateDnsZonesARecordOperatorSpec
func (*PrivateDnsZonesARecordOperatorSpec) AssignProperties_To_PrivateDnsZonesARecordOperatorSpec ¶
func (operator *PrivateDnsZonesARecordOperatorSpec) AssignProperties_To_PrivateDnsZonesARecordOperatorSpec(destination *storage.PrivateDnsZonesARecordOperatorSpec) error
AssignProperties_To_PrivateDnsZonesARecordOperatorSpec populates the provided destination PrivateDnsZonesARecordOperatorSpec from our PrivateDnsZonesARecordOperatorSpec
func (*PrivateDnsZonesARecordOperatorSpec) DeepCopy ¶
func (in *PrivateDnsZonesARecordOperatorSpec) DeepCopy() *PrivateDnsZonesARecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecordOperatorSpec.
func (*PrivateDnsZonesARecordOperatorSpec) DeepCopyInto ¶
func (in *PrivateDnsZonesARecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesARecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesARecord_STATUS ¶
type PrivateDnsZonesARecord_STATUS struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord_STATUS `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Fqdn: Fully qualified domain name of the record set.
Fqdn *string `json:"fqdn,omitempty"`
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link?
IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*PrivateDnsZonesARecord_STATUS) AssignProperties_From_PrivateDnsZonesARecord_STATUS ¶
func (record *PrivateDnsZonesARecord_STATUS) AssignProperties_From_PrivateDnsZonesARecord_STATUS(source *storage.PrivateDnsZonesARecord_STATUS) error
AssignProperties_From_PrivateDnsZonesARecord_STATUS populates our PrivateDnsZonesARecord_STATUS from the provided source PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_STATUS) AssignProperties_To_PrivateDnsZonesARecord_STATUS ¶
func (record *PrivateDnsZonesARecord_STATUS) AssignProperties_To_PrivateDnsZonesARecord_STATUS(destination *storage.PrivateDnsZonesARecord_STATUS) error
AssignProperties_To_PrivateDnsZonesARecord_STATUS populates the provided destination PrivateDnsZonesARecord_STATUS from our PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesARecord_STATUS from the provided source
func (*PrivateDnsZonesARecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_STATUS) DeepCopy ¶
func (in *PrivateDnsZonesARecord_STATUS) DeepCopy() *PrivateDnsZonesARecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord_STATUS.
func (*PrivateDnsZonesARecord_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZonesARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesARecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesARecord_STATUS) NewEmptyARMValue ¶
func (record *PrivateDnsZonesARecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesARecord_STATUS) PopulateFromARM ¶
func (record *PrivateDnsZonesARecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesARecord_Spec ¶
type PrivateDnsZonesARecord_Spec struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord `json:"cnameRecord,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord `json:"mxRecords,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *PrivateDnsZonesARecordOperatorSpec `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/PrivateDnsZone resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord `json:"srvRecords,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord `json:"txtRecords,omitempty"`
}
func (*PrivateDnsZonesARecord_Spec) AssignProperties_From_PrivateDnsZonesARecord_Spec ¶
func (record *PrivateDnsZonesARecord_Spec) AssignProperties_From_PrivateDnsZonesARecord_Spec(source *storage.PrivateDnsZonesARecord_Spec) error
AssignProperties_From_PrivateDnsZonesARecord_Spec populates our PrivateDnsZonesARecord_Spec from the provided source PrivateDnsZonesARecord_Spec
func (*PrivateDnsZonesARecord_Spec) AssignProperties_To_PrivateDnsZonesARecord_Spec ¶
func (record *PrivateDnsZonesARecord_Spec) AssignProperties_To_PrivateDnsZonesARecord_Spec(destination *storage.PrivateDnsZonesARecord_Spec) error
AssignProperties_To_PrivateDnsZonesARecord_Spec populates the provided destination PrivateDnsZonesARecord_Spec from our PrivateDnsZonesARecord_Spec
func (*PrivateDnsZonesARecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesARecord_Spec from the provided source
func (*PrivateDnsZonesARecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesARecord_Spec
func (*PrivateDnsZonesARecord_Spec) ConvertToARM ¶
func (record *PrivateDnsZonesARecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesARecord_Spec) DeepCopy ¶
func (in *PrivateDnsZonesARecord_Spec) DeepCopy() *PrivateDnsZonesARecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord_Spec.
func (*PrivateDnsZonesARecord_Spec) DeepCopyInto ¶
func (in *PrivateDnsZonesARecord_Spec) DeepCopyInto(out *PrivateDnsZonesARecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesARecord_Spec) Initialize_From_PrivateDnsZonesARecord_STATUS ¶
func (record *PrivateDnsZonesARecord_Spec) Initialize_From_PrivateDnsZonesARecord_STATUS(source *PrivateDnsZonesARecord_STATUS) error
Initialize_From_PrivateDnsZonesARecord_STATUS populates our PrivateDnsZonesARecord_Spec from the provided source PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_Spec) NewEmptyARMValue ¶
func (record *PrivateDnsZonesARecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesARecord_Spec) OriginalVersion ¶
func (record *PrivateDnsZonesARecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesARecord_Spec) PopulateFromARM ¶
func (record *PrivateDnsZonesARecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesARecord_Spec) SetAzureName ¶
func (record *PrivateDnsZonesARecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesCNAMERecord ¶
type PrivateDnsZonesCNAMERecord struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateDnsZonesCNAMERecord_Spec `json:"spec,omitempty"`
Status PrivateDnsZonesCNAMERecord_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/CNAME/{relativeRecordSetName}
func (*PrivateDnsZonesCNAMERecord) AssignProperties_From_PrivateDnsZonesCNAMERecord ¶
func (record *PrivateDnsZonesCNAMERecord) AssignProperties_From_PrivateDnsZonesCNAMERecord(source *storage.PrivateDnsZonesCNAMERecord) error
AssignProperties_From_PrivateDnsZonesCNAMERecord populates our PrivateDnsZonesCNAMERecord from the provided source PrivateDnsZonesCNAMERecord
func (*PrivateDnsZonesCNAMERecord) AssignProperties_To_PrivateDnsZonesCNAMERecord ¶
func (record *PrivateDnsZonesCNAMERecord) AssignProperties_To_PrivateDnsZonesCNAMERecord(destination *storage.PrivateDnsZonesCNAMERecord) error
AssignProperties_To_PrivateDnsZonesCNAMERecord populates the provided destination PrivateDnsZonesCNAMERecord from our PrivateDnsZonesCNAMERecord
func (*PrivateDnsZonesCNAMERecord) AzureName ¶
func (record *PrivateDnsZonesCNAMERecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesCNAMERecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesCNAMERecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesCNAMERecord) ConvertFrom ¶
func (record *PrivateDnsZonesCNAMERecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesCNAMERecord from the provided hub PrivateDnsZonesCNAMERecord
func (*PrivateDnsZonesCNAMERecord) ConvertTo ¶
func (record *PrivateDnsZonesCNAMERecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesCNAMERecord from our PrivateDnsZonesCNAMERecord
func (*PrivateDnsZonesCNAMERecord) DeepCopy ¶
func (in *PrivateDnsZonesCNAMERecord) DeepCopy() *PrivateDnsZonesCNAMERecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord.
func (*PrivateDnsZonesCNAMERecord) DeepCopyInto ¶
func (in *PrivateDnsZonesCNAMERecord) DeepCopyInto(out *PrivateDnsZonesCNAMERecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesCNAMERecord) DeepCopyObject ¶
func (in *PrivateDnsZonesCNAMERecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZonesCNAMERecord) GetAPIVersion ¶
func (record PrivateDnsZonesCNAMERecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZonesCNAMERecord) GetConditions ¶
func (record *PrivateDnsZonesCNAMERecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZonesCNAMERecord) GetResourceScope ¶
func (record *PrivateDnsZonesCNAMERecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZonesCNAMERecord) GetSpec ¶
func (record *PrivateDnsZonesCNAMERecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesCNAMERecord) GetStatus ¶
func (record *PrivateDnsZonesCNAMERecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesCNAMERecord) GetSupportedOperations ¶
func (record *PrivateDnsZonesCNAMERecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZonesCNAMERecord) GetType ¶
func (record *PrivateDnsZonesCNAMERecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/CNAME"
func (*PrivateDnsZonesCNAMERecord) InitializeSpec ¶
func (record *PrivateDnsZonesCNAMERecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZonesCNAMERecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesCNAMERecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesCNAMERecord) OriginalGVK ¶
func (record *PrivateDnsZonesCNAMERecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesCNAMERecord) Owner ¶
func (record *PrivateDnsZonesCNAMERecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesCNAMERecord) SecretDestinationExpressions ¶
func (record *PrivateDnsZonesCNAMERecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateDnsZonesCNAMERecord) SetConditions ¶
func (record *PrivateDnsZonesCNAMERecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesCNAMERecord) SetStatus ¶
func (record *PrivateDnsZonesCNAMERecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateDnsZonesCNAMERecordList ¶
type PrivateDnsZonesCNAMERecordList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateDnsZonesCNAMERecord `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/CNAME/{relativeRecordSetName}
func (*PrivateDnsZonesCNAMERecordList) DeepCopy ¶
func (in *PrivateDnsZonesCNAMERecordList) DeepCopy() *PrivateDnsZonesCNAMERecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecordList.
func (*PrivateDnsZonesCNAMERecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesCNAMERecordList) DeepCopyInto(out *PrivateDnsZonesCNAMERecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesCNAMERecordList) DeepCopyObject ¶
func (in *PrivateDnsZonesCNAMERecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZonesCNAMERecordOperatorSpec ¶
type PrivateDnsZonesCNAMERecordOperatorSpec 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 (*PrivateDnsZonesCNAMERecordOperatorSpec) AssignProperties_From_PrivateDnsZonesCNAMERecordOperatorSpec ¶
func (operator *PrivateDnsZonesCNAMERecordOperatorSpec) AssignProperties_From_PrivateDnsZonesCNAMERecordOperatorSpec(source *storage.PrivateDnsZonesCNAMERecordOperatorSpec) error
AssignProperties_From_PrivateDnsZonesCNAMERecordOperatorSpec populates our PrivateDnsZonesCNAMERecordOperatorSpec from the provided source PrivateDnsZonesCNAMERecordOperatorSpec
func (*PrivateDnsZonesCNAMERecordOperatorSpec) AssignProperties_To_PrivateDnsZonesCNAMERecordOperatorSpec ¶
func (operator *PrivateDnsZonesCNAMERecordOperatorSpec) AssignProperties_To_PrivateDnsZonesCNAMERecordOperatorSpec(destination *storage.PrivateDnsZonesCNAMERecordOperatorSpec) error
AssignProperties_To_PrivateDnsZonesCNAMERecordOperatorSpec populates the provided destination PrivateDnsZonesCNAMERecordOperatorSpec from our PrivateDnsZonesCNAMERecordOperatorSpec
func (*PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopy ¶
func (in *PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopy() *PrivateDnsZonesCNAMERecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecordOperatorSpec.
func (*PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopyInto ¶
func (in *PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesCNAMERecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesCNAMERecord_STATUS ¶
type PrivateDnsZonesCNAMERecord_STATUS struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord_STATUS `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Fqdn: Fully qualified domain name of the record set.
Fqdn *string `json:"fqdn,omitempty"`
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link?
IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_From_PrivateDnsZonesCNAMERecord_STATUS ¶
func (record *PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_From_PrivateDnsZonesCNAMERecord_STATUS(source *storage.PrivateDnsZonesCNAMERecord_STATUS) error
AssignProperties_From_PrivateDnsZonesCNAMERecord_STATUS populates our PrivateDnsZonesCNAMERecord_STATUS from the provided source PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_To_PrivateDnsZonesCNAMERecord_STATUS ¶
func (record *PrivateDnsZonesCNAMERecord_STATUS) AssignProperties_To_PrivateDnsZonesCNAMERecord_STATUS(destination *storage.PrivateDnsZonesCNAMERecord_STATUS) error
AssignProperties_To_PrivateDnsZonesCNAMERecord_STATUS populates the provided destination PrivateDnsZonesCNAMERecord_STATUS from our PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesCNAMERecord_STATUS from the provided source
func (*PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_STATUS) DeepCopy ¶
func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopy() *PrivateDnsZonesCNAMERecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord_STATUS.
func (*PrivateDnsZonesCNAMERecord_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesCNAMERecord_STATUS) NewEmptyARMValue ¶
func (record *PrivateDnsZonesCNAMERecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesCNAMERecord_STATUS) PopulateFromARM ¶
func (record *PrivateDnsZonesCNAMERecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesCNAMERecord_Spec ¶
type PrivateDnsZonesCNAMERecord_Spec struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord `json:"cnameRecord,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord `json:"mxRecords,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *PrivateDnsZonesCNAMERecordOperatorSpec `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/PrivateDnsZone resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord `json:"srvRecords,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord `json:"txtRecords,omitempty"`
}
func (*PrivateDnsZonesCNAMERecord_Spec) AssignProperties_From_PrivateDnsZonesCNAMERecord_Spec ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) AssignProperties_From_PrivateDnsZonesCNAMERecord_Spec(source *storage.PrivateDnsZonesCNAMERecord_Spec) error
AssignProperties_From_PrivateDnsZonesCNAMERecord_Spec populates our PrivateDnsZonesCNAMERecord_Spec from the provided source PrivateDnsZonesCNAMERecord_Spec
func (*PrivateDnsZonesCNAMERecord_Spec) AssignProperties_To_PrivateDnsZonesCNAMERecord_Spec ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) AssignProperties_To_PrivateDnsZonesCNAMERecord_Spec(destination *storage.PrivateDnsZonesCNAMERecord_Spec) error
AssignProperties_To_PrivateDnsZonesCNAMERecord_Spec populates the provided destination PrivateDnsZonesCNAMERecord_Spec from our PrivateDnsZonesCNAMERecord_Spec
func (*PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesCNAMERecord_Spec from the provided source
func (*PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesCNAMERecord_Spec
func (*PrivateDnsZonesCNAMERecord_Spec) ConvertToARM ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesCNAMERecord_Spec) DeepCopy ¶
func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopy() *PrivateDnsZonesCNAMERecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord_Spec.
func (*PrivateDnsZonesCNAMERecord_Spec) DeepCopyInto ¶
func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesCNAMERecord_Spec) Initialize_From_PrivateDnsZonesCNAMERecord_STATUS ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) Initialize_From_PrivateDnsZonesCNAMERecord_STATUS(source *PrivateDnsZonesCNAMERecord_STATUS) error
Initialize_From_PrivateDnsZonesCNAMERecord_STATUS populates our PrivateDnsZonesCNAMERecord_Spec from the provided source PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_Spec) NewEmptyARMValue ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesCNAMERecord_Spec) OriginalVersion ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesCNAMERecord_Spec) PopulateFromARM ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesCNAMERecord_Spec) SetAzureName ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesMXRecord ¶
type PrivateDnsZonesMXRecord struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateDnsZonesMXRecord_Spec `json:"spec,omitempty"`
Status PrivateDnsZonesMXRecord_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/MX/{relativeRecordSetName}
func (*PrivateDnsZonesMXRecord) AssignProperties_From_PrivateDnsZonesMXRecord ¶
func (record *PrivateDnsZonesMXRecord) AssignProperties_From_PrivateDnsZonesMXRecord(source *storage.PrivateDnsZonesMXRecord) error
AssignProperties_From_PrivateDnsZonesMXRecord populates our PrivateDnsZonesMXRecord from the provided source PrivateDnsZonesMXRecord
func (*PrivateDnsZonesMXRecord) AssignProperties_To_PrivateDnsZonesMXRecord ¶
func (record *PrivateDnsZonesMXRecord) AssignProperties_To_PrivateDnsZonesMXRecord(destination *storage.PrivateDnsZonesMXRecord) error
AssignProperties_To_PrivateDnsZonesMXRecord populates the provided destination PrivateDnsZonesMXRecord from our PrivateDnsZonesMXRecord
func (*PrivateDnsZonesMXRecord) AzureName ¶
func (record *PrivateDnsZonesMXRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesMXRecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesMXRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesMXRecord) ConvertFrom ¶
func (record *PrivateDnsZonesMXRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesMXRecord from the provided hub PrivateDnsZonesMXRecord
func (*PrivateDnsZonesMXRecord) ConvertTo ¶
func (record *PrivateDnsZonesMXRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesMXRecord from our PrivateDnsZonesMXRecord
func (*PrivateDnsZonesMXRecord) DeepCopy ¶
func (in *PrivateDnsZonesMXRecord) DeepCopy() *PrivateDnsZonesMXRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord.
func (*PrivateDnsZonesMXRecord) DeepCopyInto ¶
func (in *PrivateDnsZonesMXRecord) DeepCopyInto(out *PrivateDnsZonesMXRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesMXRecord) DeepCopyObject ¶
func (in *PrivateDnsZonesMXRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZonesMXRecord) GetAPIVersion ¶
func (record PrivateDnsZonesMXRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZonesMXRecord) GetConditions ¶
func (record *PrivateDnsZonesMXRecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZonesMXRecord) GetResourceScope ¶
func (record *PrivateDnsZonesMXRecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZonesMXRecord) GetSpec ¶
func (record *PrivateDnsZonesMXRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesMXRecord) GetStatus ¶
func (record *PrivateDnsZonesMXRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesMXRecord) GetSupportedOperations ¶
func (record *PrivateDnsZonesMXRecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZonesMXRecord) GetType ¶
func (record *PrivateDnsZonesMXRecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/MX"
func (*PrivateDnsZonesMXRecord) InitializeSpec ¶
func (record *PrivateDnsZonesMXRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZonesMXRecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesMXRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesMXRecord) OriginalGVK ¶
func (record *PrivateDnsZonesMXRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesMXRecord) Owner ¶
func (record *PrivateDnsZonesMXRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesMXRecord) SecretDestinationExpressions ¶
func (record *PrivateDnsZonesMXRecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateDnsZonesMXRecord) SetConditions ¶
func (record *PrivateDnsZonesMXRecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesMXRecord) SetStatus ¶
func (record *PrivateDnsZonesMXRecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateDnsZonesMXRecordList ¶
type PrivateDnsZonesMXRecordList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateDnsZonesMXRecord `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/MX/{relativeRecordSetName}
func (*PrivateDnsZonesMXRecordList) DeepCopy ¶
func (in *PrivateDnsZonesMXRecordList) DeepCopy() *PrivateDnsZonesMXRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecordList.
func (*PrivateDnsZonesMXRecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesMXRecordList) DeepCopyInto(out *PrivateDnsZonesMXRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesMXRecordList) DeepCopyObject ¶
func (in *PrivateDnsZonesMXRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZonesMXRecordOperatorSpec ¶
type PrivateDnsZonesMXRecordOperatorSpec 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 (*PrivateDnsZonesMXRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesMXRecordOperatorSpec ¶
func (operator *PrivateDnsZonesMXRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesMXRecordOperatorSpec(source *storage.PrivateDnsZonesMXRecordOperatorSpec) error
AssignProperties_From_PrivateDnsZonesMXRecordOperatorSpec populates our PrivateDnsZonesMXRecordOperatorSpec from the provided source PrivateDnsZonesMXRecordOperatorSpec
func (*PrivateDnsZonesMXRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesMXRecordOperatorSpec ¶
func (operator *PrivateDnsZonesMXRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesMXRecordOperatorSpec(destination *storage.PrivateDnsZonesMXRecordOperatorSpec) error
AssignProperties_To_PrivateDnsZonesMXRecordOperatorSpec populates the provided destination PrivateDnsZonesMXRecordOperatorSpec from our PrivateDnsZonesMXRecordOperatorSpec
func (*PrivateDnsZonesMXRecordOperatorSpec) DeepCopy ¶
func (in *PrivateDnsZonesMXRecordOperatorSpec) DeepCopy() *PrivateDnsZonesMXRecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecordOperatorSpec.
func (*PrivateDnsZonesMXRecordOperatorSpec) DeepCopyInto ¶
func (in *PrivateDnsZonesMXRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesMXRecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesMXRecord_STATUS ¶
type PrivateDnsZonesMXRecord_STATUS struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord_STATUS `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Fqdn: Fully qualified domain name of the record set.
Fqdn *string `json:"fqdn,omitempty"`
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link?
IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*PrivateDnsZonesMXRecord_STATUS) AssignProperties_From_PrivateDnsZonesMXRecord_STATUS ¶
func (record *PrivateDnsZonesMXRecord_STATUS) AssignProperties_From_PrivateDnsZonesMXRecord_STATUS(source *storage.PrivateDnsZonesMXRecord_STATUS) error
AssignProperties_From_PrivateDnsZonesMXRecord_STATUS populates our PrivateDnsZonesMXRecord_STATUS from the provided source PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_STATUS) AssignProperties_To_PrivateDnsZonesMXRecord_STATUS ¶
func (record *PrivateDnsZonesMXRecord_STATUS) AssignProperties_To_PrivateDnsZonesMXRecord_STATUS(destination *storage.PrivateDnsZonesMXRecord_STATUS) error
AssignProperties_To_PrivateDnsZonesMXRecord_STATUS populates the provided destination PrivateDnsZonesMXRecord_STATUS from our PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesMXRecord_STATUS from the provided source
func (*PrivateDnsZonesMXRecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_STATUS) DeepCopy ¶
func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopy() *PrivateDnsZonesMXRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord_STATUS.
func (*PrivateDnsZonesMXRecord_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesMXRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesMXRecord_STATUS) NewEmptyARMValue ¶
func (record *PrivateDnsZonesMXRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesMXRecord_STATUS) PopulateFromARM ¶
func (record *PrivateDnsZonesMXRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesMXRecord_Spec ¶
type PrivateDnsZonesMXRecord_Spec struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord `json:"cnameRecord,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord `json:"mxRecords,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *PrivateDnsZonesMXRecordOperatorSpec `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/PrivateDnsZone resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord `json:"srvRecords,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord `json:"txtRecords,omitempty"`
}
func (*PrivateDnsZonesMXRecord_Spec) AssignProperties_From_PrivateDnsZonesMXRecord_Spec ¶
func (record *PrivateDnsZonesMXRecord_Spec) AssignProperties_From_PrivateDnsZonesMXRecord_Spec(source *storage.PrivateDnsZonesMXRecord_Spec) error
AssignProperties_From_PrivateDnsZonesMXRecord_Spec populates our PrivateDnsZonesMXRecord_Spec from the provided source PrivateDnsZonesMXRecord_Spec
func (*PrivateDnsZonesMXRecord_Spec) AssignProperties_To_PrivateDnsZonesMXRecord_Spec ¶
func (record *PrivateDnsZonesMXRecord_Spec) AssignProperties_To_PrivateDnsZonesMXRecord_Spec(destination *storage.PrivateDnsZonesMXRecord_Spec) error
AssignProperties_To_PrivateDnsZonesMXRecord_Spec populates the provided destination PrivateDnsZonesMXRecord_Spec from our PrivateDnsZonesMXRecord_Spec
func (*PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesMXRecord_Spec from the provided source
func (*PrivateDnsZonesMXRecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesMXRecord_Spec
func (*PrivateDnsZonesMXRecord_Spec) ConvertToARM ¶
func (record *PrivateDnsZonesMXRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesMXRecord_Spec) DeepCopy ¶
func (in *PrivateDnsZonesMXRecord_Spec) DeepCopy() *PrivateDnsZonesMXRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord_Spec.
func (*PrivateDnsZonesMXRecord_Spec) DeepCopyInto ¶
func (in *PrivateDnsZonesMXRecord_Spec) DeepCopyInto(out *PrivateDnsZonesMXRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesMXRecord_Spec) Initialize_From_PrivateDnsZonesMXRecord_STATUS ¶
func (record *PrivateDnsZonesMXRecord_Spec) Initialize_From_PrivateDnsZonesMXRecord_STATUS(source *PrivateDnsZonesMXRecord_STATUS) error
Initialize_From_PrivateDnsZonesMXRecord_STATUS populates our PrivateDnsZonesMXRecord_Spec from the provided source PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_Spec) NewEmptyARMValue ¶
func (record *PrivateDnsZonesMXRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesMXRecord_Spec) OriginalVersion ¶
func (record *PrivateDnsZonesMXRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesMXRecord_Spec) PopulateFromARM ¶
func (record *PrivateDnsZonesMXRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesMXRecord_Spec) SetAzureName ¶
func (record *PrivateDnsZonesMXRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesPTRRecord ¶
type PrivateDnsZonesPTRRecord struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateDnsZonesPTRRecord_Spec `json:"spec,omitempty"`
Status PrivateDnsZonesPTRRecord_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/PTR/{relativeRecordSetName}
func (*PrivateDnsZonesPTRRecord) AssignProperties_From_PrivateDnsZonesPTRRecord ¶
func (record *PrivateDnsZonesPTRRecord) AssignProperties_From_PrivateDnsZonesPTRRecord(source *storage.PrivateDnsZonesPTRRecord) error
AssignProperties_From_PrivateDnsZonesPTRRecord populates our PrivateDnsZonesPTRRecord from the provided source PrivateDnsZonesPTRRecord
func (*PrivateDnsZonesPTRRecord) AssignProperties_To_PrivateDnsZonesPTRRecord ¶
func (record *PrivateDnsZonesPTRRecord) AssignProperties_To_PrivateDnsZonesPTRRecord(destination *storage.PrivateDnsZonesPTRRecord) error
AssignProperties_To_PrivateDnsZonesPTRRecord populates the provided destination PrivateDnsZonesPTRRecord from our PrivateDnsZonesPTRRecord
func (*PrivateDnsZonesPTRRecord) AzureName ¶
func (record *PrivateDnsZonesPTRRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesPTRRecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesPTRRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesPTRRecord) ConvertFrom ¶
func (record *PrivateDnsZonesPTRRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesPTRRecord from the provided hub PrivateDnsZonesPTRRecord
func (*PrivateDnsZonesPTRRecord) ConvertTo ¶
func (record *PrivateDnsZonesPTRRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesPTRRecord from our PrivateDnsZonesPTRRecord
func (*PrivateDnsZonesPTRRecord) DeepCopy ¶
func (in *PrivateDnsZonesPTRRecord) DeepCopy() *PrivateDnsZonesPTRRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord.
func (*PrivateDnsZonesPTRRecord) DeepCopyInto ¶
func (in *PrivateDnsZonesPTRRecord) DeepCopyInto(out *PrivateDnsZonesPTRRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesPTRRecord) DeepCopyObject ¶
func (in *PrivateDnsZonesPTRRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZonesPTRRecord) GetAPIVersion ¶
func (record PrivateDnsZonesPTRRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZonesPTRRecord) GetConditions ¶
func (record *PrivateDnsZonesPTRRecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZonesPTRRecord) GetResourceScope ¶
func (record *PrivateDnsZonesPTRRecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZonesPTRRecord) GetSpec ¶
func (record *PrivateDnsZonesPTRRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesPTRRecord) GetStatus ¶
func (record *PrivateDnsZonesPTRRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesPTRRecord) GetSupportedOperations ¶
func (record *PrivateDnsZonesPTRRecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZonesPTRRecord) GetType ¶
func (record *PrivateDnsZonesPTRRecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/PTR"
func (*PrivateDnsZonesPTRRecord) InitializeSpec ¶
func (record *PrivateDnsZonesPTRRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZonesPTRRecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesPTRRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesPTRRecord) OriginalGVK ¶
func (record *PrivateDnsZonesPTRRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesPTRRecord) Owner ¶
func (record *PrivateDnsZonesPTRRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesPTRRecord) SecretDestinationExpressions ¶
func (record *PrivateDnsZonesPTRRecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateDnsZonesPTRRecord) SetConditions ¶
func (record *PrivateDnsZonesPTRRecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesPTRRecord) SetStatus ¶
func (record *PrivateDnsZonesPTRRecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateDnsZonesPTRRecordList ¶
type PrivateDnsZonesPTRRecordList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateDnsZonesPTRRecord `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/PTR/{relativeRecordSetName}
func (*PrivateDnsZonesPTRRecordList) DeepCopy ¶
func (in *PrivateDnsZonesPTRRecordList) DeepCopy() *PrivateDnsZonesPTRRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecordList.
func (*PrivateDnsZonesPTRRecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesPTRRecordList) DeepCopyInto(out *PrivateDnsZonesPTRRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesPTRRecordList) DeepCopyObject ¶
func (in *PrivateDnsZonesPTRRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZonesPTRRecordOperatorSpec ¶
type PrivateDnsZonesPTRRecordOperatorSpec 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 (*PrivateDnsZonesPTRRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesPTRRecordOperatorSpec ¶
func (operator *PrivateDnsZonesPTRRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesPTRRecordOperatorSpec(source *storage.PrivateDnsZonesPTRRecordOperatorSpec) error
AssignProperties_From_PrivateDnsZonesPTRRecordOperatorSpec populates our PrivateDnsZonesPTRRecordOperatorSpec from the provided source PrivateDnsZonesPTRRecordOperatorSpec
func (*PrivateDnsZonesPTRRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesPTRRecordOperatorSpec ¶
func (operator *PrivateDnsZonesPTRRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesPTRRecordOperatorSpec(destination *storage.PrivateDnsZonesPTRRecordOperatorSpec) error
AssignProperties_To_PrivateDnsZonesPTRRecordOperatorSpec populates the provided destination PrivateDnsZonesPTRRecordOperatorSpec from our PrivateDnsZonesPTRRecordOperatorSpec
func (*PrivateDnsZonesPTRRecordOperatorSpec) DeepCopy ¶
func (in *PrivateDnsZonesPTRRecordOperatorSpec) DeepCopy() *PrivateDnsZonesPTRRecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecordOperatorSpec.
func (*PrivateDnsZonesPTRRecordOperatorSpec) DeepCopyInto ¶
func (in *PrivateDnsZonesPTRRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesPTRRecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesPTRRecord_STATUS ¶
type PrivateDnsZonesPTRRecord_STATUS struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord_STATUS `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Fqdn: Fully qualified domain name of the record set.
Fqdn *string `json:"fqdn,omitempty"`
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link?
IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*PrivateDnsZonesPTRRecord_STATUS) AssignProperties_From_PrivateDnsZonesPTRRecord_STATUS ¶
func (record *PrivateDnsZonesPTRRecord_STATUS) AssignProperties_From_PrivateDnsZonesPTRRecord_STATUS(source *storage.PrivateDnsZonesPTRRecord_STATUS) error
AssignProperties_From_PrivateDnsZonesPTRRecord_STATUS populates our PrivateDnsZonesPTRRecord_STATUS from the provided source PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_STATUS) AssignProperties_To_PrivateDnsZonesPTRRecord_STATUS ¶
func (record *PrivateDnsZonesPTRRecord_STATUS) AssignProperties_To_PrivateDnsZonesPTRRecord_STATUS(destination *storage.PrivateDnsZonesPTRRecord_STATUS) error
AssignProperties_To_PrivateDnsZonesPTRRecord_STATUS populates the provided destination PrivateDnsZonesPTRRecord_STATUS from our PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesPTRRecord_STATUS from the provided source
func (*PrivateDnsZonesPTRRecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_STATUS) DeepCopy ¶
func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopy() *PrivateDnsZonesPTRRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord_STATUS.
func (*PrivateDnsZonesPTRRecord_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesPTRRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesPTRRecord_STATUS) NewEmptyARMValue ¶
func (record *PrivateDnsZonesPTRRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesPTRRecord_STATUS) PopulateFromARM ¶
func (record *PrivateDnsZonesPTRRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesPTRRecord_Spec ¶
type PrivateDnsZonesPTRRecord_Spec struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord `json:"cnameRecord,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord `json:"mxRecords,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *PrivateDnsZonesPTRRecordOperatorSpec `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/PrivateDnsZone resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord `json:"srvRecords,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord `json:"txtRecords,omitempty"`
}
func (*PrivateDnsZonesPTRRecord_Spec) AssignProperties_From_PrivateDnsZonesPTRRecord_Spec ¶
func (record *PrivateDnsZonesPTRRecord_Spec) AssignProperties_From_PrivateDnsZonesPTRRecord_Spec(source *storage.PrivateDnsZonesPTRRecord_Spec) error
AssignProperties_From_PrivateDnsZonesPTRRecord_Spec populates our PrivateDnsZonesPTRRecord_Spec from the provided source PrivateDnsZonesPTRRecord_Spec
func (*PrivateDnsZonesPTRRecord_Spec) AssignProperties_To_PrivateDnsZonesPTRRecord_Spec ¶
func (record *PrivateDnsZonesPTRRecord_Spec) AssignProperties_To_PrivateDnsZonesPTRRecord_Spec(destination *storage.PrivateDnsZonesPTRRecord_Spec) error
AssignProperties_To_PrivateDnsZonesPTRRecord_Spec populates the provided destination PrivateDnsZonesPTRRecord_Spec from our PrivateDnsZonesPTRRecord_Spec
func (*PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesPTRRecord_Spec from the provided source
func (*PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesPTRRecord_Spec
func (*PrivateDnsZonesPTRRecord_Spec) ConvertToARM ¶
func (record *PrivateDnsZonesPTRRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesPTRRecord_Spec) DeepCopy ¶
func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopy() *PrivateDnsZonesPTRRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord_Spec.
func (*PrivateDnsZonesPTRRecord_Spec) DeepCopyInto ¶
func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopyInto(out *PrivateDnsZonesPTRRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesPTRRecord_Spec) Initialize_From_PrivateDnsZonesPTRRecord_STATUS ¶
func (record *PrivateDnsZonesPTRRecord_Spec) Initialize_From_PrivateDnsZonesPTRRecord_STATUS(source *PrivateDnsZonesPTRRecord_STATUS) error
Initialize_From_PrivateDnsZonesPTRRecord_STATUS populates our PrivateDnsZonesPTRRecord_Spec from the provided source PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_Spec) NewEmptyARMValue ¶
func (record *PrivateDnsZonesPTRRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesPTRRecord_Spec) OriginalVersion ¶
func (record *PrivateDnsZonesPTRRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesPTRRecord_Spec) PopulateFromARM ¶
func (record *PrivateDnsZonesPTRRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesPTRRecord_Spec) SetAzureName ¶
func (record *PrivateDnsZonesPTRRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesSRVRecord ¶
type PrivateDnsZonesSRVRecord struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateDnsZonesSRVRecord_Spec `json:"spec,omitempty"`
Status PrivateDnsZonesSRVRecord_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/SRV/{relativeRecordSetName}
func (*PrivateDnsZonesSRVRecord) AssignProperties_From_PrivateDnsZonesSRVRecord ¶
func (record *PrivateDnsZonesSRVRecord) AssignProperties_From_PrivateDnsZonesSRVRecord(source *storage.PrivateDnsZonesSRVRecord) error
AssignProperties_From_PrivateDnsZonesSRVRecord populates our PrivateDnsZonesSRVRecord from the provided source PrivateDnsZonesSRVRecord
func (*PrivateDnsZonesSRVRecord) AssignProperties_To_PrivateDnsZonesSRVRecord ¶
func (record *PrivateDnsZonesSRVRecord) AssignProperties_To_PrivateDnsZonesSRVRecord(destination *storage.PrivateDnsZonesSRVRecord) error
AssignProperties_To_PrivateDnsZonesSRVRecord populates the provided destination PrivateDnsZonesSRVRecord from our PrivateDnsZonesSRVRecord
func (*PrivateDnsZonesSRVRecord) AzureName ¶
func (record *PrivateDnsZonesSRVRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesSRVRecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesSRVRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesSRVRecord) ConvertFrom ¶
func (record *PrivateDnsZonesSRVRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesSRVRecord from the provided hub PrivateDnsZonesSRVRecord
func (*PrivateDnsZonesSRVRecord) ConvertTo ¶
func (record *PrivateDnsZonesSRVRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesSRVRecord from our PrivateDnsZonesSRVRecord
func (*PrivateDnsZonesSRVRecord) DeepCopy ¶
func (in *PrivateDnsZonesSRVRecord) DeepCopy() *PrivateDnsZonesSRVRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord.
func (*PrivateDnsZonesSRVRecord) DeepCopyInto ¶
func (in *PrivateDnsZonesSRVRecord) DeepCopyInto(out *PrivateDnsZonesSRVRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesSRVRecord) DeepCopyObject ¶
func (in *PrivateDnsZonesSRVRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZonesSRVRecord) GetAPIVersion ¶
func (record PrivateDnsZonesSRVRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZonesSRVRecord) GetConditions ¶
func (record *PrivateDnsZonesSRVRecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZonesSRVRecord) GetResourceScope ¶
func (record *PrivateDnsZonesSRVRecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZonesSRVRecord) GetSpec ¶
func (record *PrivateDnsZonesSRVRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesSRVRecord) GetStatus ¶
func (record *PrivateDnsZonesSRVRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesSRVRecord) GetSupportedOperations ¶
func (record *PrivateDnsZonesSRVRecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZonesSRVRecord) GetType ¶
func (record *PrivateDnsZonesSRVRecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/SRV"
func (*PrivateDnsZonesSRVRecord) InitializeSpec ¶
func (record *PrivateDnsZonesSRVRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZonesSRVRecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesSRVRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesSRVRecord) OriginalGVK ¶
func (record *PrivateDnsZonesSRVRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesSRVRecord) Owner ¶
func (record *PrivateDnsZonesSRVRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesSRVRecord) SecretDestinationExpressions ¶
func (record *PrivateDnsZonesSRVRecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateDnsZonesSRVRecord) SetConditions ¶
func (record *PrivateDnsZonesSRVRecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesSRVRecord) SetStatus ¶
func (record *PrivateDnsZonesSRVRecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateDnsZonesSRVRecordList ¶
type PrivateDnsZonesSRVRecordList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateDnsZonesSRVRecord `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/SRV/{relativeRecordSetName}
func (*PrivateDnsZonesSRVRecordList) DeepCopy ¶
func (in *PrivateDnsZonesSRVRecordList) DeepCopy() *PrivateDnsZonesSRVRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecordList.
func (*PrivateDnsZonesSRVRecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesSRVRecordList) DeepCopyInto(out *PrivateDnsZonesSRVRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesSRVRecordList) DeepCopyObject ¶
func (in *PrivateDnsZonesSRVRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZonesSRVRecordOperatorSpec ¶
type PrivateDnsZonesSRVRecordOperatorSpec 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 (*PrivateDnsZonesSRVRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesSRVRecordOperatorSpec ¶
func (operator *PrivateDnsZonesSRVRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesSRVRecordOperatorSpec(source *storage.PrivateDnsZonesSRVRecordOperatorSpec) error
AssignProperties_From_PrivateDnsZonesSRVRecordOperatorSpec populates our PrivateDnsZonesSRVRecordOperatorSpec from the provided source PrivateDnsZonesSRVRecordOperatorSpec
func (*PrivateDnsZonesSRVRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesSRVRecordOperatorSpec ¶
func (operator *PrivateDnsZonesSRVRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesSRVRecordOperatorSpec(destination *storage.PrivateDnsZonesSRVRecordOperatorSpec) error
AssignProperties_To_PrivateDnsZonesSRVRecordOperatorSpec populates the provided destination PrivateDnsZonesSRVRecordOperatorSpec from our PrivateDnsZonesSRVRecordOperatorSpec
func (*PrivateDnsZonesSRVRecordOperatorSpec) DeepCopy ¶
func (in *PrivateDnsZonesSRVRecordOperatorSpec) DeepCopy() *PrivateDnsZonesSRVRecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecordOperatorSpec.
func (*PrivateDnsZonesSRVRecordOperatorSpec) DeepCopyInto ¶
func (in *PrivateDnsZonesSRVRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesSRVRecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesSRVRecord_STATUS ¶
type PrivateDnsZonesSRVRecord_STATUS struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord_STATUS `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Fqdn: Fully qualified domain name of the record set.
Fqdn *string `json:"fqdn,omitempty"`
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link?
IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*PrivateDnsZonesSRVRecord_STATUS) AssignProperties_From_PrivateDnsZonesSRVRecord_STATUS ¶
func (record *PrivateDnsZonesSRVRecord_STATUS) AssignProperties_From_PrivateDnsZonesSRVRecord_STATUS(source *storage.PrivateDnsZonesSRVRecord_STATUS) error
AssignProperties_From_PrivateDnsZonesSRVRecord_STATUS populates our PrivateDnsZonesSRVRecord_STATUS from the provided source PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_STATUS) AssignProperties_To_PrivateDnsZonesSRVRecord_STATUS ¶
func (record *PrivateDnsZonesSRVRecord_STATUS) AssignProperties_To_PrivateDnsZonesSRVRecord_STATUS(destination *storage.PrivateDnsZonesSRVRecord_STATUS) error
AssignProperties_To_PrivateDnsZonesSRVRecord_STATUS populates the provided destination PrivateDnsZonesSRVRecord_STATUS from our PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesSRVRecord_STATUS from the provided source
func (*PrivateDnsZonesSRVRecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_STATUS) DeepCopy ¶
func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopy() *PrivateDnsZonesSRVRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord_STATUS.
func (*PrivateDnsZonesSRVRecord_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesSRVRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesSRVRecord_STATUS) NewEmptyARMValue ¶
func (record *PrivateDnsZonesSRVRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesSRVRecord_STATUS) PopulateFromARM ¶
func (record *PrivateDnsZonesSRVRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesSRVRecord_Spec ¶
type PrivateDnsZonesSRVRecord_Spec struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord `json:"cnameRecord,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord `json:"mxRecords,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *PrivateDnsZonesSRVRecordOperatorSpec `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/PrivateDnsZone resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord `json:"srvRecords,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord `json:"txtRecords,omitempty"`
}
func (*PrivateDnsZonesSRVRecord_Spec) AssignProperties_From_PrivateDnsZonesSRVRecord_Spec ¶
func (record *PrivateDnsZonesSRVRecord_Spec) AssignProperties_From_PrivateDnsZonesSRVRecord_Spec(source *storage.PrivateDnsZonesSRVRecord_Spec) error
AssignProperties_From_PrivateDnsZonesSRVRecord_Spec populates our PrivateDnsZonesSRVRecord_Spec from the provided source PrivateDnsZonesSRVRecord_Spec
func (*PrivateDnsZonesSRVRecord_Spec) AssignProperties_To_PrivateDnsZonesSRVRecord_Spec ¶
func (record *PrivateDnsZonesSRVRecord_Spec) AssignProperties_To_PrivateDnsZonesSRVRecord_Spec(destination *storage.PrivateDnsZonesSRVRecord_Spec) error
AssignProperties_To_PrivateDnsZonesSRVRecord_Spec populates the provided destination PrivateDnsZonesSRVRecord_Spec from our PrivateDnsZonesSRVRecord_Spec
func (*PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesSRVRecord_Spec from the provided source
func (*PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesSRVRecord_Spec
func (*PrivateDnsZonesSRVRecord_Spec) ConvertToARM ¶
func (record *PrivateDnsZonesSRVRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesSRVRecord_Spec) DeepCopy ¶
func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopy() *PrivateDnsZonesSRVRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord_Spec.
func (*PrivateDnsZonesSRVRecord_Spec) DeepCopyInto ¶
func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopyInto(out *PrivateDnsZonesSRVRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesSRVRecord_Spec) Initialize_From_PrivateDnsZonesSRVRecord_STATUS ¶
func (record *PrivateDnsZonesSRVRecord_Spec) Initialize_From_PrivateDnsZonesSRVRecord_STATUS(source *PrivateDnsZonesSRVRecord_STATUS) error
Initialize_From_PrivateDnsZonesSRVRecord_STATUS populates our PrivateDnsZonesSRVRecord_Spec from the provided source PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_Spec) NewEmptyARMValue ¶
func (record *PrivateDnsZonesSRVRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesSRVRecord_Spec) OriginalVersion ¶
func (record *PrivateDnsZonesSRVRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesSRVRecord_Spec) PopulateFromARM ¶
func (record *PrivateDnsZonesSRVRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesSRVRecord_Spec) SetAzureName ¶
func (record *PrivateDnsZonesSRVRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesTXTRecord ¶
type PrivateDnsZonesTXTRecord struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateDnsZonesTXTRecord_Spec `json:"spec,omitempty"`
Status PrivateDnsZonesTXTRecord_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/TXT/{relativeRecordSetName}
func (*PrivateDnsZonesTXTRecord) AssignProperties_From_PrivateDnsZonesTXTRecord ¶
func (record *PrivateDnsZonesTXTRecord) AssignProperties_From_PrivateDnsZonesTXTRecord(source *storage.PrivateDnsZonesTXTRecord) error
AssignProperties_From_PrivateDnsZonesTXTRecord populates our PrivateDnsZonesTXTRecord from the provided source PrivateDnsZonesTXTRecord
func (*PrivateDnsZonesTXTRecord) AssignProperties_To_PrivateDnsZonesTXTRecord ¶
func (record *PrivateDnsZonesTXTRecord) AssignProperties_To_PrivateDnsZonesTXTRecord(destination *storage.PrivateDnsZonesTXTRecord) error
AssignProperties_To_PrivateDnsZonesTXTRecord populates the provided destination PrivateDnsZonesTXTRecord from our PrivateDnsZonesTXTRecord
func (*PrivateDnsZonesTXTRecord) AzureName ¶
func (record *PrivateDnsZonesTXTRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesTXTRecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesTXTRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesTXTRecord) ConvertFrom ¶
func (record *PrivateDnsZonesTXTRecord) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesTXTRecord from the provided hub PrivateDnsZonesTXTRecord
func (*PrivateDnsZonesTXTRecord) ConvertTo ¶
func (record *PrivateDnsZonesTXTRecord) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesTXTRecord from our PrivateDnsZonesTXTRecord
func (*PrivateDnsZonesTXTRecord) DeepCopy ¶
func (in *PrivateDnsZonesTXTRecord) DeepCopy() *PrivateDnsZonesTXTRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord.
func (*PrivateDnsZonesTXTRecord) DeepCopyInto ¶
func (in *PrivateDnsZonesTXTRecord) DeepCopyInto(out *PrivateDnsZonesTXTRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesTXTRecord) DeepCopyObject ¶
func (in *PrivateDnsZonesTXTRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZonesTXTRecord) GetAPIVersion ¶
func (record PrivateDnsZonesTXTRecord) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZonesTXTRecord) GetConditions ¶
func (record *PrivateDnsZonesTXTRecord) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZonesTXTRecord) GetResourceScope ¶
func (record *PrivateDnsZonesTXTRecord) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZonesTXTRecord) GetSpec ¶
func (record *PrivateDnsZonesTXTRecord) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesTXTRecord) GetStatus ¶
func (record *PrivateDnsZonesTXTRecord) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesTXTRecord) GetSupportedOperations ¶
func (record *PrivateDnsZonesTXTRecord) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZonesTXTRecord) GetType ¶
func (record *PrivateDnsZonesTXTRecord) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/TXT"
func (*PrivateDnsZonesTXTRecord) InitializeSpec ¶
func (record *PrivateDnsZonesTXTRecord) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZonesTXTRecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesTXTRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesTXTRecord) OriginalGVK ¶
func (record *PrivateDnsZonesTXTRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesTXTRecord) Owner ¶
func (record *PrivateDnsZonesTXTRecord) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesTXTRecord) SecretDestinationExpressions ¶
func (record *PrivateDnsZonesTXTRecord) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateDnsZonesTXTRecord) SetConditions ¶
func (record *PrivateDnsZonesTXTRecord) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesTXTRecord) SetStatus ¶
func (record *PrivateDnsZonesTXTRecord) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateDnsZonesTXTRecordList ¶
type PrivateDnsZonesTXTRecordList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateDnsZonesTXTRecord `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/TXT/{relativeRecordSetName}
func (*PrivateDnsZonesTXTRecordList) DeepCopy ¶
func (in *PrivateDnsZonesTXTRecordList) DeepCopy() *PrivateDnsZonesTXTRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecordList.
func (*PrivateDnsZonesTXTRecordList) DeepCopyInto ¶
func (in *PrivateDnsZonesTXTRecordList) DeepCopyInto(out *PrivateDnsZonesTXTRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesTXTRecordList) DeepCopyObject ¶
func (in *PrivateDnsZonesTXTRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZonesTXTRecordOperatorSpec ¶
type PrivateDnsZonesTXTRecordOperatorSpec 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 (*PrivateDnsZonesTXTRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesTXTRecordOperatorSpec ¶
func (operator *PrivateDnsZonesTXTRecordOperatorSpec) AssignProperties_From_PrivateDnsZonesTXTRecordOperatorSpec(source *storage.PrivateDnsZonesTXTRecordOperatorSpec) error
AssignProperties_From_PrivateDnsZonesTXTRecordOperatorSpec populates our PrivateDnsZonesTXTRecordOperatorSpec from the provided source PrivateDnsZonesTXTRecordOperatorSpec
func (*PrivateDnsZonesTXTRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesTXTRecordOperatorSpec ¶
func (operator *PrivateDnsZonesTXTRecordOperatorSpec) AssignProperties_To_PrivateDnsZonesTXTRecordOperatorSpec(destination *storage.PrivateDnsZonesTXTRecordOperatorSpec) error
AssignProperties_To_PrivateDnsZonesTXTRecordOperatorSpec populates the provided destination PrivateDnsZonesTXTRecordOperatorSpec from our PrivateDnsZonesTXTRecordOperatorSpec
func (*PrivateDnsZonesTXTRecordOperatorSpec) DeepCopy ¶
func (in *PrivateDnsZonesTXTRecordOperatorSpec) DeepCopy() *PrivateDnsZonesTXTRecordOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecordOperatorSpec.
func (*PrivateDnsZonesTXTRecordOperatorSpec) DeepCopyInto ¶
func (in *PrivateDnsZonesTXTRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesTXTRecordOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesTXTRecord_STATUS ¶
type PrivateDnsZonesTXTRecord_STATUS struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord_STATUS `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Fqdn: Fully qualified domain name of the record set.
Fqdn *string `json:"fqdn,omitempty"`
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// IsAutoRegistered: Is the record set auto-registered in the Private DNS zone through a virtual network link?
IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*PrivateDnsZonesTXTRecord_STATUS) AssignProperties_From_PrivateDnsZonesTXTRecord_STATUS ¶
func (record *PrivateDnsZonesTXTRecord_STATUS) AssignProperties_From_PrivateDnsZonesTXTRecord_STATUS(source *storage.PrivateDnsZonesTXTRecord_STATUS) error
AssignProperties_From_PrivateDnsZonesTXTRecord_STATUS populates our PrivateDnsZonesTXTRecord_STATUS from the provided source PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_STATUS) AssignProperties_To_PrivateDnsZonesTXTRecord_STATUS ¶
func (record *PrivateDnsZonesTXTRecord_STATUS) AssignProperties_To_PrivateDnsZonesTXTRecord_STATUS(destination *storage.PrivateDnsZonesTXTRecord_STATUS) error
AssignProperties_To_PrivateDnsZonesTXTRecord_STATUS populates the provided destination PrivateDnsZonesTXTRecord_STATUS from our PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesTXTRecord_STATUS from the provided source
func (*PrivateDnsZonesTXTRecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_STATUS) DeepCopy ¶
func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopy() *PrivateDnsZonesTXTRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord_STATUS.
func (*PrivateDnsZonesTXTRecord_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesTXTRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesTXTRecord_STATUS) NewEmptyARMValue ¶
func (record *PrivateDnsZonesTXTRecord_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesTXTRecord_STATUS) PopulateFromARM ¶
func (record *PrivateDnsZonesTXTRecord_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesTXTRecord_Spec ¶
type PrivateDnsZonesTXTRecord_Spec struct {
// ARecords: The list of A records in the record set.
ARecords []ARecord `json:"aRecords,omitempty"`
// AaaaRecords: The list of AAAA records in the record set.
AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"`
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// CnameRecord: The CNAME record in the record set.
CnameRecord *CnameRecord `json:"cnameRecord,omitempty"`
// Etag: The ETag of the record set.
Etag *string `json:"etag,omitempty"`
// Metadata: The metadata attached to the record set.
Metadata map[string]string `json:"metadata,omitempty"`
// MxRecords: The list of MX records in the record set.
MxRecords []MxRecord `json:"mxRecords,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *PrivateDnsZonesTXTRecordOperatorSpec `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/PrivateDnsZone resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
// PtrRecords: The list of PTR records in the record set.
PtrRecords []PtrRecord `json:"ptrRecords,omitempty"`
// SoaRecord: The SOA record in the record set.
SoaRecord *SoaRecord `json:"soaRecord,omitempty"`
// SrvRecords: The list of SRV records in the record set.
SrvRecords []SrvRecord `json:"srvRecords,omitempty"`
// Ttl: The TTL (time-to-live) of the records in the record set.
Ttl *int `json:"ttl,omitempty"`
// TxtRecords: The list of TXT records in the record set.
TxtRecords []TxtRecord `json:"txtRecords,omitempty"`
}
func (*PrivateDnsZonesTXTRecord_Spec) AssignProperties_From_PrivateDnsZonesTXTRecord_Spec ¶
func (record *PrivateDnsZonesTXTRecord_Spec) AssignProperties_From_PrivateDnsZonesTXTRecord_Spec(source *storage.PrivateDnsZonesTXTRecord_Spec) error
AssignProperties_From_PrivateDnsZonesTXTRecord_Spec populates our PrivateDnsZonesTXTRecord_Spec from the provided source PrivateDnsZonesTXTRecord_Spec
func (*PrivateDnsZonesTXTRecord_Spec) AssignProperties_To_PrivateDnsZonesTXTRecord_Spec ¶
func (record *PrivateDnsZonesTXTRecord_Spec) AssignProperties_To_PrivateDnsZonesTXTRecord_Spec(destination *storage.PrivateDnsZonesTXTRecord_Spec) error
AssignProperties_To_PrivateDnsZonesTXTRecord_Spec populates the provided destination PrivateDnsZonesTXTRecord_Spec from our PrivateDnsZonesTXTRecord_Spec
func (*PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesTXTRecord_Spec from the provided source
func (*PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesTXTRecord_Spec
func (*PrivateDnsZonesTXTRecord_Spec) ConvertToARM ¶
func (record *PrivateDnsZonesTXTRecord_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesTXTRecord_Spec) DeepCopy ¶
func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopy() *PrivateDnsZonesTXTRecord_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord_Spec.
func (*PrivateDnsZonesTXTRecord_Spec) DeepCopyInto ¶
func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopyInto(out *PrivateDnsZonesTXTRecord_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesTXTRecord_Spec) Initialize_From_PrivateDnsZonesTXTRecord_STATUS ¶
func (record *PrivateDnsZonesTXTRecord_Spec) Initialize_From_PrivateDnsZonesTXTRecord_STATUS(source *PrivateDnsZonesTXTRecord_STATUS) error
Initialize_From_PrivateDnsZonesTXTRecord_STATUS populates our PrivateDnsZonesTXTRecord_Spec from the provided source PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_Spec) NewEmptyARMValue ¶
func (record *PrivateDnsZonesTXTRecord_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesTXTRecord_Spec) OriginalVersion ¶
func (record *PrivateDnsZonesTXTRecord_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesTXTRecord_Spec) PopulateFromARM ¶
func (record *PrivateDnsZonesTXTRecord_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesTXTRecord_Spec) SetAzureName ¶
func (record *PrivateDnsZonesTXTRecord_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateDnsZonesVirtualNetworkLink ¶
type PrivateDnsZonesVirtualNetworkLink struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateDnsZonesVirtualNetworkLink_Spec `json:"spec,omitempty"`
Status PrivateDnsZonesVirtualNetworkLink_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/virtualNetworkLinks/{virtualNetworkLinkName}
func (*PrivateDnsZonesVirtualNetworkLink) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink ¶
func (link *PrivateDnsZonesVirtualNetworkLink) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink(source *storage.PrivateDnsZonesVirtualNetworkLink) error
AssignProperties_From_PrivateDnsZonesVirtualNetworkLink populates our PrivateDnsZonesVirtualNetworkLink from the provided source PrivateDnsZonesVirtualNetworkLink
func (*PrivateDnsZonesVirtualNetworkLink) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink ¶
func (link *PrivateDnsZonesVirtualNetworkLink) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink(destination *storage.PrivateDnsZonesVirtualNetworkLink) error
AssignProperties_To_PrivateDnsZonesVirtualNetworkLink populates the provided destination PrivateDnsZonesVirtualNetworkLink from our PrivateDnsZonesVirtualNetworkLink
func (*PrivateDnsZonesVirtualNetworkLink) AzureName ¶
func (link *PrivateDnsZonesVirtualNetworkLink) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesVirtualNetworkLink) ConfigMapDestinationExpressions ¶
func (link *PrivateDnsZonesVirtualNetworkLink) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesVirtualNetworkLink) ConvertFrom ¶
func (link *PrivateDnsZonesVirtualNetworkLink) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateDnsZonesVirtualNetworkLink from the provided hub PrivateDnsZonesVirtualNetworkLink
func (*PrivateDnsZonesVirtualNetworkLink) ConvertTo ¶
func (link *PrivateDnsZonesVirtualNetworkLink) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateDnsZonesVirtualNetworkLink from our PrivateDnsZonesVirtualNetworkLink
func (*PrivateDnsZonesVirtualNetworkLink) DeepCopy ¶
func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopy() *PrivateDnsZonesVirtualNetworkLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink.
func (*PrivateDnsZonesVirtualNetworkLink) DeepCopyInto ¶
func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesVirtualNetworkLink) DeepCopyObject ¶
func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZonesVirtualNetworkLink) GetAPIVersion ¶
func (link PrivateDnsZonesVirtualNetworkLink) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZonesVirtualNetworkLink) GetConditions ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZonesVirtualNetworkLink) GetResourceScope ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZonesVirtualNetworkLink) GetSpec ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZonesVirtualNetworkLink) GetStatus ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZonesVirtualNetworkLink) GetSupportedOperations ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZonesVirtualNetworkLink) GetType ¶
func (link *PrivateDnsZonesVirtualNetworkLink) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones/virtualNetworkLinks"
func (*PrivateDnsZonesVirtualNetworkLink) InitializeSpec ¶
func (link *PrivateDnsZonesVirtualNetworkLink) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateDnsZonesVirtualNetworkLink) NewEmptyStatus ¶
func (link *PrivateDnsZonesVirtualNetworkLink) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesVirtualNetworkLink) OriginalGVK ¶
func (link *PrivateDnsZonesVirtualNetworkLink) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesVirtualNetworkLink) Owner ¶
func (link *PrivateDnsZonesVirtualNetworkLink) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateDnsZonesVirtualNetworkLink) SecretDestinationExpressions ¶
func (link *PrivateDnsZonesVirtualNetworkLink) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PrivateDnsZonesVirtualNetworkLink) SetConditions ¶
func (link *PrivateDnsZonesVirtualNetworkLink) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateDnsZonesVirtualNetworkLink) SetStatus ¶
func (link *PrivateDnsZonesVirtualNetworkLink) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateDnsZonesVirtualNetworkLinkList ¶
type PrivateDnsZonesVirtualNetworkLinkList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateDnsZonesVirtualNetworkLink `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/PrivateDns/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/virtualNetworkLinks/{virtualNetworkLinkName}
func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopy ¶
func (in *PrivateDnsZonesVirtualNetworkLinkList) DeepCopy() *PrivateDnsZonesVirtualNetworkLinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLinkList.
func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopyInto ¶
func (in *PrivateDnsZonesVirtualNetworkLinkList) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopyObject ¶
func (in *PrivateDnsZonesVirtualNetworkLinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZonesVirtualNetworkLinkOperatorSpec ¶
type PrivateDnsZonesVirtualNetworkLinkOperatorSpec 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 (*PrivateDnsZonesVirtualNetworkLinkOperatorSpec) AssignProperties_From_PrivateDnsZonesVirtualNetworkLinkOperatorSpec ¶
func (operator *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) AssignProperties_From_PrivateDnsZonesVirtualNetworkLinkOperatorSpec(source *storage.PrivateDnsZonesVirtualNetworkLinkOperatorSpec) error
AssignProperties_From_PrivateDnsZonesVirtualNetworkLinkOperatorSpec populates our PrivateDnsZonesVirtualNetworkLinkOperatorSpec from the provided source PrivateDnsZonesVirtualNetworkLinkOperatorSpec
func (*PrivateDnsZonesVirtualNetworkLinkOperatorSpec) AssignProperties_To_PrivateDnsZonesVirtualNetworkLinkOperatorSpec ¶
func (operator *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) AssignProperties_To_PrivateDnsZonesVirtualNetworkLinkOperatorSpec(destination *storage.PrivateDnsZonesVirtualNetworkLinkOperatorSpec) error
AssignProperties_To_PrivateDnsZonesVirtualNetworkLinkOperatorSpec populates the provided destination PrivateDnsZonesVirtualNetworkLinkOperatorSpec from our PrivateDnsZonesVirtualNetworkLinkOperatorSpec
func (*PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopy ¶
func (in *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopy() *PrivateDnsZonesVirtualNetworkLinkOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLinkOperatorSpec.
func (*PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopyInto ¶
func (in *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLinkOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesVirtualNetworkLink_STATUS ¶
type PrivateDnsZonesVirtualNetworkLink_STATUS struct {
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: The ETag of the virtual network link.
Etag *string `json:"etag,omitempty"`
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// Location: The Azure Region where the resource lives
Location *string `json:"location,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// ProvisioningState: The provisioning state of the resource. This is a read-only property and any attempt to set this
// value will be ignored.
ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"`
// RegistrationEnabled: Is auto-registration of virtual machine records in the virtual network in the Private DNS zone
// enabled?
RegistrationEnabled *bool `json:"registrationEnabled,omitempty"`
// ResolutionPolicy: The resolution policy on the virtual network link. Only applicable for virtual network links to
// privatelink zones, and for A,AAAA,CNAME queries. When set to 'NxDomainRedirect', Azure DNS resolver falls back to public
// resolution if private dns query resolution results in non-existent domain response.
ResolutionPolicy *ResolutionPolicy_STATUS `json:"resolutionPolicy,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
// VirtualNetwork: The reference of the virtual network.
VirtualNetwork *SubResource_STATUS `json:"virtualNetwork,omitempty"`
// VirtualNetworkLinkState: The status of the virtual network link to the Private DNS zone. Possible values are
// 'InProgress' and 'Done'. This is a read-only property and any attempt to set this value will be ignored.
VirtualNetworkLinkState *VirtualNetworkLinkState_STATUS `json:"virtualNetworkLinkState,omitempty"`
}
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_STATUS ¶
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_STATUS(source *storage.PrivateDnsZonesVirtualNetworkLink_STATUS) error
AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_STATUS populates our PrivateDnsZonesVirtualNetworkLink_STATUS from the provided source PrivateDnsZonesVirtualNetworkLink_STATUS
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_STATUS ¶
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_STATUS(destination *storage.PrivateDnsZonesVirtualNetworkLink_STATUS) error
AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_STATUS populates the provided destination PrivateDnsZonesVirtualNetworkLink_STATUS from our PrivateDnsZonesVirtualNetworkLink_STATUS
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusFrom ¶
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesVirtualNetworkLink_STATUS from the provided source
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusTo ¶
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesVirtualNetworkLink_STATUS
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopy ¶
func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink_STATUS.
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) NewEmptyARMValue ¶
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesVirtualNetworkLink_STATUS) PopulateFromARM ¶
func (link *PrivateDnsZonesVirtualNetworkLink_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZonesVirtualNetworkLink_Spec ¶
type PrivateDnsZonesVirtualNetworkLink_Spec struct {
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// Etag: The ETag of the virtual network link.
Etag *string `json:"etag,omitempty"`
// Location: The Azure Region where the resource lives
Location *string `json:"location,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *PrivateDnsZonesVirtualNetworkLinkOperatorSpec `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/PrivateDnsZone resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"`
// RegistrationEnabled: Is auto-registration of virtual machine records in the virtual network in the Private DNS zone
// enabled?
RegistrationEnabled *bool `json:"registrationEnabled,omitempty"`
// ResolutionPolicy: The resolution policy on the virtual network link. Only applicable for virtual network links to
// privatelink zones, and for A,AAAA,CNAME queries. When set to 'NxDomainRedirect', Azure DNS resolver falls back to public
// resolution if private dns query resolution results in non-existent domain response.
ResolutionPolicy *ResolutionPolicy `json:"resolutionPolicy,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
// VirtualNetwork: The reference of the virtual network.
VirtualNetwork *SubResource `json:"virtualNetwork,omitempty"`
}
func (*PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_Spec ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_Spec(source *storage.PrivateDnsZonesVirtualNetworkLink_Spec) error
AssignProperties_From_PrivateDnsZonesVirtualNetworkLink_Spec populates our PrivateDnsZonesVirtualNetworkLink_Spec from the provided source PrivateDnsZonesVirtualNetworkLink_Spec
func (*PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_Spec ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_Spec(destination *storage.PrivateDnsZonesVirtualNetworkLink_Spec) error
AssignProperties_To_PrivateDnsZonesVirtualNetworkLink_Spec populates the provided destination PrivateDnsZonesVirtualNetworkLink_Spec from our PrivateDnsZonesVirtualNetworkLink_Spec
func (*PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecFrom ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesVirtualNetworkLink_Spec from the provided source
func (*PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecTo ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesVirtualNetworkLink_Spec
func (*PrivateDnsZonesVirtualNetworkLink_Spec) ConvertToARM ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopy ¶
func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink_Spec.
func (*PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopyInto ¶
func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZonesVirtualNetworkLink_Spec) Initialize_From_PrivateDnsZonesVirtualNetworkLink_STATUS ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) Initialize_From_PrivateDnsZonesVirtualNetworkLink_STATUS(source *PrivateDnsZonesVirtualNetworkLink_STATUS) error
Initialize_From_PrivateDnsZonesVirtualNetworkLink_STATUS populates our PrivateDnsZonesVirtualNetworkLink_Spec from the provided source PrivateDnsZonesVirtualNetworkLink_STATUS
func (*PrivateDnsZonesVirtualNetworkLink_Spec) NewEmptyARMValue ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZonesVirtualNetworkLink_Spec) OriginalVersion ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateDnsZonesVirtualNetworkLink_Spec) PopulateFromARM ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateDnsZonesVirtualNetworkLink_Spec) SetAzureName ¶
func (link *PrivateDnsZonesVirtualNetworkLink_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ProvisioningState_STATUS ¶ added in v2.16.0
type ProvisioningState_STATUS string
The provisioning state of the resource. This is a read-only property and any attempt to set this value will be ignored.
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 ResolutionPolicy ¶ added in v2.16.0
type ResolutionPolicy string
The resolution policy on the virtual network link. Only applicable for virtual network links to privatelink zones, and for A,AAAA,CNAME queries. When set to 'NxDomainRedirect', Azure DNS resolver falls back to public resolution if private dns query resolution results in non-existent domain response. +kubebuilder:validation:Enum={"Default","NxDomainRedirect"}
type ResolutionPolicy_STATUS ¶ added in v2.16.0
type ResolutionPolicy_STATUS string
The resolution policy on the virtual network link. Only applicable for virtual network links to privatelink zones, and for A,AAAA,CNAME queries. When set to 'NxDomainRedirect', Azure DNS resolver falls back to public resolution if private dns query resolution results in non-existent domain response.
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"`
}
Reference to another subresource.
func (*SubResource) AssignProperties_From_SubResource ¶
func (resource *SubResource) AssignProperties_From_SubResource(source *storage.SubResource) error
AssignProperties_From_SubResource populates our SubResource from the provided source SubResource
func (*SubResource) AssignProperties_To_SubResource ¶
func (resource *SubResource) AssignProperties_To_SubResource(destination *storage.SubResource) error
AssignProperties_To_SubResource populates the provided destination SubResource from our SubResource
func (*SubResource) ConvertToARM ¶
func (resource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SubResource) DeepCopy ¶
func (in *SubResource) DeepCopy() *SubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource.
func (*SubResource) DeepCopyInto ¶
func (in *SubResource) DeepCopyInto(out *SubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubResource) Initialize_From_SubResource_STATUS ¶
func (resource *SubResource) Initialize_From_SubResource_STATUS(source *SubResource_STATUS) error
Initialize_From_SubResource_STATUS populates our SubResource from the provided source SubResource_STATUS
func (*SubResource) NewEmptyARMValue ¶
func (resource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource) PopulateFromARM ¶
func (resource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubResource_STATUS ¶
type SubResource_STATUS struct {
// Id: Resource ID.
Id *string `json:"id,omitempty"`
}
Reference to another subresource.
func (*SubResource_STATUS) AssignProperties_From_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_From_SubResource_STATUS(source *storage.SubResource_STATUS) error
AssignProperties_From_SubResource_STATUS populates our SubResource_STATUS from the provided source SubResource_STATUS
func (*SubResource_STATUS) AssignProperties_To_SubResource_STATUS ¶
func (resource *SubResource_STATUS) AssignProperties_To_SubResource_STATUS(destination *storage.SubResource_STATUS) error
AssignProperties_To_SubResource_STATUS populates the provided destination SubResource_STATUS from our SubResource_STATUS
func (*SubResource_STATUS) DeepCopy ¶
func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_STATUS.
func (*SubResource_STATUS) DeepCopyInto ¶
func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubResource_STATUS) NewEmptyARMValue ¶
func (resource *SubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource_STATUS) PopulateFromARM ¶
func (resource *SubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_CreatedByType_STATUS ¶ added in v2.16.0
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶ added in v2.16.0
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶ added in v2.16.0
type SystemData_STATUS struct {
// CreatedAt: The timestamp of resource creation (UTC).
CreatedAt *string `json:"createdAt,omitempty"`
// CreatedBy: The identity that created the resource.
CreatedBy *string `json:"createdBy,omitempty"`
// CreatedByType: The type of identity that created the resource.
CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"`
// LastModifiedAt: The timestamp of resource last modification (UTC)
LastModifiedAt *string `json:"lastModifiedAt,omitempty"`
// LastModifiedBy: The identity that last modified the resource.
LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
// LastModifiedByType: The type of identity that last modified the resource.
LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"`
}
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶ added in v2.16.0
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶ added in v2.16.0
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
func (*SystemData_STATUS) DeepCopy ¶ added in v2.16.0
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶ added in v2.16.0
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData_STATUS) NewEmptyARMValue ¶ added in v2.16.0
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶ added in v2.16.0
func (data *SystemData_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 VirtualNetworkLinkState_STATUS ¶ added in v2.16.0
type VirtualNetworkLinkState_STATUS string
The status of the virtual network link to the Private DNS zone. Possible values are 'InProgress' and 'Done'. This is a read-only property and any attempt to set this value will be ignored.
Source Files
¶
- doc.go
- groupversion_info_gen.go
- private_dns_zone_types_gen.go
- private_dns_zones_a_record_types_gen.go
- private_dns_zones_aaaa_record_types_gen.go
- private_dns_zones_cname_record_types_gen.go
- private_dns_zones_mx_record_types_gen.go
- private_dns_zones_ptr_record_types_gen.go
- private_dns_zones_srv_record_types_gen.go
- private_dns_zones_txt_record_types_gen.go
- private_dns_zones_virtual_network_link_types_gen.go
- zz_generated.deepcopy.go
Directories
¶
| Path | Synopsis |
|---|---|
|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |
|
Package storage contains API Schema definitions for the network storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20240601storage
|
Package storage contains API Schema definitions for the network storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20240601storage |
|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |