Documentation ¶
Overview ¶
Package storage contains API Schema definitions for the network storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20240601storage
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type ARecord
- type ARecord_STATUS
- type AaaaRecord
- type AaaaRecord_STATUS
- type CnameRecord
- type CnameRecord_STATUS
- type MxRecord
- type MxRecord_STATUS
- type PrivateDnsZone
- func (zone *PrivateDnsZone) AzureName() string
- func (zone *PrivateDnsZone) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) Hub()
- 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
- type PrivateDnsZone_STATUS
- 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)
- type PrivateDnsZone_Spec
- func (zone *PrivateDnsZone_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (zone *PrivateDnsZone_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateDnsZone_Spec) DeepCopy() *PrivateDnsZone_Spec
- func (in *PrivateDnsZone_Spec) DeepCopyInto(out *PrivateDnsZone_Spec)
- type PrivateDnsZonesAAAARecord
- func (record *PrivateDnsZonesAAAARecord) AzureName() string
- func (record *PrivateDnsZonesAAAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) Hub()
- 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
- type PrivateDnsZonesAAAARecord_STATUS
- 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)
- type PrivateDnsZonesAAAARecord_Spec
- func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopy() *PrivateDnsZonesAAAARecord_Spec
- func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopyInto(out *PrivateDnsZonesAAAARecord_Spec)
- type PrivateDnsZonesARecord
- func (record *PrivateDnsZonesARecord) AzureName() string
- func (record *PrivateDnsZonesARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) Hub()
- 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
- type PrivateDnsZonesARecord_STATUS
- 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)
- type PrivateDnsZonesARecord_Spec
- func (record *PrivateDnsZonesARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateDnsZonesARecord_Spec) DeepCopy() *PrivateDnsZonesARecord_Spec
- func (in *PrivateDnsZonesARecord_Spec) DeepCopyInto(out *PrivateDnsZonesARecord_Spec)
- type PrivateDnsZonesCNAMERecord
- func (record *PrivateDnsZonesCNAMERecord) AzureName() string
- func (record *PrivateDnsZonesCNAMERecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) Hub()
- 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
- type PrivateDnsZonesCNAMERecord_STATUS
- 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)
- type PrivateDnsZonesCNAMERecord_Spec
- func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopy() *PrivateDnsZonesCNAMERecord_Spec
- func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_Spec)
- type PrivateDnsZonesMXRecord
- func (record *PrivateDnsZonesMXRecord) AzureName() string
- func (record *PrivateDnsZonesMXRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) Hub()
- 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
- type PrivateDnsZonesMXRecord_STATUS
- 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)
- type PrivateDnsZonesMXRecord_Spec
- func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateDnsZonesMXRecord_Spec) DeepCopy() *PrivateDnsZonesMXRecord_Spec
- func (in *PrivateDnsZonesMXRecord_Spec) DeepCopyInto(out *PrivateDnsZonesMXRecord_Spec)
- type PrivateDnsZonesPTRRecord
- func (record *PrivateDnsZonesPTRRecord) AzureName() string
- func (record *PrivateDnsZonesPTRRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) Hub()
- 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
- type PrivateDnsZonesPTRRecord_STATUS
- 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)
- type PrivateDnsZonesPTRRecord_Spec
- func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopy() *PrivateDnsZonesPTRRecord_Spec
- func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopyInto(out *PrivateDnsZonesPTRRecord_Spec)
- type PrivateDnsZonesSRVRecord
- func (record *PrivateDnsZonesSRVRecord) AzureName() string
- func (record *PrivateDnsZonesSRVRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) Hub()
- 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
- type PrivateDnsZonesSRVRecord_STATUS
- 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)
- type PrivateDnsZonesSRVRecord_Spec
- func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopy() *PrivateDnsZonesSRVRecord_Spec
- func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopyInto(out *PrivateDnsZonesSRVRecord_Spec)
- type PrivateDnsZonesTXTRecord
- func (record *PrivateDnsZonesTXTRecord) AzureName() string
- func (record *PrivateDnsZonesTXTRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) Hub()
- 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
- type PrivateDnsZonesTXTRecord_STATUS
- 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)
- type PrivateDnsZonesTXTRecord_Spec
- func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopy() *PrivateDnsZonesTXTRecord_Spec
- func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopyInto(out *PrivateDnsZonesTXTRecord_Spec)
- type PrivateDnsZonesVirtualNetworkLink
- func (link *PrivateDnsZonesVirtualNetworkLink) AzureName() string
- func (link *PrivateDnsZonesVirtualNetworkLink) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) Hub()
- 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
- type PrivateDnsZonesVirtualNetworkLink_STATUS
- 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)
- type PrivateDnsZonesVirtualNetworkLink_Spec
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (link *PrivateDnsZonesVirtualNetworkLink_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_Spec
- func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_Spec)
- type PtrRecord
- type PtrRecord_STATUS
- type SoaRecord
- type SoaRecord_STATUS
- type SrvRecord
- type SrvRecord_STATUS
- type SubResource
- type SubResource_STATUS
- type TxtRecord
- type TxtRecord_STATUS
Constants ¶
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: "v1api20240601storage"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type APIVersion ¶
type APIVersion string
Storage version of v1api20240601.APIVersion +kubebuilder:validation:Enum={"2024-06-01"}
type ARecord ¶
type ARecord struct { Ipv4Address *string `json:"ipv4Address,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240601.ARecord An A record.
func (*ARecord) DeepCopy ¶
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.
type ARecord_STATUS ¶
type ARecord_STATUS struct { Ipv4Address *string `json:"ipv4Address,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240601.ARecord_STATUS An A record.
func (*ARecord_STATUS) DeepCopy ¶
func (in *ARecord_STATUS) DeepCopy() *ARecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecord_STATUS.
func (*ARecord_STATUS) DeepCopyInto ¶
func (in *ARecord_STATUS) DeepCopyInto(out *ARecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AaaaRecord ¶
type AaaaRecord struct { Ipv6Address *string `json:"ipv6Address,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240601.AaaaRecord An AAAA record.
func (*AaaaRecord) DeepCopy ¶
func (in *AaaaRecord) DeepCopy() *AaaaRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecord.
func (*AaaaRecord) DeepCopyInto ¶
func (in *AaaaRecord) DeepCopyInto(out *AaaaRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AaaaRecord_STATUS ¶
type AaaaRecord_STATUS struct { Ipv6Address *string `json:"ipv6Address,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240601.AaaaRecord_STATUS An AAAA record.
func (*AaaaRecord_STATUS) DeepCopy ¶
func (in *AaaaRecord_STATUS) DeepCopy() *AaaaRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecord_STATUS.
func (*AaaaRecord_STATUS) DeepCopyInto ¶
func (in *AaaaRecord_STATUS) DeepCopyInto(out *AaaaRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CnameRecord ¶
type CnameRecord struct { Cname *string `json:"cname,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240601.CnameRecord A CNAME record.
func (*CnameRecord) DeepCopy ¶
func (in *CnameRecord) DeepCopy() *CnameRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecord.
func (*CnameRecord) DeepCopyInto ¶
func (in *CnameRecord) DeepCopyInto(out *CnameRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CnameRecord_STATUS ¶
type CnameRecord_STATUS struct { Cname *string `json:"cname,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240601.CnameRecord_STATUS A CNAME record.
func (*CnameRecord_STATUS) DeepCopy ¶
func (in *CnameRecord_STATUS) DeepCopy() *CnameRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecord_STATUS.
func (*CnameRecord_STATUS) DeepCopyInto ¶
func (in *CnameRecord_STATUS) DeepCopyInto(out *CnameRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MxRecord ¶
type MxRecord struct { Exchange *string `json:"exchange,omitempty"` Preference *int `json:"preference,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240601.MxRecord An MX record.
func (*MxRecord) DeepCopy ¶
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.
type MxRecord_STATUS ¶
type MxRecord_STATUS struct { Exchange *string `json:"exchange,omitempty"` Preference *int `json:"preference,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240601.MxRecord_STATUS An MX record.
func (*MxRecord_STATUS) DeepCopy ¶
func (in *MxRecord_STATUS) DeepCopy() *MxRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecord_STATUS.
func (*MxRecord_STATUS) DeepCopyInto ¶
func (in *MxRecord_STATUS) DeepCopyInto(out *MxRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZone ¶
type PrivateDnsZone struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDnsZone_Spec `json:"spec,omitempty"` Status PrivateDnsZone_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240601.PrivateDnsZone Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}
func (*PrivateDnsZone) AzureName ¶
func (zone *PrivateDnsZone) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZone) ConfigMapDestinationExpressions ¶
func (zone *PrivateDnsZone) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZone) DeepCopy ¶
func (in *PrivateDnsZone) DeepCopy() *PrivateDnsZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZone.
func (*PrivateDnsZone) DeepCopyInto ¶
func (in *PrivateDnsZone) DeepCopyInto(out *PrivateDnsZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZone) DeepCopyObject ¶
func (in *PrivateDnsZone) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateDnsZone) GetAPIVersion ¶
func (zone PrivateDnsZone) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-06-01"
func (*PrivateDnsZone) GetConditions ¶
func (zone *PrivateDnsZone) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateDnsZone) GetResourceScope ¶
func (zone *PrivateDnsZone) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateDnsZone) GetSpec ¶
func (zone *PrivateDnsZone) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateDnsZone) GetStatus ¶
func (zone *PrivateDnsZone) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateDnsZone) GetSupportedOperations ¶
func (zone *PrivateDnsZone) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateDnsZone) GetType ¶
func (zone *PrivateDnsZone) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateDnsZones"
func (*PrivateDnsZone) Hub ¶
func (zone *PrivateDnsZone) Hub()
Hub marks that this PrivateDnsZone is the hub type for conversion
func (*PrivateDnsZone) NewEmptyStatus ¶
func (zone *PrivateDnsZone) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZone) OriginalGVK ¶
func (zone *PrivateDnsZone) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZone) Owner ¶
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 Storage version of v1api20240601.PrivateDnsZone Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}
func (*PrivateDnsZoneList) DeepCopy ¶
func (in *PrivateDnsZoneList) DeepCopy() *PrivateDnsZoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneList.
func (*PrivateDnsZoneList) DeepCopyInto ¶
func (in *PrivateDnsZoneList) DeepCopyInto(out *PrivateDnsZoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZoneList) DeepCopyObject ¶
func (in *PrivateDnsZoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateDnsZoneOperatorSpec ¶
type PrivateDnsZoneOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240601.PrivateDnsZoneOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateDnsZoneOperatorSpec) DeepCopy ¶
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 []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` InternalId *string `json:"internalId,omitempty"` Location *string `json:"location,omitempty"` MaxNumberOfRecordSets *int `json:"maxNumberOfRecordSets,omitempty"` MaxNumberOfVirtualNetworkLinks *int `json:"maxNumberOfVirtualNetworkLinks,omitempty"` MaxNumberOfVirtualNetworkLinksWithRegistration *int `json:"maxNumberOfVirtualNetworkLinksWithRegistration,omitempty"` Name *string `json:"name,omitempty"` NumberOfRecordSets *int `json:"numberOfRecordSets,omitempty"` NumberOfVirtualNetworkLinks *int `json:"numberOfVirtualNetworkLinks,omitempty"` NumberOfVirtualNetworkLinksWithRegistration *int `json:"numberOfVirtualNetworkLinksWithRegistration,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240601.PrivateDnsZone_STATUS
func (*PrivateDnsZone_STATUS) ConvertStatusFrom ¶
func (zone *PrivateDnsZone_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZone_STATUS from the provided source
func (*PrivateDnsZone_STATUS) ConvertStatusTo ¶
func (zone *PrivateDnsZone_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZone_STATUS
func (*PrivateDnsZone_STATUS) DeepCopy ¶
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.
type PrivateDnsZone_Spec ¶
type PrivateDnsZone_Spec struct { // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` Etag *string `json:"etag,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *PrivateDnsZoneOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
Storage version of v1api20240601.PrivateDnsZone_Spec
func (*PrivateDnsZone_Spec) ConvertSpecFrom ¶
func (zone *PrivateDnsZone_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZone_Spec from the provided source
func (*PrivateDnsZone_Spec) ConvertSpecTo ¶
func (zone *PrivateDnsZone_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZone_Spec
func (*PrivateDnsZone_Spec) DeepCopy ¶
func (in *PrivateDnsZone_Spec) DeepCopy() *PrivateDnsZone_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZone_Spec.
func (*PrivateDnsZone_Spec) DeepCopyInto ¶
func (in *PrivateDnsZone_Spec) DeepCopyInto(out *PrivateDnsZone_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonesAAAARecord ¶
type PrivateDnsZonesAAAARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDnsZonesAAAARecord_Spec `json:"spec,omitempty"` Status PrivateDnsZonesAAAARecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240601.PrivateDnsZonesAAAARecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/AAAA/{relativeRecordSetName}
func (*PrivateDnsZonesAAAARecord) AzureName ¶
func (record *PrivateDnsZonesAAAARecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesAAAARecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesAAAARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesAAAARecord) DeepCopy ¶
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) Hub ¶
func (record *PrivateDnsZonesAAAARecord) Hub()
Hub marks that this PrivateDnsZonesAAAARecord is the hub type for conversion
func (*PrivateDnsZonesAAAARecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesAAAARecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesAAAARecord) OriginalGVK ¶
func (record *PrivateDnsZonesAAAARecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesAAAARecord) Owner ¶
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 Storage version of v1api20240601.PrivateDnsZonesAAAARecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/AAAA/{relativeRecordSetName}
func (*PrivateDnsZonesAAAARecordList) DeepCopy ¶
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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesAAAARecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateDnsZonesAAAARecordOperatorSpec) DeepCopy ¶
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 []ARecord_STATUS `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Id *string `json:"id,omitempty"` IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesAAAARecord_STATUS from the provided source
func (*PrivateDnsZonesAAAARecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesAAAARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesAAAARecord_STATUS
func (*PrivateDnsZonesAAAARecord_STATUS) DeepCopy ¶
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.
type PrivateDnsZonesAAAARecord_Spec ¶
type PrivateDnsZonesAAAARecord_Spec struct { ARecords []ARecord `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` Etag *string `json:"etag,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord `json:"mxRecords,omitempty"` OperatorSpec *PrivateDnsZonesAAAARecordOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateDnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord `json:"soaRecord,omitempty"` SrvRecords []SrvRecord `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesAAAARecord_Spec
func (*PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesAAAARecord_Spec from the provided source
func (*PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesAAAARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesAAAARecord_Spec
func (*PrivateDnsZonesAAAARecord_Spec) DeepCopy ¶
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.
type PrivateDnsZonesARecord ¶
type PrivateDnsZonesARecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDnsZonesARecord_Spec `json:"spec,omitempty"` Status PrivateDnsZonesARecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240601.PrivateDnsZonesARecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/A/{relativeRecordSetName}
func (*PrivateDnsZonesARecord) AzureName ¶
func (record *PrivateDnsZonesARecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesARecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesARecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesARecord) DeepCopy ¶
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) Hub ¶
func (record *PrivateDnsZonesARecord) Hub()
Hub marks that this PrivateDnsZonesARecord is the hub type for conversion
func (*PrivateDnsZonesARecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesARecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesARecord) OriginalGVK ¶
func (record *PrivateDnsZonesARecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesARecord) Owner ¶
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 Storage version of v1api20240601.PrivateDnsZonesARecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/A/{relativeRecordSetName}
func (*PrivateDnsZonesARecordList) DeepCopy ¶
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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesARecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateDnsZonesARecordOperatorSpec) DeepCopy ¶
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 []ARecord_STATUS `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Id *string `json:"id,omitempty"` IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesARecord_STATUS from the provided source
func (*PrivateDnsZonesARecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesARecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesARecord_STATUS
func (*PrivateDnsZonesARecord_STATUS) DeepCopy ¶
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.
type PrivateDnsZonesARecord_Spec ¶
type PrivateDnsZonesARecord_Spec struct { ARecords []ARecord `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` Etag *string `json:"etag,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord `json:"mxRecords,omitempty"` OperatorSpec *PrivateDnsZonesARecordOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateDnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord `json:"soaRecord,omitempty"` SrvRecords []SrvRecord `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesARecord_Spec
func (*PrivateDnsZonesARecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesARecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesARecord_Spec from the provided source
func (*PrivateDnsZonesARecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesARecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesARecord_Spec
func (*PrivateDnsZonesARecord_Spec) DeepCopy ¶
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.
type PrivateDnsZonesCNAMERecord ¶
type PrivateDnsZonesCNAMERecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDnsZonesCNAMERecord_Spec `json:"spec,omitempty"` Status PrivateDnsZonesCNAMERecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240601.PrivateDnsZonesCNAMERecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/CNAME/{relativeRecordSetName}
func (*PrivateDnsZonesCNAMERecord) AzureName ¶
func (record *PrivateDnsZonesCNAMERecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesCNAMERecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesCNAMERecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesCNAMERecord) DeepCopy ¶
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) Hub ¶
func (record *PrivateDnsZonesCNAMERecord) Hub()
Hub marks that this PrivateDnsZonesCNAMERecord is the hub type for conversion
func (*PrivateDnsZonesCNAMERecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesCNAMERecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesCNAMERecord) OriginalGVK ¶
func (record *PrivateDnsZonesCNAMERecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesCNAMERecord) Owner ¶
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 Storage version of v1api20240601.PrivateDnsZonesCNAMERecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/CNAME/{relativeRecordSetName}
func (*PrivateDnsZonesCNAMERecordList) DeepCopy ¶
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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesCNAMERecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopy ¶
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 []ARecord_STATUS `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Id *string `json:"id,omitempty"` IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesCNAMERecord_STATUS from the provided source
func (*PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesCNAMERecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesCNAMERecord_STATUS
func (*PrivateDnsZonesCNAMERecord_STATUS) DeepCopy ¶
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.
type PrivateDnsZonesCNAMERecord_Spec ¶
type PrivateDnsZonesCNAMERecord_Spec struct { ARecords []ARecord `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` Etag *string `json:"etag,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord `json:"mxRecords,omitempty"` OperatorSpec *PrivateDnsZonesCNAMERecordOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateDnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord `json:"soaRecord,omitempty"` SrvRecords []SrvRecord `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesCNAMERecord_Spec
func (*PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesCNAMERecord_Spec from the provided source
func (*PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesCNAMERecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesCNAMERecord_Spec
func (*PrivateDnsZonesCNAMERecord_Spec) DeepCopy ¶
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.
type PrivateDnsZonesMXRecord ¶
type PrivateDnsZonesMXRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDnsZonesMXRecord_Spec `json:"spec,omitempty"` Status PrivateDnsZonesMXRecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240601.PrivateDnsZonesMXRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/MX/{relativeRecordSetName}
func (*PrivateDnsZonesMXRecord) AzureName ¶
func (record *PrivateDnsZonesMXRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesMXRecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesMXRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesMXRecord) DeepCopy ¶
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) Hub ¶
func (record *PrivateDnsZonesMXRecord) Hub()
Hub marks that this PrivateDnsZonesMXRecord is the hub type for conversion
func (*PrivateDnsZonesMXRecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesMXRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesMXRecord) OriginalGVK ¶
func (record *PrivateDnsZonesMXRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesMXRecord) Owner ¶
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 Storage version of v1api20240601.PrivateDnsZonesMXRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/MX/{relativeRecordSetName}
func (*PrivateDnsZonesMXRecordList) DeepCopy ¶
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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesMXRecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateDnsZonesMXRecordOperatorSpec) DeepCopy ¶
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 []ARecord_STATUS `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Id *string `json:"id,omitempty"` IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesMXRecord_STATUS from the provided source
func (*PrivateDnsZonesMXRecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesMXRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesMXRecord_STATUS
func (*PrivateDnsZonesMXRecord_STATUS) DeepCopy ¶
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.
type PrivateDnsZonesMXRecord_Spec ¶
type PrivateDnsZonesMXRecord_Spec struct { ARecords []ARecord `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` Etag *string `json:"etag,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord `json:"mxRecords,omitempty"` OperatorSpec *PrivateDnsZonesMXRecordOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateDnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord `json:"soaRecord,omitempty"` SrvRecords []SrvRecord `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesMXRecord_Spec
func (*PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesMXRecord_Spec from the provided source
func (*PrivateDnsZonesMXRecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesMXRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesMXRecord_Spec
func (*PrivateDnsZonesMXRecord_Spec) DeepCopy ¶
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.
type PrivateDnsZonesPTRRecord ¶
type PrivateDnsZonesPTRRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDnsZonesPTRRecord_Spec `json:"spec,omitempty"` Status PrivateDnsZonesPTRRecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240601.PrivateDnsZonesPTRRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/PTR/{relativeRecordSetName}
func (*PrivateDnsZonesPTRRecord) AzureName ¶
func (record *PrivateDnsZonesPTRRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesPTRRecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesPTRRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesPTRRecord) DeepCopy ¶
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) Hub ¶
func (record *PrivateDnsZonesPTRRecord) Hub()
Hub marks that this PrivateDnsZonesPTRRecord is the hub type for conversion
func (*PrivateDnsZonesPTRRecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesPTRRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesPTRRecord) OriginalGVK ¶
func (record *PrivateDnsZonesPTRRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesPTRRecord) Owner ¶
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 Storage version of v1api20240601.PrivateDnsZonesPTRRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/PTR/{relativeRecordSetName}
func (*PrivateDnsZonesPTRRecordList) DeepCopy ¶
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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesPTRRecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateDnsZonesPTRRecordOperatorSpec) DeepCopy ¶
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 []ARecord_STATUS `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Id *string `json:"id,omitempty"` IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesPTRRecord_STATUS from the provided source
func (*PrivateDnsZonesPTRRecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesPTRRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesPTRRecord_STATUS
func (*PrivateDnsZonesPTRRecord_STATUS) DeepCopy ¶
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.
type PrivateDnsZonesPTRRecord_Spec ¶
type PrivateDnsZonesPTRRecord_Spec struct { ARecords []ARecord `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` Etag *string `json:"etag,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord `json:"mxRecords,omitempty"` OperatorSpec *PrivateDnsZonesPTRRecordOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateDnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord `json:"soaRecord,omitempty"` SrvRecords []SrvRecord `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesPTRRecord_Spec
func (*PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesPTRRecord_Spec from the provided source
func (*PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesPTRRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesPTRRecord_Spec
func (*PrivateDnsZonesPTRRecord_Spec) DeepCopy ¶
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.
type PrivateDnsZonesSRVRecord ¶
type PrivateDnsZonesSRVRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDnsZonesSRVRecord_Spec `json:"spec,omitempty"` Status PrivateDnsZonesSRVRecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240601.PrivateDnsZonesSRVRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/SRV/{relativeRecordSetName}
func (*PrivateDnsZonesSRVRecord) AzureName ¶
func (record *PrivateDnsZonesSRVRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesSRVRecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesSRVRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesSRVRecord) DeepCopy ¶
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) Hub ¶
func (record *PrivateDnsZonesSRVRecord) Hub()
Hub marks that this PrivateDnsZonesSRVRecord is the hub type for conversion
func (*PrivateDnsZonesSRVRecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesSRVRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesSRVRecord) OriginalGVK ¶
func (record *PrivateDnsZonesSRVRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesSRVRecord) Owner ¶
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 Storage version of v1api20240601.PrivateDnsZonesSRVRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/SRV/{relativeRecordSetName}
func (*PrivateDnsZonesSRVRecordList) DeepCopy ¶
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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesSRVRecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateDnsZonesSRVRecordOperatorSpec) DeepCopy ¶
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 []ARecord_STATUS `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Id *string `json:"id,omitempty"` IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesSRVRecord_STATUS from the provided source
func (*PrivateDnsZonesSRVRecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesSRVRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesSRVRecord_STATUS
func (*PrivateDnsZonesSRVRecord_STATUS) DeepCopy ¶
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.
type PrivateDnsZonesSRVRecord_Spec ¶
type PrivateDnsZonesSRVRecord_Spec struct { ARecords []ARecord `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` Etag *string `json:"etag,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord `json:"mxRecords,omitempty"` OperatorSpec *PrivateDnsZonesSRVRecordOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateDnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord `json:"soaRecord,omitempty"` SrvRecords []SrvRecord `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesSRVRecord_Spec
func (*PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesSRVRecord_Spec from the provided source
func (*PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesSRVRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesSRVRecord_Spec
func (*PrivateDnsZonesSRVRecord_Spec) DeepCopy ¶
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.
type PrivateDnsZonesTXTRecord ¶
type PrivateDnsZonesTXTRecord struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDnsZonesTXTRecord_Spec `json:"spec,omitempty"` Status PrivateDnsZonesTXTRecord_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240601.PrivateDnsZonesTXTRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/TXT/{relativeRecordSetName}
func (*PrivateDnsZonesTXTRecord) AzureName ¶
func (record *PrivateDnsZonesTXTRecord) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesTXTRecord) ConfigMapDestinationExpressions ¶
func (record *PrivateDnsZonesTXTRecord) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesTXTRecord) DeepCopy ¶
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) Hub ¶
func (record *PrivateDnsZonesTXTRecord) Hub()
Hub marks that this PrivateDnsZonesTXTRecord is the hub type for conversion
func (*PrivateDnsZonesTXTRecord) NewEmptyStatus ¶
func (record *PrivateDnsZonesTXTRecord) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateDnsZonesTXTRecord) OriginalGVK ¶
func (record *PrivateDnsZonesTXTRecord) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateDnsZonesTXTRecord) Owner ¶
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 Storage version of v1api20240601.PrivateDnsZonesTXTRecord Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/TXT/{relativeRecordSetName}
func (*PrivateDnsZonesTXTRecordList) DeepCopy ¶
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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesTXTRecordOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateDnsZonesTXTRecordOperatorSpec) DeepCopy ¶
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 []ARecord_STATUS `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord_STATUS `json:"aaaaRecords,omitempty"` CnameRecord *CnameRecord_STATUS `json:"cnameRecord,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Id *string `json:"id,omitempty"` IsAutoRegistered *bool `json:"isAutoRegistered,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord_STATUS `json:"mxRecords,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord_STATUS `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord_STATUS `json:"soaRecord,omitempty"` SrvRecords []SrvRecord_STATUS `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord_STATUS `json:"txtRecords,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_STATUS) ConvertStatusFrom ¶
func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateDnsZonesTXTRecord_STATUS from the provided source
func (*PrivateDnsZonesTXTRecord_STATUS) ConvertStatusTo ¶
func (record *PrivateDnsZonesTXTRecord_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateDnsZonesTXTRecord_STATUS
func (*PrivateDnsZonesTXTRecord_STATUS) DeepCopy ¶
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.
type PrivateDnsZonesTXTRecord_Spec ¶
type PrivateDnsZonesTXTRecord_Spec struct { ARecords []ARecord `json:"aRecords,omitempty"` AaaaRecords []AaaaRecord `json:"aaaaRecords,omitempty"` // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` CnameRecord *CnameRecord `json:"cnameRecord,omitempty"` Etag *string `json:"etag,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` MxRecords []MxRecord `json:"mxRecords,omitempty"` OperatorSpec *PrivateDnsZonesTXTRecordOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateDnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PtrRecords []PtrRecord `json:"ptrRecords,omitempty"` SoaRecord *SoaRecord `json:"soaRecord,omitempty"` SrvRecords []SrvRecord `json:"srvRecords,omitempty"` Ttl *int `json:"ttl,omitempty"` TxtRecords []TxtRecord `json:"txtRecords,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesTXTRecord_Spec
func (*PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom ¶
func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateDnsZonesTXTRecord_Spec from the provided source
func (*PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo ¶
func (record *PrivateDnsZonesTXTRecord_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateDnsZonesTXTRecord_Spec
func (*PrivateDnsZonesTXTRecord_Spec) DeepCopy ¶
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.
type PrivateDnsZonesVirtualNetworkLink ¶
type PrivateDnsZonesVirtualNetworkLink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDnsZonesVirtualNetworkLink_Spec `json:"spec,omitempty"` Status PrivateDnsZonesVirtualNetworkLink_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20240601.PrivateDnsZonesVirtualNetworkLink Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/virtualNetworkLinks/{virtualNetworkLinkName}
func (*PrivateDnsZonesVirtualNetworkLink) AzureName ¶
func (link *PrivateDnsZonesVirtualNetworkLink) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateDnsZonesVirtualNetworkLink) ConfigMapDestinationExpressions ¶
func (link *PrivateDnsZonesVirtualNetworkLink) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PrivateDnsZonesVirtualNetworkLink) DeepCopy ¶
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) Hub ¶
func (link *PrivateDnsZonesVirtualNetworkLink) Hub()
Hub marks that this PrivateDnsZonesVirtualNetworkLink is the hub type for conversion
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 Storage version of v1api20240601.PrivateDnsZonesVirtualNetworkLink Generator information: - Generated from: /privatedns/resource-manager/Microsoft.Network/stable/2024-06-01/privatedns.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateDnsZones/{privateZoneName}/virtualNetworkLinks/{virtualNetworkLinkName}
func (*PrivateDnsZonesVirtualNetworkLinkList) DeepCopy ¶
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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesVirtualNetworkLinkOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopy ¶
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 []conditions.Condition `json:"conditions,omitempty"` Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` RegistrationEnabled *bool `json:"registrationEnabled,omitempty"` ResolutionPolicy *string `json:"resolutionPolicy,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` VirtualNetwork *SubResource_STATUS `json:"virtualNetwork,omitempty"` VirtualNetworkLinkState *string `json:"virtualNetworkLinkState,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesVirtualNetworkLink_STATUS
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.
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 *string `json:"etag,omitempty"` Location *string `json:"location,omitempty"` OperatorSpec *PrivateDnsZonesVirtualNetworkLinkOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a network.azure.com/PrivateDnsZone resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateDnsZone"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RegistrationEnabled *bool `json:"registrationEnabled,omitempty"` ResolutionPolicy *string `json:"resolutionPolicy,omitempty"` Tags map[string]string `json:"tags,omitempty"` VirtualNetwork *SubResource `json:"virtualNetwork,omitempty"` }
Storage version of v1api20240601.PrivateDnsZonesVirtualNetworkLink_Spec
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) 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.
type PtrRecord ¶
type PtrRecord struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Ptrdname *string `json:"ptrdname,omitempty"` }
Storage version of v1api20240601.PtrRecord A PTR record.
func (*PtrRecord) DeepCopy ¶
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.
type PtrRecord_STATUS ¶
type PtrRecord_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Ptrdname *string `json:"ptrdname,omitempty"` }
Storage version of v1api20240601.PtrRecord_STATUS A PTR record.
func (*PtrRecord_STATUS) DeepCopy ¶
func (in *PtrRecord_STATUS) DeepCopy() *PtrRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecord_STATUS.
func (*PtrRecord_STATUS) DeepCopyInto ¶
func (in *PtrRecord_STATUS) DeepCopyInto(out *PtrRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SoaRecord ¶
type SoaRecord struct { Email *string `json:"email,omitempty"` ExpireTime *int `json:"expireTime,omitempty"` Host *string `json:"host,omitempty"` MinimumTtl *int `json:"minimumTtl,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RefreshTime *int `json:"refreshTime,omitempty"` RetryTime *int `json:"retryTime,omitempty"` SerialNumber *int `json:"serialNumber,omitempty"` }
Storage version of v1api20240601.SoaRecord An SOA record.
func (*SoaRecord) DeepCopy ¶
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.
type SoaRecord_STATUS ¶
type SoaRecord_STATUS struct { Email *string `json:"email,omitempty"` ExpireTime *int `json:"expireTime,omitempty"` Host *string `json:"host,omitempty"` MinimumTtl *int `json:"minimumTtl,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RefreshTime *int `json:"refreshTime,omitempty"` RetryTime *int `json:"retryTime,omitempty"` SerialNumber *int `json:"serialNumber,omitempty"` }
Storage version of v1api20240601.SoaRecord_STATUS An SOA record.
func (*SoaRecord_STATUS) DeepCopy ¶
func (in *SoaRecord_STATUS) DeepCopy() *SoaRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecord_STATUS.
func (*SoaRecord_STATUS) DeepCopyInto ¶
func (in *SoaRecord_STATUS) DeepCopyInto(out *SoaRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SrvRecord ¶
type SrvRecord struct { Port *int `json:"port,omitempty"` Priority *int `json:"priority,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Target *string `json:"target,omitempty"` Weight *int `json:"weight,omitempty"` }
Storage version of v1api20240601.SrvRecord An SRV record.
func (*SrvRecord) DeepCopy ¶
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.
type SrvRecord_STATUS ¶
type SrvRecord_STATUS struct { Port *int `json:"port,omitempty"` Priority *int `json:"priority,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Target *string `json:"target,omitempty"` Weight *int `json:"weight,omitempty"` }
Storage version of v1api20240601.SrvRecord_STATUS An SRV record.
func (*SrvRecord_STATUS) DeepCopy ¶
func (in *SrvRecord_STATUS) DeepCopy() *SrvRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecord_STATUS.
func (*SrvRecord_STATUS) DeepCopyInto ¶
func (in *SrvRecord_STATUS) DeepCopyInto(out *SrvRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubResource ¶
type SubResource struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1api20240601.SubResource Reference to another subresource.
func (*SubResource) DeepCopy ¶
func (in *SubResource) DeepCopy() *SubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource.
func (*SubResource) DeepCopyInto ¶
func (in *SubResource) DeepCopyInto(out *SubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubResource_STATUS ¶
type SubResource_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20240601.SubResource_STATUS Reference to another subresource.
func (*SubResource_STATUS) DeepCopy ¶
func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_STATUS.
func (*SubResource_STATUS) DeepCopyInto ¶
func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TxtRecord ¶
type TxtRecord struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value []string `json:"value,omitempty"` }
Storage version of v1api20240601.TxtRecord A TXT record.
func (*TxtRecord) DeepCopy ¶
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.
type TxtRecord_STATUS ¶
type TxtRecord_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value []string `json:"value,omitempty"` }
Storage version of v1api20240601.TxtRecord_STATUS A TXT record.
func (*TxtRecord_STATUS) DeepCopy ¶
func (in *TxtRecord_STATUS) DeepCopy() *TxtRecord_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecord_STATUS.
func (*TxtRecord_STATUS) DeepCopyInto ¶
func (in *TxtRecord_STATUS) DeepCopyInto(out *TxtRecord_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- 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