v1alpha1

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2023 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=net.upjet-provider-outscale.upbound.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "net.upjet-provider-outscale.upbound.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

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 (
	Net_Kind             = "Net"
	Net_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Net_Kind}.String()
	Net_KindAPIVersion   = Net_Kind + "." + CRDGroupVersion.String()
	Net_GroupVersionKind = CRDGroupVersion.WithKind(Net_Kind)
)

Repository type metadata.

View Source
var (
	NetAttributes_Kind             = "NetAttributes"
	NetAttributes_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NetAttributes_Kind}.String()
	NetAttributes_KindAPIVersion   = NetAttributes_Kind + "." + CRDGroupVersion.String()
	NetAttributes_GroupVersionKind = CRDGroupVersion.WithKind(NetAttributes_Kind)
)

Repository type metadata.

View Source
var (
	NetPeering_Kind             = "NetPeering"
	NetPeering_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NetPeering_Kind}.String()
	NetPeering_KindAPIVersion   = NetPeering_Kind + "." + CRDGroupVersion.String()
	NetPeering_GroupVersionKind = CRDGroupVersion.WithKind(NetPeering_Kind)
)

Repository type metadata.

View Source
var (
	NetPeeringAcceptation_Kind             = "NetPeeringAcceptation"
	NetPeeringAcceptation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NetPeeringAcceptation_Kind}.String()
	NetPeeringAcceptation_KindAPIVersion   = NetPeeringAcceptation_Kind + "." + CRDGroupVersion.String()
	NetPeeringAcceptation_GroupVersionKind = CRDGroupVersion.WithKind(NetPeeringAcceptation_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type Net

type Net struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetSpec   `json:"spec"`
	Status            NetStatus `json:"status,omitempty"`
}

Net is the Schema for the Nets 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,upjet-provider-outscale}

func (*Net) DeepCopy

func (in *Net) DeepCopy() *Net

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

func (*Net) DeepCopyInto

func (in *Net) DeepCopyInto(out *Net)

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

func (*Net) DeepCopyObject

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

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

func (*Net) GetCondition

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

GetCondition of this Net.

func (*Net) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Net

func (*Net) GetDeletionPolicy

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

GetDeletionPolicy of this Net.

func (*Net) GetID

func (tr *Net) GetID() string

GetID returns ID of underlying Terraform resource of this Net

func (*Net) GetObservation

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

GetObservation of this Net

func (*Net) GetParameters

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

GetParameters of this Net

func (*Net) GetProviderConfigReference

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

GetProviderConfigReference of this Net.

func (*Net) GetProviderReference

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

GetProviderReference of this Net. Deprecated: Use GetProviderConfigReference.

func (*Net) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Net.

func (*Net) GetTerraformResourceType

func (mg *Net) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Net

func (*Net) GetTerraformSchemaVersion

func (tr *Net) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Net) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Net.

func (*Net) LateInitialize

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

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

func (*Net) SetConditions

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

SetConditions of this Net.

func (*Net) SetDeletionPolicy

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

SetDeletionPolicy of this Net.

func (*Net) SetObservation

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

SetObservation for this Net

func (*Net) SetParameters

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

SetParameters for this Net

func (*Net) SetProviderConfigReference

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

SetProviderConfigReference of this Net.

func (*Net) SetProviderReference

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

SetProviderReference of this Net. Deprecated: Use SetProviderConfigReference.

func (*Net) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Net.

func (*Net) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Net.

type NetAttributes

type NetAttributes struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetAttributesSpec   `json:"spec"`
	Status            NetAttributesStatus `json:"status,omitempty"`
}

NetAttributes is the Schema for the NetAttributess 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,upjet-provider-outscale}

func (*NetAttributes) DeepCopy

func (in *NetAttributes) DeepCopy() *NetAttributes

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

func (*NetAttributes) DeepCopyInto

func (in *NetAttributes) DeepCopyInto(out *NetAttributes)

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

func (*NetAttributes) DeepCopyObject

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

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

func (*NetAttributes) GetCondition

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

GetCondition of this NetAttributes.

func (*NetAttributes) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this NetAttributes

func (*NetAttributes) GetDeletionPolicy

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

GetDeletionPolicy of this NetAttributes.

func (*NetAttributes) GetID

func (tr *NetAttributes) GetID() string

GetID returns ID of underlying Terraform resource of this NetAttributes

func (*NetAttributes) GetObservation

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

GetObservation of this NetAttributes

func (*NetAttributes) GetParameters

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

GetParameters of this NetAttributes

func (*NetAttributes) GetProviderConfigReference

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

GetProviderConfigReference of this NetAttributes.

func (*NetAttributes) GetProviderReference

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

GetProviderReference of this NetAttributes. Deprecated: Use GetProviderConfigReference.

func (*NetAttributes) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this NetAttributes.

func (*NetAttributes) GetTerraformResourceType

func (mg *NetAttributes) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NetAttributes

func (*NetAttributes) GetTerraformSchemaVersion

func (tr *NetAttributes) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NetAttributes) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this NetAttributes.

func (*NetAttributes) LateInitialize

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

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

func (*NetAttributes) SetConditions

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

SetConditions of this NetAttributes.

func (*NetAttributes) SetDeletionPolicy

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

SetDeletionPolicy of this NetAttributes.

func (*NetAttributes) SetObservation

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

SetObservation for this NetAttributes

func (*NetAttributes) SetParameters

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

SetParameters for this NetAttributes

func (*NetAttributes) SetProviderConfigReference

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

SetProviderConfigReference of this NetAttributes.

func (*NetAttributes) SetProviderReference

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

SetProviderReference of this NetAttributes. Deprecated: Use SetProviderConfigReference.

func (*NetAttributes) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this NetAttributes.

func (*NetAttributes) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this NetAttributes.

type NetAttributesList

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

NetAttributesList contains a list of NetAttributess

func (*NetAttributesList) DeepCopy

func (in *NetAttributesList) DeepCopy() *NetAttributesList

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

func (*NetAttributesList) DeepCopyInto

func (in *NetAttributesList) DeepCopyInto(out *NetAttributesList)

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

func (*NetAttributesList) DeepCopyObject

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

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

func (*NetAttributesList) GetItems

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

GetItems of this NetAttributesList.

type NetAttributesObservation

type NetAttributesObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	IPRange *string `json:"ipRange,omitempty" tf:"ip_range,omitempty"`

	RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"`

	State *string `json:"state,omitempty" tf:"state,omitempty"`

	Tags []NetAttributesTagsObservation `json:"tags,omitempty" tf:"tags,omitempty"`

	Tenancy *string `json:"tenancy,omitempty" tf:"tenancy,omitempty"`
}

func (*NetAttributesObservation) DeepCopy

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

func (*NetAttributesObservation) DeepCopyInto

func (in *NetAttributesObservation) DeepCopyInto(out *NetAttributesObservation)

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

type NetAttributesParameters

type NetAttributesParameters struct {

	// +kubebuilder:validation:Optional
	DHCPOptionsSetID *string `json:"dhcpOptionsSetId,omitempty" tf:"dhcp_options_set_id,omitempty"`

	// +kubebuilder:validation:Required
	NetID *string `json:"netId" tf:"net_id,omitempty"`
}

func (*NetAttributesParameters) DeepCopy

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

func (*NetAttributesParameters) DeepCopyInto

func (in *NetAttributesParameters) DeepCopyInto(out *NetAttributesParameters)

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

type NetAttributesSpec

type NetAttributesSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NetAttributesParameters `json:"forProvider"`
}

NetAttributesSpec defines the desired state of NetAttributes

func (*NetAttributesSpec) DeepCopy

func (in *NetAttributesSpec) DeepCopy() *NetAttributesSpec

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

func (*NetAttributesSpec) DeepCopyInto

func (in *NetAttributesSpec) DeepCopyInto(out *NetAttributesSpec)

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

