v1api20220701storage

package
v2.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2023 License: MIT Imports: 12 Imported by: 0

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

View Source
const APIVersion_Value = APIVersion("2022-07-01")

Variables

View Source
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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded.

func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded.

func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDnsConfigPropertiesFormat_STATUS.

func (*CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded.

func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded.

func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded.

func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded.

func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_STATUS.

func (*PrivateDnsZoneConfig_STATUS) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.

func (*PrivateEndpointConnection_STATUS) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration.

func (*PrivateEndpointIPConfiguration) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration_STATUS.

func (*PrivateEndpointIPConfiguration_STATUS) DeepCopyInto

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

ConvertStatusFrom populates our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source

func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo

ConvertStatusTo populates the provided destination from our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded

func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.

func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroup.

func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto

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

GetConditions returns the conditions of the resource

func (*PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope

GetResourceScope returns the scope of the resource

func (*PrivateEndpointsPrivateDnsZoneGroup) GetSpec

GetSpec returns the specification of this resource

func (*PrivateEndpointsPrivateDnsZoneGroup) GetStatus

GetStatus returns the status of this resource

func (*PrivateEndpointsPrivateDnsZoneGroup) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints/privateDnsZoneGroups"

func (*PrivateEndpointsPrivateDnsZoneGroup) Hub

Hub marks that this PrivateEndpointsPrivateDnsZoneGroup is the hub type for conversion

func (*PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*PrivateEndpointsPrivateDnsZoneGroup) Owner

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroupList.

func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject

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

ConvertStatusFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_STATUS from the provided source

func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_STATUS

func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_STATUS.

func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto

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

ConvertSpecFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_Spec from the provided source

func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_Spec

func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_Spec.

func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection.

func (*PrivateLinkServiceConnection) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState.

func (*PrivateLinkServiceConnectionState) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS.

func (*PrivateLinkServiceConnectionState_STATUS) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection_STATUS.

func (*PrivateLinkServiceConnection_STATUS) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration.

func (*PrivateLinkServiceIpConfiguration) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration_STATUS.

func (*PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorConfigMaps.

func (*PrivateLinkServiceOperatorConfigMaps) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorSpec.

func (*PrivateLinkServiceOperatorSpec) DeepCopyInto

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

ConvertStatusFrom populates our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source

func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo

ConvertStatusTo populates the provided destination from our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded

func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.

func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateEndpoint_SubResourceEmbedded.

func (*Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateLinkService_SubResourceEmbedded.

func (*Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded.

func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateLinkService_SubResourceEmbedded.

func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL