v1alpha1

package
v0.0.0-...-6322e53 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=ipv4.infoblox-nios.upbound.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "ipv4.infoblox-nios.upbound.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Allocation_Kind             = "Allocation"
	Allocation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Allocation_Kind}.String()
	Allocation_KindAPIVersion   = Allocation_Kind + "." + CRDGroupVersion.String()
	Allocation_GroupVersionKind = CRDGroupVersion.WithKind(Allocation_Kind)
)

Repository type metadata.

View Source
var (
	Association_Kind             = "Association"
	Association_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Association_Kind}.String()
	Association_KindAPIVersion   = Association_Kind + "." + CRDGroupVersion.String()
	Association_GroupVersionKind = CRDGroupVersion.WithKind(Association_Kind)
)

Repository type metadata.

View Source
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
)
View Source
var (
	Network_Kind             = "Network"
	Network_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Network_Kind}.String()
	Network_KindAPIVersion   = Network_Kind + "." + CRDGroupVersion.String()
	Network_GroupVersionKind = CRDGroupVersion.WithKind(Network_Kind)
)

Repository type metadata.

View Source
var (
	NetworkContainer_Kind             = "NetworkContainer"
	NetworkContainer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NetworkContainer_Kind}.String()
	NetworkContainer_KindAPIVersion   = NetworkContainer_Kind + "." + CRDGroupVersion.String()
	NetworkContainer_GroupVersionKind = CRDGroupVersion.WithKind(NetworkContainer_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type Allocation

type Allocation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	// +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.fqdn)",message="fqdn is a required parameter"
	Spec   AllocationSpec   `json:"spec"`
	Status AllocationStatus `json:"status,omitempty"`
}

Allocation is the Schema for the Allocations API. <no value> +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,infoblox-nios}

func (*Allocation) DeepCopy

func (in *Allocation) DeepCopy() *Allocation

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

func (*Allocation) DeepCopyInto

func (in *Allocation) DeepCopyInto(out *Allocation)

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

func (*Allocation) DeepCopyObject

func (in *Allocation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Allocation) GetCondition

func (mg *Allocation) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Allocation.

func (*Allocation) GetConnectionDetailsMapping

func (tr *Allocation) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Allocation

func (*Allocation) GetDeletionPolicy

func (mg *Allocation) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Allocation.

func (*Allocation) GetID

func (tr *Allocation) GetID() string

GetID returns ID of underlying Terraform resource of this Allocation

func (*Allocation) GetManagementPolicy

func (mg *Allocation) GetManagementPolicy() xpv1.ManagementPolicy

GetManagementPolicy of this Allocation.

func (*Allocation) GetObservation

func (tr *Allocation) GetObservation() (map[string]any, error)

GetObservation of this Allocation

func (*Allocation) GetParameters

func (tr *Allocation) GetParameters() (map[string]any, error)

GetParameters of this Allocation

func (*Allocation) GetProviderConfigReference

func (mg *Allocation) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Allocation.

func (*Allocation) GetProviderReference

func (mg *Allocation) GetProviderReference() *xpv1.Reference

GetProviderReference of this Allocation. Deprecated: Use GetProviderConfigReference.

func (*Allocation) GetPublishConnectionDetailsTo