type NetAttributesStatus

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

NetAttributesStatus defines the observed state of NetAttributes.

func (*NetAttributesStatus) DeepCopy

func (in *NetAttributesStatus) DeepCopy() *NetAttributesStatus

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

func (*NetAttributesStatus) DeepCopyInto

func (in *NetAttributesStatus) DeepCopyInto(out *NetAttributesStatus)

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

type NetAttributesTagsObservation

type NetAttributesTagsObservation struct {
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	Value *string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*NetAttributesTagsObservation) DeepCopy

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

func (*NetAttributesTagsObservation) DeepCopyInto

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

type NetAttributesTagsParameters

type NetAttributesTagsParameters struct {
}

func (*NetAttributesTagsParameters) DeepCopy

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

func (*NetAttributesTagsParameters) DeepCopyInto

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

type NetList

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

NetList contains a list of Nets

func (*NetList) DeepCopy

func (in *NetList) DeepCopy() *NetList

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

func (*NetList) DeepCopyInto

func (in *NetList) DeepCopyInto(out *NetList)

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

func (*NetList) DeepCopyObject

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

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

func (*NetList) GetItems

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

GetItems of this NetList.

type NetObservation

type NetObservation struct {
	DHCPOptionsSetID *string `json:"dhcpOptionsSetId,omitempty" tf:"dhcp_options_set_id,omitempty"`

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

	NetID *string `json:"netId,omitempty" tf:"net_id,omitempty"`

	RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"`

	State *string `json:"state,omitempty" tf:"state,omitempty"`
}

func (*NetObservation) DeepCopy

func (in *NetObservation) DeepCopy() *NetObservation

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

func (*NetObservation) DeepCopyInto

func (in *NetObservation) DeepCopyInto(out *NetObservation)

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

type NetParameters

