Documentation
¶
Overview ¶
Package v1api20220701storage contains API Schema definitions for the network v1api20220701storage 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
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 ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded)
- type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded)
- type CustomDnsConfigPropertiesFormat_STATUS
- type ExtendedLocation
- type ExtendedLocation_STATUS
- type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded)
- type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded)
- type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
- type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded)
- type PrivateDnsZoneConfig
- type PrivateDnsZoneConfig_STATUS
- type PrivateEndpoint
- func (endpoint *PrivateEndpoint) AzureName() string
- func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
- func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
- func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
- func (endpoint PrivateEndpoint) GetAPIVersion() string
- func (endpoint *PrivateEndpoint) GetConditions() conditions.Conditions
- func (endpoint *PrivateEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *PrivateEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *PrivateEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *PrivateEndpoint) GetType() string
- func (endpoint *PrivateEndpoint) Hub()
- func (endpoint *PrivateEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *PrivateEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *PrivateEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *PrivateEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *PrivateEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateEndpointConnection_STATUS
- type PrivateEndpointIPConfiguration
- type PrivateEndpointIPConfiguration_STATUS
- type PrivateEndpointList
- type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)
- type PrivateEndpoint_Spec
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec
- func (in *PrivateEndpoint_Spec) DeepCopyInto(out *PrivateEndpoint_Spec)
- type PrivateEndpointsPrivateDnsZoneGroup
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup)
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject() runtime.Object
- func (group PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetConditions() conditions.Conditions
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope() genruntime.ResourceScope
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSpec() genruntime.ConvertibleSpec
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetStatus() genruntime.ConvertibleStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetType() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) Hub()
- func (group *PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK() *schema.GroupVersionKind
- func (group *PrivateEndpointsPrivateDnsZoneGroup) Owner() *genruntime.ResourceReference
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SetConditions(conditions conditions.Conditions)
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateEndpointsPrivateDnsZoneGroupList
- type PrivateEndpoints_PrivateDnsZoneGroup_STATUS
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS)
- type PrivateEndpoints_PrivateDnsZoneGroup_Spec
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec)
- type PrivateLinkService
- func (service *PrivateLinkService) AzureName() string
- func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
- func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
- func (in *PrivateLinkService) DeepCopyObject() runtime.Object
- func (service *PrivateLinkService) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (service PrivateLinkService) GetAPIVersion() string
- func (service *PrivateLinkService) GetConditions() conditions.Conditions
- func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
- func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
- func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
- func (service *PrivateLinkService) GetType() string
- func (service *PrivateLinkService) Hub()
- func (service *PrivateLinkService) NewEmptyStatus() genruntime.ConvertibleStatus
- func (service *PrivateLinkService) OriginalGVK() *schema.GroupVersionKind
- func (service *PrivateLinkService) Owner() *genruntime.ResourceReference
- func (service *PrivateLinkService) SetConditions(conditions conditions.Conditions)
- func (service *PrivateLinkService) SetStatus(status genruntime.ConvertibleStatus) error
- type PrivateLinkServiceConnection
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionState_STATUS
- type PrivateLinkServiceConnection_STATUS
- type PrivateLinkServiceIpConfiguration
- type PrivateLinkServiceIpConfiguration_STATUS
- type PrivateLinkServiceList
- type PrivateLinkServiceOperatorConfigMaps
- type PrivateLinkServiceOperatorSpec
- type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)
- type PrivateLinkService_Spec
- func (service *PrivateLinkService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *PrivateLinkService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec
- func (in *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec)
- type RecordSet_STATUS
- type ResourceSet
- type ResourceSet_STATUS
- type Subnet_PrivateEndpoint_SubResourceEmbedded
- type Subnet_PrivateLinkService_SubResourceEmbedded
- type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
- type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
Constants ¶
const APIVersion_Value = APIVersion("2022-07-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20220701storage"} // 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 v1api20220701.APIVersion +kubebuilder:validation:Enum={"2022-07-01"}
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// Reference: Resource ID.
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}
Storage version of v1api20220701.ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded An application security group in a resource group.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded An application security group in a resource group.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDnsConfigPropertiesFormat_STATUS ¶
type CustomDnsConfigPropertiesFormat_STATUS struct {
Fqdn *string `json:"fqdn,omitempty"`
IpAddresses []string `json:"ipAddresses,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.CustomDnsConfigPropertiesFormat_STATUS Contains custom Dns resolution configuration from customer.
func (*CustomDnsConfigPropertiesFormat_STATUS) DeepCopy ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDnsConfigPropertiesFormat_STATUS.
func (*CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation ¶
type ExtendedLocation struct {
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20220701.ExtendedLocation ExtendedLocation complex type.
func (*ExtendedLocation) DeepCopy ¶
func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.
func (*ExtendedLocation) DeepCopyInto ¶
func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation_STATUS ¶
type ExtendedLocation_STATUS struct {
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20220701.ExtendedLocation_STATUS ExtendedLocation complex type.
func (*ExtendedLocation_STATUS) DeepCopy ¶
func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS.
func (*ExtendedLocation_STATUS) DeepCopyInto ¶
func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// Reference: Resource ID.
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}
Storage version of v1api20220701.FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZoneConfig ¶
type PrivateDnsZoneConfig struct {
Name *string `json:"name,omitempty"`
// PrivateDnsZoneReference: The resource id of the private dns zone.
PrivateDnsZoneReference *genruntime.ResourceReference `armReference:"PrivateDnsZoneId" json:"privateDnsZoneReference,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.PrivateDnsZoneConfig PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig) DeepCopy ¶
func (in *PrivateDnsZoneConfig) DeepCopy() *PrivateDnsZoneConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig.
func (*PrivateDnsZoneConfig) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig) DeepCopyInto(out *PrivateDnsZoneConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZoneConfig_STATUS ¶
type PrivateDnsZoneConfig_STATUS struct {
Name *string `json:"name,omitempty"`
PrivateDnsZoneId *string `json:"privateDnsZoneId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RecordSets []RecordSet_STATUS `json:"recordSets,omitempty"`
}
Storage version of v1api20220701.PrivateDnsZoneConfig_STATUS PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig_STATUS) DeepCopy ¶
func (in *PrivateDnsZoneConfig_STATUS) DeepCopy() *PrivateDnsZoneConfig_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_STATUS.
func (*PrivateDnsZoneConfig_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig_STATUS) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint ¶
type PrivateEndpoint struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateEndpoint_Spec `json:"spec,omitempty"`
Status PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded `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 v1api20220701.PrivateEndpoint Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpoint) AzureName ¶
func (endpoint *PrivateEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateEndpoint) DeepCopy ¶
func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint.
func (*PrivateEndpoint) DeepCopyInto ¶
func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint) DeepCopyObject ¶
func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateEndpoint) GetAPIVersion ¶
func (endpoint PrivateEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpoint) GetConditions ¶
func (endpoint *PrivateEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpoint) GetResourceScope ¶
func (endpoint *PrivateEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpoint) GetSpec ¶
func (endpoint *PrivateEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpoint) GetStatus ¶
func (endpoint *PrivateEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpoint) GetType ¶
func (endpoint *PrivateEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints"
func (*PrivateEndpoint) Hub ¶
func (endpoint *PrivateEndpoint) Hub()
Hub marks that this PrivateEndpoint is the hub type for conversion
func (*PrivateEndpoint) NewEmptyStatus ¶
func (endpoint *PrivateEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateEndpoint) OriginalGVK ¶
func (endpoint *PrivateEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateEndpoint) Owner ¶
func (endpoint *PrivateEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateEndpoint) SetConditions ¶
func (endpoint *PrivateEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateEndpoint) SetStatus ¶
func (endpoint *PrivateEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.PrivateEndpointConnection_STATUS PrivateEndpointConnection resource.
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfiguration ¶
type PrivateEndpointIPConfiguration struct {
GroupId *string `json:"groupId,omitempty"`
MemberName *string `json:"memberName,omitempty"`
Name *string `json:"name,omitempty"`
PrivateIPAddress *string `json:"privateIPAddress,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.PrivateEndpointIPConfiguration An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration) DeepCopy() *PrivateEndpointIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration.
func (*PrivateEndpointIPConfiguration) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration) DeepCopyInto(out *PrivateEndpointIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfiguration_STATUS ¶
type PrivateEndpointIPConfiguration_STATUS struct {
Etag *string `json:"etag,omitempty"`
GroupId *string `json:"groupId,omitempty"`
MemberName *string `json:"memberName,omitempty"`
Name *string `json:"name,omitempty"`
PrivateIPAddress *string `json:"privateIPAddress,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20220701.PrivateEndpointIPConfiguration_STATUS An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration_STATUS) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopy() *PrivateEndpointIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration_STATUS.
func (*PrivateEndpointIPConfiguration_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointList ¶
type PrivateEndpointList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateEndpoint `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20220701.PrivateEndpoint Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpointList) DeepCopy ¶
func (in *PrivateEndpointList) DeepCopy() *PrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointList.
func (*PrivateEndpointList) DeepCopyInto ¶
func (in *PrivateEndpointList) DeepCopyInto(out *PrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointList) DeepCopyObject ¶
func (in *PrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded struct {
ApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
CustomDnsConfigs []CustomDnsConfigPropertiesFormat_STATUS `json:"customDnsConfigs,omitempty"`
CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"`
Etag *string `json:"etag,omitempty"`
ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"`
Id *string `json:"id,omitempty"`
IpConfigurations []PrivateEndpointIPConfiguration_STATUS `json:"ipConfigurations,omitempty"`
Location *string `json:"location,omitempty"`
ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"manualPrivateLinkServiceConnections,omitempty"`
Name *string `json:"name,omitempty"`
NetworkInterfaces []NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"networkInterfaces,omitempty"`
PrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"privateLinkServiceConnections,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
Subnet *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20220701.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded Private endpoint resource.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint_Spec ¶
type PrivateEndpoint_Spec struct {
ApplicationSecurityGroups []ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded `json:"applicationSecurityGroups,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"`
CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"`
ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"`
IpConfigurations []PrivateEndpointIPConfiguration `json:"ipConfigurations,omitempty"`
Location *string `json:"location,omitempty"`
ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection `json:"manualPrivateLinkServiceConnections,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"`
PrivateLinkServiceConnections []PrivateLinkServiceConnection `json:"privateLinkServiceConnections,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Subnet *Subnet_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
}
Storage version of v1api20220701.PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) ConvertSpecFrom ¶
func (endpoint *PrivateEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateEndpoint_Spec from the provided source
func (*PrivateEndpoint_Spec) ConvertSpecTo ¶
func (endpoint *PrivateEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) DeepCopy ¶
func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Spec.
func (*PrivateEndpoint_Spec) DeepCopyInto ¶
func (in *PrivateEndpoint_Spec) DeepCopyInto(out *PrivateEndpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointsPrivateDnsZoneGroup ¶
type PrivateEndpointsPrivateDnsZoneGroup struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateEndpoints_PrivateDnsZoneGroup_Spec `json:"spec,omitempty"`
Status PrivateEndpoints_PrivateDnsZoneGroup_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 v1api20220701.PrivateEndpointsPrivateDnsZoneGroup Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroup) AzureName ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroup.
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion ¶
func (group PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpointsPrivateDnsZoneGroup) GetConditions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetSpec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetType ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints/privateDnsZoneGroups"
func (*PrivateEndpointsPrivateDnsZoneGroup) Hub ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) Hub()
Hub marks that this PrivateEndpointsPrivateDnsZoneGroup is the hub type for conversion
func (*PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) Owner ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateEndpointsPrivateDnsZoneGroup) SetConditions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateEndpointsPrivateDnsZoneGroup) SetStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateEndpointsPrivateDnsZoneGroupList ¶
type PrivateEndpointsPrivateDnsZoneGroupList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateEndpointsPrivateDnsZoneGroup `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20220701.PrivateEndpointsPrivateDnsZoneGroup Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroupList.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
Etag *string `json:"etag,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
PrivateDnsZoneConfigs []PrivateDnsZoneConfig_STATUS `json:"privateDnsZoneConfigs,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
}
Storage version of v1api20220701.PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_STATUS from the provided source
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_STATUS.
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoints_PrivateDnsZoneGroup_Spec ¶
type PrivateEndpoints_PrivateDnsZoneGroup_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"`
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/PrivateEndpoint resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateEndpoint"`
PrivateDnsZoneConfigs []PrivateDnsZoneConfig `json:"privateDnsZoneConfigs,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_Spec from the provided source
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_Spec.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkService ¶
type PrivateLinkService struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PrivateLinkService_Spec `json:"spec,omitempty"`
Status PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded `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 v1api20220701.PrivateLinkService Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkService) AzureName ¶
func (service *PrivateLinkService) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateLinkService) DeepCopy ¶
func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService.
func (*PrivateLinkService) DeepCopyInto ¶
func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService) DeepCopyObject ¶
func (in *PrivateLinkService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkService) ExportKubernetesResources ¶
func (service *PrivateLinkService) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesResources defines a resource which can create other resources in Kubernetes.
func (PrivateLinkService) GetAPIVersion ¶
func (service PrivateLinkService) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateLinkService) GetConditions ¶
func (service *PrivateLinkService) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateLinkService) GetResourceScope ¶
func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateLinkService) GetSpec ¶
func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateLinkService) GetStatus ¶
func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateLinkService) GetType ¶
func (service *PrivateLinkService) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateLinkServices"
func (*PrivateLinkService) Hub ¶
func (service *PrivateLinkService) Hub()
Hub marks that this PrivateLinkService is the hub type for conversion
func (*PrivateLinkService) NewEmptyStatus ¶
func (service *PrivateLinkService) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateLinkService) OriginalGVK ¶
func (service *PrivateLinkService) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateLinkService) Owner ¶
func (service *PrivateLinkService) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateLinkService) SetConditions ¶
func (service *PrivateLinkService) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateLinkService) SetStatus ¶
func (service *PrivateLinkService) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type PrivateLinkServiceConnection ¶
type PrivateLinkServiceConnection struct {
GroupIds []string `json:"groupIds,omitempty"`
Name *string `json:"name,omitempty"`
PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"`
// PrivateLinkServiceReference: The resource id of private link service.
PrivateLinkServiceReference *genruntime.ResourceReference `armReference:"PrivateLinkServiceId" json:"privateLinkServiceReference,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
RequestMessage *string `json:"requestMessage,omitempty"`
}
Storage version of v1api20220701.PrivateLinkServiceConnection PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection) DeepCopy ¶
func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection.
func (*PrivateLinkServiceConnection) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct {
ActionsRequired *string `json:"actionsRequired,omitempty"`
Description *string `json:"description,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Status *string `json:"status,omitempty"`
}
Storage version of v1api20220701.PrivateLinkServiceConnectionState A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState) DeepCopy() *PrivateLinkServiceConnectionState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState.
func (*PrivateLinkServiceConnectionState) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState) DeepCopyInto(out *PrivateLinkServiceConnectionState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionState_STATUS ¶
type PrivateLinkServiceConnectionState_STATUS struct {
ActionsRequired *string `json:"actionsRequired,omitempty"`
Description *string `json:"description,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Status *string `json:"status,omitempty"`
}
Storage version of v1api20220701.PrivateLinkServiceConnectionState_STATUS A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS.
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnection_STATUS ¶
type PrivateLinkServiceConnection_STATUS struct {
Etag *string `json:"etag,omitempty"`
GroupIds []string `json:"groupIds,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS `json:"privateLinkServiceConnectionState,omitempty"`
PrivateLinkServiceId *string `json:"privateLinkServiceId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
RequestMessage *string `json:"requestMessage,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20220701.PrivateLinkServiceConnection_STATUS PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnection_STATUS) DeepCopy() *PrivateLinkServiceConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection_STATUS.
func (*PrivateLinkServiceConnection_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection_STATUS) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfiguration ¶
type PrivateLinkServiceIpConfiguration struct {
Name *string `json:"name,omitempty"`
Primary *bool `json:"primary,omitempty"`
PrivateIPAddress *string `json:"privateIPAddress,omitempty"`
PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"`
PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Subnet *Subnet_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"`
}
Storage version of v1api20220701.PrivateLinkServiceIpConfiguration The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration) DeepCopy() *PrivateLinkServiceIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration.
func (*PrivateLinkServiceIpConfiguration) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration) DeepCopyInto(out *PrivateLinkServiceIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfiguration_STATUS ¶
type PrivateLinkServiceIpConfiguration_STATUS struct {
Etag *string `json:"etag,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Primary *bool `json:"primary,omitempty"`
PrivateIPAddress *string `json:"privateIPAddress,omitempty"`
PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty"`
PrivateIPAllocationMethod *string `json:"privateIPAllocationMethod,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
Subnet *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20220701.PrivateLinkServiceIpConfiguration_STATUS The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration_STATUS.
func (*PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceList ¶
type PrivateLinkServiceList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PrivateLinkService `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20220701.PrivateLinkService Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkServiceList) DeepCopy ¶
func (in *PrivateLinkServiceList) DeepCopy() *PrivateLinkServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceList.
func (*PrivateLinkServiceList) DeepCopyInto ¶
func (in *PrivateLinkServiceList) DeepCopyInto(out *PrivateLinkServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceList) DeepCopyObject ¶
func (in *PrivateLinkServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateLinkServiceOperatorConfigMaps ¶
type PrivateLinkServiceOperatorConfigMaps struct {
Alias *genruntime.ConfigMapDestination `json:"alias,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.PrivateLinkServiceOperatorConfigMaps
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopy ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopy() *PrivateLinkServiceOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorConfigMaps.
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopyInto ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopyInto(out *PrivateLinkServiceOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceOperatorSpec ¶
type PrivateLinkServiceOperatorSpec struct {
ConfigMaps *PrivateLinkServiceOperatorConfigMaps `json:"configMaps,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.PrivateLinkServiceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateLinkServiceOperatorSpec) DeepCopy ¶
func (in *PrivateLinkServiceOperatorSpec) DeepCopy() *PrivateLinkServiceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorSpec.
func (*PrivateLinkServiceOperatorSpec) DeepCopyInto ¶
func (in *PrivateLinkServiceOperatorSpec) DeepCopyInto(out *PrivateLinkServiceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded struct {
Alias *string `json:"alias,omitempty"`
AutoApproval *ResourceSet_STATUS `json:"autoApproval,omitempty"`
Conditions []conditions.Condition `json:"conditions,omitempty"`
EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"`
Etag *string `json:"etag,omitempty"`
ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"`
Fqdns []string `json:"fqdns,omitempty"`
Id *string `json:"id,omitempty"`
IpConfigurations []PrivateLinkServiceIpConfiguration_STATUS `json:"ipConfigurations,omitempty"`
LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,omitempty"`
Location *string `json:"location,omitempty"`
Name *string `json:"name,omitempty"`
NetworkInterfaces []NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded `json:"networkInterfaces,omitempty"`
PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
Type *string `json:"type,omitempty"`
Visibility *ResourceSet_STATUS `json:"visibility,omitempty"`
}
Storage version of v1api20220701.PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded Private link service resource.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkService_Spec ¶
type PrivateLinkService_Spec struct {
AutoApproval *ResourceSet `json:"autoApproval,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"`
EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"`
ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"`
Fqdns []string `json:"fqdns,omitempty"`
IpConfigurations []PrivateLinkServiceIpConfiguration `json:"ipConfigurations,omitempty"`
LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,omitempty"`
Location *string `json:"location,omitempty"`
OperatorSpec *PrivateLinkServiceOperatorSpec `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"`
Visibility *ResourceSet `json:"visibility,omitempty"`
}
Storage version of v1api20220701.PrivateLinkService_Spec
func (*PrivateLinkService_Spec) ConvertSpecFrom ¶
func (service *PrivateLinkService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateLinkService_Spec from the provided source
func (*PrivateLinkService_Spec) ConvertSpecTo ¶
func (service *PrivateLinkService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateLinkService_Spec
func (*PrivateLinkService_Spec) DeepCopy ¶
func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_Spec.
func (*PrivateLinkService_Spec) DeepCopyInto ¶
func (in *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSet_STATUS ¶
type RecordSet_STATUS struct {
Fqdn *string `json:"fqdn,omitempty"`
IpAddresses []string `json:"ipAddresses,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
RecordSetName *string `json:"recordSetName,omitempty"`
RecordType *string `json:"recordType,omitempty"`
Ttl *int `json:"ttl,omitempty"`
}
Storage version of v1api20220701.RecordSet_STATUS A collective group of information about the record set information.
func (*RecordSet_STATUS) DeepCopy ¶
func (in *RecordSet_STATUS) DeepCopy() *RecordSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet_STATUS.
func (*RecordSet_STATUS) DeepCopyInto ¶
func (in *RecordSet_STATUS) DeepCopyInto(out *RecordSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSet ¶
type ResourceSet struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Subscriptions []string `json:"subscriptions,omitempty"`
}
Storage version of v1api20220701.ResourceSet The base resource set for visibility and auto-approval.
func (*ResourceSet) DeepCopy ¶
func (in *ResourceSet) DeepCopy() *ResourceSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet.
func (*ResourceSet) DeepCopyInto ¶
func (in *ResourceSet) DeepCopyInto(out *ResourceSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSet_STATUS ¶
type ResourceSet_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Subscriptions []string `json:"subscriptions,omitempty"`
}
Storage version of v1api20220701.ResourceSet_STATUS The base resource set for visibility and auto-approval.
func (*ResourceSet_STATUS) DeepCopy ¶
func (in *ResourceSet_STATUS) DeepCopy() *ResourceSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet_STATUS.
func (*ResourceSet_STATUS) DeepCopyInto ¶
func (in *ResourceSet_STATUS) DeepCopyInto(out *ResourceSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_PrivateEndpoint_SubResourceEmbedded struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// Reference: Resource ID.
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}
Storage version of v1api20220701.Subnet_PrivateEndpoint_SubResourceEmbedded Subnet in a virtual network resource.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateEndpoint_SubResourceEmbedded.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_PrivateLinkService_SubResourceEmbedded struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// Reference: Resource ID.
Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}
Storage version of v1api20220701.Subnet_PrivateLinkService_SubResourceEmbedded Subnet in a virtual network resource.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateLinkService_SubResourceEmbedded.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20220701.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.