func (mg *Allocation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Allocation.

func (*Allocation) GetTerraformResourceType

func (mg *Allocation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Allocation

func (*Allocation) GetTerraformSchemaVersion

func (tr *Allocation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Allocation) GetWriteConnectionSecretToReference

func (mg *Allocation) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Allocation.

func (*Allocation) LateInitialize

func (tr *Allocation) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Allocation using its observed tfState. returns True if there are any spec changes for the resource.

func (*Allocation) SetConditions

func (mg *Allocation) SetConditions(c ...xpv1.Condition)

SetConditions of this Allocation.

func (*Allocation) SetDeletionPolicy

func (mg *Allocation) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Allocation.

func (*Allocation) SetManagementPolicy

func (mg *Allocation) SetManagementPolicy(r xpv1.ManagementPolicy)

SetManagementPolicy of this Allocation.

func (*Allocation) SetObservation

func (tr *Allocation) SetObservation(obs map[string]any) error

SetObservation for this Allocation

func (*Allocation) SetParameters

func (tr *Allocation) SetParameters(params map[string]any) error

SetParameters for this Allocation

func (*Allocation) SetProviderConfigReference

func (mg *Allocation) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Allocation.

func (*Allocation) SetProviderReference

func (mg *Allocation) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Allocation. Deprecated: Use SetProviderConfigReference.

func (*Allocation) SetPublishConnectionDetailsTo

func (mg *Allocation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Allocation.

func (*Allocation) SetWriteConnectionSecretToReference

func (mg *Allocation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Allocation.

type AllocationList

type AllocationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Allocation `json:"items"`
}

AllocationList contains a list of Allocations

func (*AllocationList) DeepCopy

func (in *AllocationList) DeepCopy() *AllocationList

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

func (*AllocationList) DeepCopyInto

func (in *AllocationList) DeepCopyInto(out *AllocationList)

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

func (*AllocationList) DeepCopyObject

func (in *AllocationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AllocationList) GetItems

func (l *AllocationList) GetItems() []resource.Managed

GetItems of this AllocationList.

type AllocationObservation

type AllocationObservation struct {

	// The address in cidr format.
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	// A description of IP address allocation.
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// Dns View under which the zone has been created.
	DNSView *string `json:"dnsView,omitempty" tf:"dns_view,omitempty"`

	// flag that defines if the host record is to be used for DNS Purposes.
	EnableDNS *bool `json:"enableDns,omitempty" tf:"enable_dns,omitempty"`

	// The extensible attributes for IP address allocation, as a map in JSON format
	ExtAttrs *string `json:"extAttrs,omitempty" tf:"ext_attrs,omitempty"`

	// The host name for Host Record in FQDN format.
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// IP address of cloud instance.Set a valid IP for static allocation and leave empty if dynamically allocated.
	IPAddr *string `json:"ipAddr,omitempty" tf:"ip_addr,omitempty"`

	// Network view name of NIOS server.
	NetworkView *string `json:"networkView,omitempty" tf:"network_view,omitempty"`

	// TTL attribute value for the record.
	TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"`
}

func (*AllocationObservation) DeepCopy

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

func (*AllocationObservation) DeepCopyInto

func (in *AllocationObservation) DeepCopyInto(out *AllocationObservation)

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

type AllocationParameters

type AllocationParameters struct {

	// The address in cidr format.
	// +kubebuilder:validation:Optional
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	// A description of IP address allocation.
	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// Dns View under which the zone has been created.
	// +kubebuilder:validation:Optional
	DNSView *string `json:"dnsView,omitempty" tf:"dns_view,omitempty"`

	// flag that defines if the host record is to be used for DNS Purposes.
	// +kubebuilder:validation:Optional
	EnableDNS *bool `json:"enableDns,omitempty" tf:"enable_dns,omitempty"`

	// The extensible attributes for IP address allocation, as a map in JSON format
	// +kubebuilder:validation:Optional
	ExtAttrs *string `json:"extAttrs,omitempty" tf:"ext_attrs,omitempty"`

	// The host name for Host Record in FQDN format.
	// +kubebuilder:validation:Optional
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`

	// IP address of cloud instance.Set a valid IP for static allocation and leave empty if dynamically allocated.
	// +kubebuilder:validation:Optional
	IPAddr *string `json:"ipAddr,omitempty" tf:"ip_addr,omitempty"`

	// Network view name of NIOS server.
	// +kubebuilder:validation:Optional
	NetworkView *string `json:"networkView,omitempty" tf:"network_view,omitempty"`

	// TTL attribute value for the record.
	// +kubebuilder:validation:Optional
	TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"`
}

func (*AllocationParameters) DeepCopy

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

func (*AllocationParameters) DeepCopyInto

func (in *AllocationParameters) DeepCopyInto(out *AllocationParameters)

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

type AllocationSpec

type AllocationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AllocationParameters `json:"forProvider"`
}

AllocationSpec defines the desired state of Allocation

func (*AllocationSpec) DeepCopy

func (in *AllocationSpec) DeepCopy() *AllocationSpec

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

func (*AllocationSpec) DeepCopyInto

func (in *AllocationSpec) DeepCopyInto(out *AllocationSpec)

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

type AllocationStatus

type AllocationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AllocationObservation `json:"atProvider,omitempty"`
}

AllocationStatus defines the observed state of Allocation.

func (*AllocationStatus) DeepCopy

func (in *AllocationStatus) DeepCopy() *AllocationStatus

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

func (*AllocationStatus) DeepCopyInto

func (in *AllocationStatus) DeepCopyInto(out *AllocationStatus)

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

type Association

type Association struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	// +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.fqdn)",message="fqdn is a required parameter"
	// +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.ipAddr)",message="ipAddr is a required parameter"
	Spec   AssociationSpec   `json:"spec"`
	Status AssociationStatus `json:"status,omitempty"`
}