type NetParameters struct {

	// +kubebuilder:validation:Required
	IPRange *string `json:"ipRange" tf:"ip_range,omitempty"`

	// +kubebuilder:validation:Optional
	Tags []TagsParameters `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	Tenancy *string `json:"tenancy,omitempty" tf:"tenancy,omitempty"`
}

func (*NetParameters) DeepCopy

func (in *NetParameters) DeepCopy() *NetParameters

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

func (*NetParameters) DeepCopyInto

func (in *NetParameters) DeepCopyInto(out *NetParameters)

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

type NetPeering

type NetPeering struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetPeeringSpec   `json:"spec"`
	Status            NetPeeringStatus `json:"status,omitempty"`
}

NetPeering is the Schema for the NetPeerings 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,upjet-provider-outscale}

func (*NetPeering) DeepCopy

func (in *NetPeering) DeepCopy() *NetPeering

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

func (*NetPeering) DeepCopyInto

func (in *NetPeering) DeepCopyInto(out *NetPeering)

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

func (*NetPeering) DeepCopyObject

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

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

func (*NetPeering) GetCondition

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

GetCondition of this NetPeering.

func (*NetPeering) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this NetPeering

func (*NetPeering) GetDeletionPolicy

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

GetDeletionPolicy of this NetPeering.

func (*NetPeering) GetID

func (tr *NetPeering) GetID() string

GetID returns ID of underlying Terraform resource of this NetPeering

func (*NetPeering) GetObservation

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

GetObservation of this NetPeering

func (*NetPeering) GetParameters

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

GetParameters of this NetPeering

func (*NetPeering) GetProviderConfigReference

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

GetProviderConfigReference of this NetPeering.

func (*NetPeering) GetProviderReference

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

GetProviderReference of this NetPeering. Deprecated: Use GetProviderConfigReference.

func (*NetPeering) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this NetPeering.

func (*NetPeering) GetTerraformResourceType

func (mg *NetPeering) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NetPeering

func (*NetPeering) GetTerraformSchemaVersion

func (tr *NetPeering) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NetPeering) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this NetPeering.

func (*NetPeering) LateInitialize

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

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

func (*NetPeering) ResolveReferences

func (mg *NetPeering) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this NetPeering.

func (*NetPeering) SetConditions

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

SetConditions of this NetPeering.

func (*NetPeering) SetDeletionPolicy

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

SetDeletionPolicy of this NetPeering.

func (*NetPeering) SetObservation

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

SetObservation for this NetPeering

func (*NetPeering) SetParameters

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

SetParameters for this NetPeering

func (*NetPeering) SetProviderConfigReference

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

SetProviderConfigReference of this NetPeering.

func (*NetPeering) SetProviderReference

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

SetProviderReference of this NetPeering. Deprecated: Use SetProviderConfigReference.

func (*NetPeering) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this NetPeering.

func (*NetPeering) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this NetPeering.

type NetPeeringAcceptation

type NetPeeringAcceptation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetPeeringAcceptationSpec   `json:"spec"`
	Status            NetPeeringAcceptationStatus `json:"status,omitempty"`
}

NetPeeringAcceptation is the Schema for the NetPeeringAcceptations 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,upjet-provider-outscale}

func (*NetPeeringAcceptation) DeepCopy

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

func (*NetPeeringAcceptation) DeepCopyInto

func (in *NetPeeringAcceptation) DeepCopyInto(out *NetPeeringAcceptation)

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

func (*NetPeeringAcceptation) DeepCopyObject

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

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

func (*NetPeeringAcceptation) GetCondition

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

GetCondition of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this NetPeeringAcceptation

func (*NetPeeringAcceptation) GetDeletionPolicy

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

GetDeletionPolicy of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) GetID

func (tr *NetPeeringAcceptation) GetID() string

GetID returns ID of underlying Terraform resource of this NetPeeringAcceptation

func (*NetPeeringAcceptation) GetObservation

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

GetObservation of this NetPeeringAcceptation

func (*NetPeeringAcceptation) GetParameters

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

GetParameters of this NetPeeringAcceptation

func (*NetPeeringAcceptation) GetProviderConfigReference

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

GetProviderConfigReference of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) GetProviderReference

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

GetProviderReference of this NetPeeringAcceptation. Deprecated: Use GetProviderConfigReference.

func (*NetPeeringAcceptation) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) GetTerraformResourceType

func (mg *NetPeeringAcceptation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NetPeeringAcceptation

func (*NetPeeringAcceptation) GetTerraformSchemaVersion

func (tr *NetPeeringAcceptation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NetPeeringAcceptation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) LateInitialize

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

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

func (*NetPeeringAcceptation) ResolveReferences

func (mg *NetPeeringAcceptation) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) SetConditions

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

SetConditions of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) SetDeletionPolicy

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

SetDeletionPolicy of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) SetObservation

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

SetObservation for this NetPeeringAcceptation

func (*NetPeeringAcceptation) SetParameters

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

SetParameters for this NetPeeringAcceptation

func (*NetPeeringAcceptation) SetProviderConfigReference

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

SetProviderConfigReference of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) SetProviderReference

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

SetProviderReference of this NetPeeringAcceptation. Deprecated: Use SetProviderConfigReference.

func (*NetPeeringAcceptation) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this NetPeeringAcceptation.

func (*NetPeeringAcceptation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this NetPeeringAcceptation.

type NetPeeringAcceptationList

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

NetPeeringAcceptationList contains a list of NetPeeringAcceptations

func (*NetPeeringAcceptationList) DeepCopy

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

func (*NetPeeringAcceptationList) DeepCopyInto

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

func (*NetPeeringAcceptationList) DeepCopyObject

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

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

func (*NetPeeringAcceptationList) GetItems

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

GetItems of this NetPeeringAcceptationList.

type NetPeeringAcceptationObservation

type NetPeeringAcceptationObservation struct {
	AccepterNet map[string]*string `json:"accepterNet,omitempty" tf:"accepter_net,omitempty"`

	AccepterNetID *string `json:"accepterNetId,omitempty" tf:"accepter_net_id,omitempty"`

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

	RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"`

	SourceNet map[string]*string `json:"sourceNet,omitempty" tf:"source_net,omitempty"`

	SourceNetID *string `json:"sourceNetId,omitempty" tf:"source_net_id,omitempty"`

	State map[string]*string `json:"state,omitempty" tf:"state,omitempty"`

	Tags []NetPeeringAcceptationTagsObservation `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*NetPeeringAcceptationObservation) DeepCopy

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

func (*NetPeeringAcceptationObservation) DeepCopyInto

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

type NetPeeringAcceptationParameters

type NetPeeringAcceptationParameters struct {

	// +crossplane:generate:reference:type=NetPeering
	// +kubebuilder:validation:Optional
	NetPeeringID *string `json:"netPeeringId,omitempty" tf:"net_peering_id,omitempty"`

	// Reference to a NetPeering to populate netPeeringId.
	// +kubebuilder:validation:Optional
	NetPeeringIDRef *v1.Reference `json:"netPeeringIdRef,omitempty" tf:"-"`

	// Selector for a NetPeering to populate netPeeringId.
	// +kubebuilder:validation:Optional
	NetPeeringIDSelector *v1.Selector `json:"netPeeringIdSelector,omitempty" tf:"-"`
}

func (*NetPeeringAcceptationParameters) DeepCopy

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

func (*NetPeeringAcceptationParameters) DeepCopyInto

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

type NetPeeringAcceptationSpec

type NetPeeringAcceptationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NetPeeringAcceptationParameters `json:"forProvider"`
}

NetPeeringAcceptationSpec defines the desired state of NetPeeringAcceptation

func (*NetPeeringAcceptationSpec) DeepCopy

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

func (*NetPeeringAcceptationSpec) DeepCopyInto

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

type NetPeeringAcceptationStatus

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

NetPeeringAcceptationStatus defines the observed state of NetPeeringAcceptation.

func (*NetPeeringAcceptationStatus) DeepCopy

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

func (*NetPeeringAcceptationStatus) DeepCopyInto

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

type NetPeeringAcceptationTagsObservation

type NetPeeringAcceptationTagsObservation struct {
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	Value *string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*NetPeeringAcceptationTagsObservation) DeepCopy

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

func (*NetPeeringAcceptationTagsObservation) DeepCopyInto

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

type NetPeeringAcceptationTagsParameters

type NetPeeringAcceptationTagsParameters struct {
}

func (*NetPeeringAcceptationTagsParameters) DeepCopy

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

func (*NetPeeringAcceptationTagsParameters) DeepCopyInto

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

type NetPeeringList

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

NetPeeringList contains a list of NetPeerings

func (*NetPeeringList) DeepCopy

func (in *NetPeeringList) DeepCopy() *NetPeeringList

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

func (*NetPeeringList) DeepCopyInto

func (in *NetPeeringList) DeepCopyInto(out *NetPeeringList)

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

func (*NetPeeringList) DeepCopyObject

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

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

func (*NetPeeringList) GetItems

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

GetItems of this NetPeeringList.

type NetPeeringObservation

type NetPeeringObservation struct {
	AccepterNet map[string]*string `json:"accepterNet,omitempty" tf:"accepter_net,omitempty"`

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

	NetPeeringID *string `json:"netPeeringId,omitempty" tf:"net_peering_id,omitempty"`

	RequestID *string `json:"requestId,omitempty" tf:"request_id,omitempty"`

	SourceNet map[string]*string `json:"sourceNet,omitempty" tf:"source_net,omitempty"`

	State map[string]*string `json:"state,omitempty" tf:"state,omitempty"`
}

func (*NetPeeringObservation) DeepCopy

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

func (*NetPeeringObservation) DeepCopyInto

func (in *NetPeeringObservation) DeepCopyInto(out *NetPeeringObservation)

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

type NetPeeringParameters

type NetPeeringParameters struct {

	// +crossplane:generate:reference:type=Net
	// +kubebuilder:validation:Optional
	AccepterNetID *string `json:"accepterNetId,omitempty" tf:"accepter_net_id,omitempty"`

	// Reference to a Net to populate accepterNetId.
	// +kubebuilder:validation:Optional
	AccepterNetIDRef *v1.Reference `json:"accepterNetIdRef,omitempty" tf:"-"`

	// Selector for a Net to populate accepterNetId.
	// +kubebuilder:validation:Optional
	AccepterNetIDSelector *v1.Selector `json:"accepterNetIdSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SourceNetAccountID *string `json:"sourceNetAccountId,omitempty" tf:"source_net_account_id,omitempty"`

	// +crossplane:generate:reference:type=Net
	// +kubebuilder:validation:Optional
	SourceNetID *string `json:"sourceNetId,omitempty" tf:"source_net_id,omitempty"`

	// Reference to a Net to populate sourceNetId.
	// +kubebuilder:validation:Optional
	SourceNetIDRef *v1.Reference `json:"sourceNetIdRef,omitempty" tf:"-"`

	// Selector for a Net to populate sourceNetId.
	// +kubebuilder:validation:Optional
	SourceNetIDSelector *v1.Selector `json:"sourceNetIdSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags []NetPeeringTagsParameters `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*NetPeeringParameters) DeepCopy

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

