Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=point.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ConnectionConfigurationObservation
- type ConnectionConfigurationParameters
- type PropagatedRouteTableObservation
- type PropagatedRouteTableParameters
- type RouteObservation
- type RouteParameters
- type ToSiteVpnGateway
- func (in *ToSiteVpnGateway) DeepCopy() *ToSiteVpnGateway
- func (in *ToSiteVpnGateway) DeepCopyInto(out *ToSiteVpnGateway)
- func (in *ToSiteVpnGateway) DeepCopyObject() runtime.Object
- func (mg *ToSiteVpnGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ToSiteVpnGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *ToSiteVpnGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ToSiteVpnGateway) GetObservation() (map[string]interface{}, error)
- func (tr *ToSiteVpnGateway) GetParameters() (map[string]interface{}, error)
- func (mg *ToSiteVpnGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *ToSiteVpnGateway) GetProviderReference() *xpv1.Reference
- func (mg *ToSiteVpnGateway) GetTerraformResourceType() string
- func (tr *ToSiteVpnGateway) GetTerraformSchemaVersion() int
- func (mg *ToSiteVpnGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ToSiteVpnGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *ToSiteVpnGateway) SetConditions(c ...xpv1.Condition)
- func (mg *ToSiteVpnGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ToSiteVpnGateway) SetObservation(obs map[string]interface{}) error
- func (tr *ToSiteVpnGateway) SetParameters(params map[string]interface{}) error
- func (mg *ToSiteVpnGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ToSiteVpnGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *ToSiteVpnGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ToSiteVpnGatewayList
- type ToSiteVpnGatewayObservation
- type ToSiteVpnGatewayParameters
- type ToSiteVpnGatewaySpec
- type ToSiteVpnGatewayStatus
- type VpnClientAddressPoolObservation
- type VpnClientAddressPoolParameters
Constants ¶
const ( CRDGroup = "point.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( ToSiteVpnGateway_Kind = "ToSiteVpnGateway" ToSiteVpnGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ToSiteVpnGateway_Kind}.String() ToSiteVpnGateway_KindAPIVersion = ToSiteVpnGateway_Kind + "." + CRDGroupVersion.String() ToSiteVpnGateway_GroupVersionKind = CRDGroupVersion.WithKind(ToSiteVpnGateway_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ConnectionConfigurationObservation ¶
type ConnectionConfigurationObservation struct { }
func (*ConnectionConfigurationObservation) DeepCopy ¶
func (in *ConnectionConfigurationObservation) DeepCopy() *ConnectionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConfigurationObservation.
func (*ConnectionConfigurationObservation) DeepCopyInto ¶
func (in *ConnectionConfigurationObservation) DeepCopyInto(out *ConnectionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConfigurationParameters ¶
type ConnectionConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Route []RouteParameters `json:"route,omitempty" tf:"route,omitempty"` // +kubebuilder:validation:Required VpnClientAddressPool []VpnClientAddressPoolParameters `json:"vpnClientAddressPool" tf:"vpn_client_address_pool,omitempty"` }
func (*ConnectionConfigurationParameters) DeepCopy ¶
func (in *ConnectionConfigurationParameters) DeepCopy() *ConnectionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConfigurationParameters.
func (*ConnectionConfigurationParameters) DeepCopyInto ¶
func (in *ConnectionConfigurationParameters) DeepCopyInto(out *ConnectionConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropagatedRouteTableObservation ¶
type PropagatedRouteTableObservation struct { }
func (*PropagatedRouteTableObservation) DeepCopy ¶
func (in *PropagatedRouteTableObservation) DeepCopy() *PropagatedRouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagatedRouteTableObservation.
func (*PropagatedRouteTableObservation) DeepCopyInto ¶
func (in *PropagatedRouteTableObservation) DeepCopyInto(out *PropagatedRouteTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropagatedRouteTableParameters ¶
type PropagatedRouteTableParameters struct { // +kubebuilder:validation:Required Ids []*string `json:"ids" tf:"ids,omitempty"` // +kubebuilder:validation:Optional Labels []*string `json:"labels,omitempty" tf:"labels,omitempty"` }
func (*PropagatedRouteTableParameters) DeepCopy ¶
func (in *PropagatedRouteTableParameters) DeepCopy() *PropagatedRouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagatedRouteTableParameters.
func (*PropagatedRouteTableParameters) DeepCopyInto ¶
func (in *PropagatedRouteTableParameters) DeepCopyInto(out *PropagatedRouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteObservation ¶
type RouteObservation struct { }
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct { // +kubebuilder:validation:Required AssociatedRouteTableID *string `json:"associatedRouteTableId" tf:"associated_route_table_id,omitempty"` // +kubebuilder:validation:Optional PropagatedRouteTable []PropagatedRouteTableParameters `json:"propagatedRouteTable,omitempty" tf:"propagated_route_table,omitempty"` }
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ToSiteVpnGateway ¶
type ToSiteVpnGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ToSiteVpnGatewaySpec `json:"spec"` Status ToSiteVpnGatewayStatus `json:"status,omitempty"` }
ToSiteVpnGateway is the Schema for the ToSiteVpnGateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*ToSiteVpnGateway) DeepCopy ¶
func (in *ToSiteVpnGateway) DeepCopy() *ToSiteVpnGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToSiteVpnGateway.
func (*ToSiteVpnGateway) DeepCopyInto ¶
func (in *ToSiteVpnGateway) DeepCopyInto(out *ToSiteVpnGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ToSiteVpnGateway) DeepCopyObject ¶
func (in *ToSiteVpnGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ToSiteVpnGateway) GetCondition ¶
func (mg *ToSiteVpnGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ToSiteVpnGateway.
func (*ToSiteVpnGateway) GetConnectionDetailsMapping ¶
func (tr *ToSiteVpnGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ToSiteVpnGateway
func (*ToSiteVpnGateway) GetDeletionPolicy ¶
func (mg *ToSiteVpnGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ToSiteVpnGateway.
func (*ToSiteVpnGateway) GetObservation ¶
func (tr *ToSiteVpnGateway) GetObservation() (map[string]interface{}, error)
GetObservation of this ToSiteVpnGateway
func (*ToSiteVpnGateway) GetParameters ¶
func (tr *ToSiteVpnGateway) GetParameters() (map[string]interface{}, error)
GetParameters of this ToSiteVpnGateway
func (*ToSiteVpnGateway) GetProviderConfigReference ¶
func (mg *ToSiteVpnGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ToSiteVpnGateway.
func (*ToSiteVpnGateway) GetProviderReference ¶
func (mg *ToSiteVpnGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this ToSiteVpnGateway. Deprecated: Use GetProviderConfigReference.
func (*ToSiteVpnGateway) GetTerraformResourceType ¶
func (mg *ToSiteVpnGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ToSiteVpnGateway
func (*ToSiteVpnGateway) GetTerraformSchemaVersion ¶
func (tr *ToSiteVpnGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ToSiteVpnGateway) GetWriteConnectionSecretToReference ¶
func (mg *ToSiteVpnGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ToSiteVpnGateway.
func (*ToSiteVpnGateway) LateInitialize ¶
func (tr *ToSiteVpnGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ToSiteVpnGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*ToSiteVpnGateway) SetConditions ¶
func (mg *ToSiteVpnGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this ToSiteVpnGateway.
func (*ToSiteVpnGateway) SetDeletionPolicy ¶
func (mg *ToSiteVpnGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ToSiteVpnGateway.
func (*ToSiteVpnGateway) SetObservation ¶
func (tr *ToSiteVpnGateway) SetObservation(obs map[string]interface{}) error
SetObservation for this ToSiteVpnGateway
func (*ToSiteVpnGateway) SetParameters ¶
func (tr *ToSiteVpnGateway) SetParameters(params map[string]interface{}) error
SetParameters for this ToSiteVpnGateway
func (*ToSiteVpnGateway) SetProviderConfigReference ¶
func (mg *ToSiteVpnGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ToSiteVpnGateway.
func (*ToSiteVpnGateway) SetProviderReference ¶
func (mg *ToSiteVpnGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ToSiteVpnGateway. Deprecated: Use SetProviderConfigReference.
func (*ToSiteVpnGateway) SetWriteConnectionSecretToReference ¶
func (mg *ToSiteVpnGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ToSiteVpnGateway.
type ToSiteVpnGatewayList ¶
type ToSiteVpnGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ToSiteVpnGateway `json:"items"` }
ToSiteVpnGatewayList contains a list of ToSiteVpnGateways
func (*ToSiteVpnGatewayList) DeepCopy ¶
func (in *ToSiteVpnGatewayList) DeepCopy() *ToSiteVpnGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToSiteVpnGatewayList.
func (*ToSiteVpnGatewayList) DeepCopyInto ¶
func (in *ToSiteVpnGatewayList) DeepCopyInto(out *ToSiteVpnGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ToSiteVpnGatewayList) DeepCopyObject ¶
func (in *ToSiteVpnGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ToSiteVpnGatewayList) GetItems ¶
func (l *ToSiteVpnGatewayList) GetItems() []resource.Managed
GetItems of this ToSiteVpnGatewayList.
type ToSiteVpnGatewayObservation ¶
type ToSiteVpnGatewayObservation struct { }
func (*ToSiteVpnGatewayObservation) DeepCopy ¶
func (in *ToSiteVpnGatewayObservation) DeepCopy() *ToSiteVpnGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToSiteVpnGatewayObservation.
func (*ToSiteVpnGatewayObservation) DeepCopyInto ¶
func (in *ToSiteVpnGatewayObservation) DeepCopyInto(out *ToSiteVpnGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ToSiteVpnGatewayParameters ¶
type ToSiteVpnGatewayParameters struct { // +kubebuilder:validation:Required ConnectionConfiguration []ConnectionConfigurationParameters `json:"connectionConfiguration" tf:"connection_configuration,omitempty"` // +kubebuilder:validation:Optional DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required ScaleUnit *int64 `json:"scaleUnit" tf:"scale_unit,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VirtualHubID *string `json:"virtualHubId" tf:"virtual_hub_id,omitempty"` // +kubebuilder:validation:Required VpnServerConfigurationID *string `json:"vpnServerConfigurationId" tf:"vpn_server_configuration_id,omitempty"` }
func (*ToSiteVpnGatewayParameters) DeepCopy ¶
func (in *ToSiteVpnGatewayParameters) DeepCopy() *ToSiteVpnGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToSiteVpnGatewayParameters.
func (*ToSiteVpnGatewayParameters) DeepCopyInto ¶
func (in *ToSiteVpnGatewayParameters) DeepCopyInto(out *ToSiteVpnGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ToSiteVpnGatewaySpec ¶
type ToSiteVpnGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ToSiteVpnGatewayParameters `json:"forProvider"` }
ToSiteVpnGatewaySpec defines the desired state of ToSiteVpnGateway
func (*ToSiteVpnGatewaySpec) DeepCopy ¶
func (in *ToSiteVpnGatewaySpec) DeepCopy() *ToSiteVpnGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToSiteVpnGatewaySpec.
func (*ToSiteVpnGatewaySpec) DeepCopyInto ¶
func (in *ToSiteVpnGatewaySpec) DeepCopyInto(out *ToSiteVpnGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ToSiteVpnGatewayStatus ¶
type ToSiteVpnGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ToSiteVpnGatewayObservation `json:"atProvider,omitempty"` }
ToSiteVpnGatewayStatus defines the observed state of ToSiteVpnGateway.
func (*ToSiteVpnGatewayStatus) DeepCopy ¶
func (in *ToSiteVpnGatewayStatus) DeepCopy() *ToSiteVpnGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ToSiteVpnGatewayStatus.
func (*ToSiteVpnGatewayStatus) DeepCopyInto ¶
func (in *ToSiteVpnGatewayStatus) DeepCopyInto(out *ToSiteVpnGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientAddressPoolObservation ¶
type VpnClientAddressPoolObservation struct { }
func (*VpnClientAddressPoolObservation) DeepCopy ¶
func (in *VpnClientAddressPoolObservation) DeepCopy() *VpnClientAddressPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientAddressPoolObservation.
func (*VpnClientAddressPoolObservation) DeepCopyInto ¶
func (in *VpnClientAddressPoolObservation) DeepCopyInto(out *VpnClientAddressPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientAddressPoolParameters ¶
type VpnClientAddressPoolParameters struct { // +kubebuilder:validation:Required AddressPrefixes []*string `json:"addressPrefixes" tf:"address_prefixes,omitempty"` }
func (*VpnClientAddressPoolParameters) DeepCopy ¶
func (in *VpnClientAddressPoolParameters) DeepCopy() *VpnClientAddressPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientAddressPoolParameters.
func (*VpnClientAddressPoolParameters) DeepCopyInto ¶
func (in *VpnClientAddressPoolParameters) DeepCopyInto(out *VpnClientAddressPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.