Association is the Schema for the Associations API. <no value> +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,infoblox-nios}

func (*Association) DeepCopy

func (in *Association) DeepCopy() *Association

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

func (*Association) DeepCopyInto

func (in *Association) DeepCopyInto(out *Association)

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

func (*Association) DeepCopyObject

func (in *Association) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Association) GetCondition

func (mg *Association) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Association.

func (*Association) GetConnectionDetailsMapping

func (tr *Association) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Association

func (*Association) GetDeletionPolicy

func (mg *Association) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Association.

func (*Association) GetID

func (tr *Association) GetID() string

GetID returns ID of underlying Terraform resource of this Association

func (*Association) GetManagementPolicy

func (mg *Association) GetManagementPolicy() xpv1.ManagementPolicy

GetManagementPolicy of this Association.

func (*Association) GetObservation

func (tr *Association) GetObservation() (map[string]any, error)

GetObservation of this Association

func (*Association) GetParameters

func (tr *Association) GetParameters() (map[string]any, error)

GetParameters of this Association

func (*Association) GetProviderConfigReference

func (mg *Association) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Association.

func (*Association) GetProviderReference

func (mg *Association) GetProviderReference() *xpv1.Reference

GetProviderReference of this Association. Deprecated: Use GetProviderConfigReference.

func (*Association) GetPublishConnectionDetailsTo

func (mg *Association) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Association.

func (*Association) GetTerraformResourceType

func (mg *Association) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Association

func (*Association) GetTerraformSchemaVersion

func (tr *Association) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Association) GetWriteConnectionSecretToReference

func (mg *Association) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Association.

func (*Association) LateInitialize

func (tr *Association) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Association using its observed tfState. returns True if there are any spec changes for the resource.

func (*Association) SetConditions

func (mg *Association) SetConditions(c ...xpv1.Condition)

SetConditions of this Association.

func (*Association) SetDeletionPolicy

func (mg *Association) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Association.

func (*Association) SetManagementPolicy

func (mg *Association) SetManagementPolicy(r xpv1.ManagementPolicy)

SetManagementPolicy of this Association.

func (*Association) SetObservation

func (tr *Association) SetObservation(obs map[string]any) error

SetObservation for this Association

func (*Association) SetParameters

func (tr *Association) SetParameters(params map[string]any) error

SetParameters for this Association

func (*Association) SetProviderConfigReference

func (mg *Association) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Association.

func (*Association) SetProviderReference

func (mg *Association) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Association. Deprecated: Use SetProviderConfigReference.

func (*Association) SetPublishConnectionDetailsTo

func (mg *Association) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Association.

func (*Association) SetWriteConnectionSecretToReference

func (mg *Association) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Association.

type AssociationList

type AssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Association `json:"items"`
}

AssociationList contains a list of Associations