func (*NetPeeringParameters) DeepCopyInto

func (in *NetPeeringParameters) DeepCopyInto(out *NetPeeringParameters)

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

type NetPeeringSpec

type NetPeeringSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NetPeeringParameters `json:"forProvider"`
}

NetPeeringSpec defines the desired state of NetPeering

func (*NetPeeringSpec) DeepCopy

func (in *NetPeeringSpec) DeepCopy() *NetPeeringSpec

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

func (*NetPeeringSpec) DeepCopyInto

func (in *NetPeeringSpec) DeepCopyInto(out *NetPeeringSpec)

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

type NetPeeringStatus

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

NetPeeringStatus defines the observed state of NetPeering.

func (*NetPeeringStatus) DeepCopy

func (in *NetPeeringStatus) DeepCopy() *NetPeeringStatus

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

func (*NetPeeringStatus) DeepCopyInto

func (in *NetPeeringStatus) DeepCopyInto(out *NetPeeringStatus)

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

type NetPeeringTagsObservation

type NetPeeringTagsObservation struct {
}

func (*NetPeeringTagsObservation) DeepCopy

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

func (*NetPeeringTagsObservation) DeepCopyInto

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

type NetPeeringTagsParameters

type NetPeeringTagsParameters struct {

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	Value *string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*NetPeeringTagsParameters) DeepCopy

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