func (*AssociationList) DeepCopy

func (in *AssociationList) DeepCopy() *AssociationList

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

func (*AssociationList) DeepCopyInto

func (in *AssociationList) DeepCopyInto(out *AssociationList)

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

func (*AssociationList) DeepCopyObject

func (in *AssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AssociationList) GetItems

func (l *AssociationList) GetItems() []resource.Managed

GetItems of this AssociationList.

type AssociationObservation

type AssociationObservation struct {

	// The address in cidr format.
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	// A description of the IP association.
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// view in which record has to be created.
	DNSView *string `json:"dnsView,omitempty" tf:"dns_view,omitempty"`

	// DHCP unique identifier for IPv6.
	Duid *string `json:"duid,omitempty" tf:"duid,omitempty"`

	// flag that defines if the host record is to be used for IPAM Purposes.
	EnableDHCP *bool `json:"enableDhcp,omitempty" tf:"enable_dhcp,omitempty"`

	// flag that defines if the host record is to be used for DNS Purposes
	EnableDNS *bool `json:"enableDns,omitempty" tf:"enable_dns,omitempty"`

	// The Extensible attributes for IP Association, as a map in JSON format
	ExtAttrs *string `json:"extAttrs,omitempty" tf:"ext_attrs,omitempty"`

	// The host name for Host Record in FQDN format.
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// IP address of cloud instance.
	IPAddr *string `json:"ipAddr,omitempty" tf:"ip_addr,omitempty"`

	// mac address of cloud instance.
	MacAddr *string `json:"macAddr,omitempty" tf:"mac_addr,omitempty"`

	// Network view name of NIOS server.
	NetworkView *string `json:"networkView,omitempty" tf:"network_view,omitempty"`

	// TTL attribute value for the record.
	TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"`
}

func (*AssociationObservation) DeepCopy

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

func (*AssociationObservation) DeepCopyInto

func (in *AssociationObservation) DeepCopyInto(out *AssociationObservation)

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

type AssociationParameters

type AssociationParameters struct {

	// The address in cidr format.
	// +kubebuilder:validation:Optional
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	// A description of the IP association.
	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// view in which record has to be created.
	// +kubebuilder:validation:Optional
	DNSView *string `json:"dnsView,omitempty" tf:"dns_view,omitempty"`

	// DHCP unique identifier for IPv6.
	// +kubebuilder:validation:Optional
	Duid *string `json:"duid,omitempty" tf:"duid,omitempty"`

	// flag that defines if the host record is to be used for IPAM Purposes.
	// +kubebuilder:validation:Optional
	EnableDHCP *bool `json:"enableDhcp,omitempty" tf:"enable_dhcp,omitempty"`

	// flag that defines if the host record is to be used for DNS Purposes
	// +kubebuilder:validation:Optional
	EnableDNS *bool `json:"enableDns,omitempty" tf:"enable_dns,omitempty"`

	// The Extensible attributes for IP Association, as a map in JSON format
	// +kubebuilder:validation:Optional
	ExtAttrs *string `json:"extAttrs,omitempty" tf:"ext_attrs,omitempty"`

	// The host name for Host Record in FQDN format.
	// +kubebuilder:validation:Optional
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`

	// IP address of cloud instance.
	// +kubebuilder:validation:Optional
	IPAddr *string `json:"ipAddr,omitempty" tf:"ip_addr,omitempty"`

	// mac address of cloud instance.
	// +kubebuilder:validation:Optional
	MacAddr *string `json:"macAddr,omitempty" tf:"mac_addr,omitempty"`

	// Network view name of NIOS server.
	// +kubebuilder:validation:Optional
	NetworkView *string `json:"networkView,omitempty" tf:"network_view,omitempty"`

	// TTL attribute value for the record.
	// +kubebuilder:validation:Optional
	TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"`
}

func (*AssociationParameters) DeepCopy

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

func (*AssociationParameters) DeepCopyInto

func (in *AssociationParameters) DeepCopyInto(out *AssociationParameters)

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

type AssociationSpec

type AssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AssociationParameters `json:"forProvider"`
}

AssociationSpec defines the desired state of Association

func (*AssociationSpec) DeepCopy

func (in *AssociationSpec) DeepCopy() *AssociationSpec

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

func (*AssociationSpec) DeepCopyInto

func (in *AssociationSpec) DeepCopyInto(out *AssociationSpec)

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

type AssociationStatus

type AssociationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AssociationObservation `json:"atProvider,omitempty"`
}

AssociationStatus defines the observed state of Association.

func (*AssociationStatus) DeepCopy

func (in *AssociationStatus) DeepCopy() *AssociationStatus

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

func (*AssociationStatus) DeepCopyInto

func (in *AssociationStatus) DeepCopyInto(out *AssociationStatus)

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

type Network

type Network struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetworkSpec   `json:"spec"`
	Status            NetworkStatus `json:"status,omitempty"`
}

Network is the Schema for the Networks API. <no value> +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,infoblox-nios}

func (*Network) DeepCopy

func (in *Network) DeepCopy() *Network

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

func (*Network) DeepCopyInto

func (in *Network) DeepCopyInto(out *Network)

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

func (*Network) DeepCopyObject

func (in *Network) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Network) GetCondition

func (mg *Network) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Network.

func (*Network) GetConnectionDetailsMapping

func (tr *Network) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Network

func (*Network) GetDeletionPolicy

func (mg *Network) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Network.

func (*Network) GetID

func (tr *Network) GetID() string

GetID returns ID of underlying Terraform resource of this Network

func (*Network) GetManagementPolicy

func (mg *Network) GetManagementPolicy() xpv1.ManagementPolicy

GetManagementPolicy of this Network.

func (*Network) GetObservation

func (tr *Network) GetObservation() (map[string]any, error)

GetObservation of this Network

func (*Network) GetParameters

func (tr *Network) GetParameters() (map[string]any, error)

GetParameters of this Network

func (*Network) GetProviderConfigReference

func (mg *Network) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Network.

func (*Network) GetProviderReference

func (mg *Network) GetProviderReference() *xpv1.Reference

GetProviderReference of this Network. Deprecated: Use GetProviderConfigReference.

func (*Network) GetPublishConnectionDetailsTo

func (mg *Network) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Network.

func (*Network) GetTerraformResourceType

func (mg *Network) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Network

func (*Network) GetTerraformSchemaVersion

func (tr *Network) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Network) GetWriteConnectionSecretToReference

func (mg *Network) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Network.

func (*Network) LateInitialize

func (tr *Network) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Network using its observed tfState. returns True if there are any spec changes for the resource.

func (*Network) SetConditions

func (mg *Network) SetConditions(c ...xpv1.Condition)

SetConditions of this Network.

func (*Network) SetDeletionPolicy

func (mg *Network) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Network.

func (*Network) SetManagementPolicy

func (mg *Network) SetManagementPolicy(r xpv1.ManagementPolicy)

SetManagementPolicy of this Network.

func (*Network) SetObservation

func (tr *Network) SetObservation(obs map[string]any) error

SetObservation for this Network

func (*Network) SetParameters

func (tr *Network) SetParameters(params map[string]any) error

SetParameters for this Network

func (*Network) SetProviderConfigReference

func (mg *Network) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Network.

func (*Network) SetProviderReference

func (mg *Network) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Network. Deprecated: Use SetProviderConfigReference.

func (*Network) SetPublishConnectionDetailsTo

func (mg *Network) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Network.

func (*Network) SetWriteConnectionSecretToReference

func (mg *Network) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Network.

type NetworkContainer

type NetworkContainer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetworkContainerSpec   `json:"spec"`
	Status            NetworkContainerStatus `json:"status,omitempty"`
}

NetworkContainer is the Schema for the NetworkContainers API. <no value> +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,infoblox-nios}

func (*NetworkContainer) DeepCopy