func (*NetPeeringTagsParameters) DeepCopyInto

func (in *NetPeeringTagsParameters) DeepCopyInto(out *NetPeeringTagsParameters)

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

type NetSpec

type NetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NetParameters `json:"forProvider"`
}

NetSpec defines the desired state of Net

func (*NetSpec) DeepCopy

func (in *NetSpec) DeepCopy() *NetSpec

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

func (*NetSpec) DeepCopyInto

func (in *NetSpec) DeepCopyInto(out *NetSpec)

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

type NetStatus

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

NetStatus defines the observed state of Net.

func (*NetStatus) DeepCopy

func (in *NetStatus) DeepCopy() *NetStatus

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

func (*NetStatus) DeepCopyInto

func (in *NetStatus) DeepCopyInto(out *NetStatus)

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

type TagsObservation

type TagsObservation struct {
}

func (*TagsObservation) DeepCopy

func (in *TagsObservation) DeepCopy() *TagsObservation

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

func (*TagsObservation) DeepCopyInto

func (in *TagsObservation) DeepCopyInto(out *TagsObservation)

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

type TagsParameters

type TagsParameters struct {

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	Value *string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*TagsParameters) DeepCopy

func (in *TagsParameters) DeepCopy() *TagsParameters

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

func (*TagsParameters) DeepCopyInto

func (in *TagsParameters) DeepCopyInto(out *TagsParameters)

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