func (in *NetworkContainer) DeepCopy() *NetworkContainer

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

func (*NetworkContainer) DeepCopyInto

func (in *NetworkContainer) DeepCopyInto(out *NetworkContainer)

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

func (*NetworkContainer) DeepCopyObject

func (in *NetworkContainer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NetworkContainer) GetCondition

func (mg *NetworkContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this NetworkContainer.

func (*NetworkContainer) GetConnectionDetailsMapping

func (tr *NetworkContainer) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this NetworkContainer

func (*NetworkContainer) GetDeletionPolicy

func (mg *NetworkContainer) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this NetworkContainer.

func (*NetworkContainer) GetID

func (tr *NetworkContainer) GetID() string

GetID returns ID of underlying Terraform resource of this NetworkContainer

func (*NetworkContainer) GetManagementPolicy

func (mg *NetworkContainer) GetManagementPolicy() xpv1.ManagementPolicy

GetManagementPolicy of this NetworkContainer.

func (*NetworkContainer) GetObservation

func (tr *NetworkContainer) GetObservation() (map[string]any, error)

GetObservation of this NetworkContainer

func (*NetworkContainer) GetParameters

func (tr *NetworkContainer) GetParameters() (map[string]any, error)

GetParameters of this NetworkContainer

func (*NetworkContainer) GetProviderConfigReference

func (mg *NetworkContainer) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this NetworkContainer.

func (*NetworkContainer) GetProviderReference

func (mg *NetworkContainer) GetProviderReference() *xpv1.Reference

GetProviderReference of this NetworkContainer. Deprecated: Use GetProviderConfigReference.

func (*NetworkContainer) GetPublishConnectionDetailsTo

func (mg *NetworkContainer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this NetworkContainer.

func (*NetworkContainer) GetTerraformResourceType

func (mg *NetworkContainer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NetworkContainer

func (*NetworkContainer) GetTerraformSchemaVersion

func (tr *NetworkContainer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NetworkContainer) GetWriteConnectionSecretToReference

func (mg *NetworkContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this NetworkContainer.

func (*NetworkContainer) LateInitialize

func (tr *NetworkContainer) LateInitialize(attrs []byte) (bool, error)

LateInitialize this NetworkContainer using its observed tfState. returns True if there are any spec changes for the resource.

func (*NetworkContainer) SetConditions

func (mg *NetworkContainer) SetConditions(c ...xpv1.Condition)

SetConditions of this NetworkContainer.

func (*NetworkContainer) SetDeletionPolicy

func (mg *NetworkContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this NetworkContainer.

func (*NetworkContainer) SetManagementPolicy

func (mg *NetworkContainer) SetManagementPolicy(r xpv1.ManagementPolicy)

SetManagementPolicy of this NetworkContainer.

func (*NetworkContainer) SetObservation

func (tr *NetworkContainer) SetObservation(obs map[string]any) error

SetObservation for this NetworkContainer

func (*NetworkContainer) SetParameters

func (tr *NetworkContainer) SetParameters(params map[string]any) error

SetParameters for this NetworkContainer

func (*NetworkContainer) SetProviderConfigReference

func (mg *NetworkContainer) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this NetworkContainer.

func (*NetworkContainer) SetProviderReference

func (mg *NetworkContainer) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this NetworkContainer. Deprecated: Use SetProviderConfigReference.

func (*NetworkContainer) SetPublishConnectionDetailsTo

func (mg *NetworkContainer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this NetworkContainer.

func (*NetworkContainer) SetWriteConnectionSecretToReference

func (mg *NetworkContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this NetworkContainer.

type NetworkContainerList

type NetworkContainerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []NetworkContainer `json:"items"`
}

NetworkContainerList contains a list of NetworkContainers

func (*NetworkContainerList) DeepCopy

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

func (*NetworkContainerList) DeepCopyInto

func (in *NetworkContainerList) DeepCopyInto(out *NetworkContainerList)

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

func (*NetworkContainerList) DeepCopyObject

func (in *NetworkContainerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NetworkContainerList) GetItems

func (l *NetworkContainerList) GetItems() []resource.Managed

GetItems of this NetworkContainerList.

type NetworkContainerObservation

type NetworkContainerObservation struct {

	// Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
	AllocatePrefixLen *float64 `json:"allocatePrefixLen,omitempty" tf:"allocate_prefix_len,omitempty"`

	// The network container's address, in CIDR format.
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	// A description of the network container.
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// The Extensible attributes of the network container to be added/updated, as a map in JSON format
	ExtAttrs *string `json:"extAttrs,omitempty" tf:"ext_attrs,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// The name of network view for the network container.
	NetworkView *string `json:"networkView,omitempty" tf:"network_view,omitempty"`

	// The parent network container block in CIDR format to allocate from.
	ParentCidr *string `json:"parentCidr,omitempty" tf:"parent_cidr,omitempty"`
}

func (*NetworkContainerObservation) DeepCopy

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

func (*NetworkContainerObservation) DeepCopyInto

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

type NetworkContainerParameters

type NetworkContainerParameters struct {

	// Set the parameter's value > 0 to allocate next available network container with corresponding prefix length from the network container defined by 'parent_cidr'
	// +kubebuilder:validation:Optional
	AllocatePrefixLen *float64 `json:"allocatePrefixLen,omitempty" tf:"allocate_prefix_len,omitempty"`

	// The network container's address, in CIDR format.
	// +kubebuilder:validation:Optional
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	// A description of the network container.
	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// The Extensible attributes of the network container to be added/updated, as a map in JSON format
	// +kubebuilder:validation:Optional
	ExtAttrs *string `json:"extAttrs,omitempty" tf:"ext_attrs,omitempty"`

	// The name of network view for the network container.
	// +kubebuilder:validation:Optional
	NetworkView *string `json:"networkView,omitempty" tf:"network_view,omitempty"`

	// The parent network container block in CIDR format to allocate from.
	// +kubebuilder:validation:Optional
	ParentCidr *string `json:"parentCidr,omitempty" tf:"parent_cidr,omitempty"`
}

func (*NetworkContainerParameters) DeepCopy

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

func (*NetworkContainerParameters) DeepCopyInto

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

type NetworkContainerSpec

type NetworkContainerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NetworkContainerParameters `json:"forProvider"`
}

NetworkContainerSpec defines the desired state of NetworkContainer

func (*NetworkContainerSpec) DeepCopy

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

func (*NetworkContainerSpec) DeepCopyInto

func (in *NetworkContainerSpec) DeepCopyInto(out *NetworkContainerSpec)

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

type NetworkContainerStatus

type NetworkContainerStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        NetworkContainerObservation `json:"atProvider,omitempty"`
}

NetworkContainerStatus defines the observed state of NetworkContainer.

func (*NetworkContainerStatus) DeepCopy

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

func (*NetworkContainerStatus) DeepCopyInto

func (in *NetworkContainerStatus) DeepCopyInto(out *NetworkContainerStatus)

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

type NetworkList

type NetworkList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Network `json:"items"`
}

NetworkList contains a list of Networks

func (*NetworkList) DeepCopy

func (in *NetworkList) DeepCopy() *NetworkList

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

func (*NetworkList) DeepCopyInto

func (in *NetworkList) DeepCopyInto(out *NetworkList)

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

func (*NetworkList) DeepCopyObject

func (in *NetworkList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NetworkList) GetItems

func (l *NetworkList) GetItems() []resource.Managed

GetItems of this NetworkList.

type NetworkObservation

type NetworkObservation struct {

	// Set the parameter's value > 0 to allocate next available network with corresponding prefix length from the network container defined by 'parent_cidr'
	AllocatePrefixLen *float64 `json:"allocatePrefixLen,omitempty" tf:"allocate_prefix_len,omitempty"`

	// The network block in cidr format.
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	// A string describing the network
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// The Extensible attributes of the Network, as a map in JSON format
	ExtAttrs *string `json:"extAttrs,omitempty" tf:"ext_attrs,omitempty"`

	// Gateway's IP address of the network. By default, the first IP address is set as gateway address; if the value is 'none' then the network has no gateway.
	Gateway *string `json:"gateway,omitempty" tf:"gateway,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	// Network view name available in NIOS Server.
	NetworkView *string `json:"networkView,omitempty" tf:"network_view,omitempty"`

	// The parent network container block in cidr format to allocate from.
	ParentCidr *string `json:"parentCidr,omitempty" tf:"parent_cidr,omitempty"`

	// The number of IP's you want to reserve in IPv4 Network.
	ReserveIP *float64 `json:"reserveIp,omitempty" tf:"reserve_ip,omitempty"`

	// The number of IP's you want to reserve in IPv6 Network
	ReserveIPv6 *float64 `json:"reserveIpv6,omitempty" tf:"reserve_ipv6,omitempty"`
}

func (*NetworkObservation) DeepCopy

func (in *NetworkObservation) DeepCopy() *NetworkObservation

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

func (*NetworkObservation) DeepCopyInto

func (in *NetworkObservation) DeepCopyInto(out *NetworkObservation)

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

type NetworkParameters

type NetworkParameters struct {

	// Set the parameter's value > 0 to allocate next available network with corresponding prefix length from the network container defined by 'parent_cidr'
	// +kubebuilder:validation:Optional
	AllocatePrefixLen *float64 `json:"allocatePrefixLen,omitempty" tf:"allocate_prefix_len,omitempty"`

	// The network block in cidr format.
	// +kubebuilder:validation:Optional
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	// A string describing the network
	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// The Extensible attributes of the Network, as a map in JSON format
	// +kubebuilder:validation:Optional
	ExtAttrs *string `json:"extAttrs,omitempty" tf:"ext_attrs,omitempty"`

	// Gateway's IP address of the network. By default, the first IP address is set as gateway address; if the value is 'none' then the network has no gateway.
	// +kubebuilder:validation:Optional
	Gateway *string `json:"gateway,omitempty" tf:"gateway,omitempty"`

	// Network view name available in NIOS Server.
	// +kubebuilder:validation:Optional
	NetworkView *string `json:"networkView,omitempty" tf:"network_view,omitempty"`

	// The parent network container block in cidr format to allocate from.
	// +kubebuilder:validation:Optional
	ParentCidr *string `json:"parentCidr,omitempty" tf:"parent_cidr,omitempty"`

	// The number of IP's you want to reserve in IPv4 Network.
	// +kubebuilder:validation:Optional
	ReserveIP *float64 `json:"reserveIp,omitempty" tf:"reserve_ip,omitempty"`

	// The number of IP's you want to reserve in IPv6 Network
	// +kubebuilder:validation:Optional
	ReserveIPv6 *float64 `json:"reserveIpv6,omitempty" tf:"reserve_ipv6,omitempty"`
}

func (*NetworkParameters) DeepCopy

func (in *NetworkParameters) DeepCopy() *NetworkParameters

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

func (*NetworkParameters) DeepCopyInto

func (in *NetworkParameters) DeepCopyInto(out *NetworkParameters)

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

type NetworkSpec

type NetworkSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NetworkParameters `json:"forProvider"`
}

NetworkSpec defines the desired state of Network

func (*NetworkSpec) DeepCopy

func (in *NetworkSpec) DeepCopy() *NetworkSpec

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

func (*NetworkSpec) DeepCopyInto

func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec)

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

type NetworkStatus

type NetworkStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        NetworkObservation `json:"atProvider,omitempty"`
}

NetworkStatus defines the observed state of Network.

func (*NetworkStatus) DeepCopy

func (in *NetworkStatus) DeepCopy() *NetworkStatus

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

func (*NetworkStatus) DeepCopyInto

func (in *NetworkStatus) DeepCopyInto(out *NetworkStatus)

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