v1alpha1

package
v0.0.0-...-b813179 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=vpc.selectel.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "vpc.selectel.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	CrossregionSubnetV2_Kind             = "CrossregionSubnetV2"
	CrossregionSubnetV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CrossregionSubnetV2_Kind}.String()
	CrossregionSubnetV2_KindAPIVersion   = CrossregionSubnetV2_Kind + "." + CRDGroupVersion.String()
	CrossregionSubnetV2_GroupVersionKind = CRDGroupVersion.WithKind(CrossregionSubnetV2_Kind)
)

Repository type metadata.

View Source
var (
	FloatingipV2_Kind             = "FloatingipV2"
	FloatingipV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FloatingipV2_Kind}.String()
	FloatingipV2_KindAPIVersion   = FloatingipV2_Kind + "." + CRDGroupVersion.String()
	FloatingipV2_GroupVersionKind = CRDGroupVersion.WithKind(FloatingipV2_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 (
	KeypairV2_Kind             = "KeypairV2"
	KeypairV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: KeypairV2_Kind}.String()
	KeypairV2_KindAPIVersion   = KeypairV2_Kind + "." + CRDGroupVersion.String()
	KeypairV2_GroupVersionKind = CRDGroupVersion.WithKind(KeypairV2_Kind)
)

Repository type metadata.

View Source
var (
	LicenseV2_Kind             = "LicenseV2"
	LicenseV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LicenseV2_Kind}.String()
	LicenseV2_KindAPIVersion   = LicenseV2_Kind + "." + CRDGroupVersion.String()
	LicenseV2_GroupVersionKind = CRDGroupVersion.WithKind(LicenseV2_Kind)
)

Repository type metadata.

View Source
var (
	ProjectV2_Kind             = "ProjectV2"
	ProjectV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProjectV2_Kind}.String()
	ProjectV2_KindAPIVersion   = ProjectV2_Kind + "." + CRDGroupVersion.String()
	ProjectV2_GroupVersionKind = CRDGroupVersion.WithKind(ProjectV2_Kind)
)

Repository type metadata.

View Source
var (
	RoleV2_Kind             = "RoleV2"
	RoleV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RoleV2_Kind}.String()
	RoleV2_KindAPIVersion   = RoleV2_Kind + "." + CRDGroupVersion.String()
	RoleV2_GroupVersionKind = CRDGroupVersion.WithKind(RoleV2_Kind)
)

Repository type metadata.

View Source
var (
	SubnetV2_Kind             = "SubnetV2"
	SubnetV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SubnetV2_Kind}.String()
	SubnetV2_KindAPIVersion   = SubnetV2_Kind + "." + CRDGroupVersion.String()
	SubnetV2_GroupVersionKind = CRDGroupVersion.WithKind(SubnetV2_Kind)
)

Repository type metadata.

View Source
var (
	TokenV2_Kind             = "TokenV2"
	TokenV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TokenV2_Kind}.String()
	TokenV2_KindAPIVersion   = TokenV2_Kind + "." + CRDGroupVersion.String()
	TokenV2_GroupVersionKind = CRDGroupVersion.WithKind(TokenV2_Kind)
)

Repository type metadata.

View Source
var (
	UserV2_Kind             = "UserV2"
	UserV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UserV2_Kind}.String()
	UserV2_KindAPIVersion   = UserV2_Kind + "." + CRDGroupVersion.String()
	UserV2_GroupVersionKind = CRDGroupVersion.WithKind(UserV2_Kind)
)

Repository type metadata.

View Source
var (
	VrrpSubnetV2_Kind             = "VrrpSubnetV2"
	VrrpSubnetV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: VrrpSubnetV2_Kind}.String()
	VrrpSubnetV2_KindAPIVersion   = VrrpSubnetV2_Kind + "." + CRDGroupVersion.String()
	VrrpSubnetV2_GroupVersionKind = CRDGroupVersion.WithKind(VrrpSubnetV2_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AllQuotasObservation

type AllQuotasObservation struct {
	ResourceName *string `json:"resourceName,omitempty" tf:"resource_name,omitempty"`

	ResourceQuotas []ResourceQuotasObservation `json:"resourceQuotas,omitempty" tf:"resource_quotas,omitempty"`
}

func (*AllQuotasObservation) DeepCopy

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

func (*AllQuotasObservation) DeepCopyInto

func (in *AllQuotasObservation) DeepCopyInto(out *AllQuotasObservation)

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

type AllQuotasParameters

type AllQuotasParameters struct {
}

func (*AllQuotasParameters) DeepCopy

func (in *AllQuotasParameters) DeepCopy() *AllQuotasParameters

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

func (*AllQuotasParameters) DeepCopyInto

func (in *AllQuotasParameters) DeepCopyInto(out *AllQuotasParameters)

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

type CrossregionSubnetV2

type CrossregionSubnetV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CrossregionSubnetV2Spec   `json:"spec"`
	Status            CrossregionSubnetV2Status `json:"status,omitempty"`
}

CrossregionSubnetV2 is the Schema for the CrossregionSubnetV2s 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,selecteljet}

func (*CrossregionSubnetV2) DeepCopy

func (in *CrossregionSubnetV2) DeepCopy() *CrossregionSubnetV2

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

func (*CrossregionSubnetV2) DeepCopyInto

func (in *CrossregionSubnetV2) DeepCopyInto(out *CrossregionSubnetV2)

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

func (*CrossregionSubnetV2) DeepCopyObject

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

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

func (*CrossregionSubnetV2) GetCondition

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

GetCondition of this CrossregionSubnetV2.

func (*CrossregionSubnetV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CrossregionSubnetV2

func (*CrossregionSubnetV2) GetDeletionPolicy

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

GetDeletionPolicy of this CrossregionSubnetV2.

func (*CrossregionSubnetV2) GetID

func (tr *CrossregionSubnetV2) GetID() string

GetID returns ID of underlying Terraform resource of this CrossregionSubnetV2

func (*CrossregionSubnetV2) GetObservation

func (tr *CrossregionSubnetV2) GetObservation() (map[string]interface{}, error)

GetObservation of this CrossregionSubnetV2

func (*CrossregionSubnetV2) GetParameters

func (tr *CrossregionSubnetV2) GetParameters() (map[string]interface{}, error)

GetParameters of this CrossregionSubnetV2

func (*CrossregionSubnetV2) GetProviderConfigReference

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

GetProviderConfigReference of this CrossregionSubnetV2.

func (*CrossregionSubnetV2) GetProviderReference

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

GetProviderReference of this CrossregionSubnetV2. Deprecated: Use GetProviderConfigReference.

func (*CrossregionSubnetV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this CrossregionSubnetV2.

func (*CrossregionSubnetV2) GetTerraformResourceType

func (mg *CrossregionSubnetV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CrossregionSubnetV2

func (*CrossregionSubnetV2) GetTerraformSchemaVersion

func (tr *CrossregionSubnetV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CrossregionSubnetV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CrossregionSubnetV2.

func (*CrossregionSubnetV2) LateInitialize

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

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

func (*CrossregionSubnetV2) SetConditions

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

SetConditions of this CrossregionSubnetV2.

func (*CrossregionSubnetV2) SetDeletionPolicy

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

SetDeletionPolicy of this CrossregionSubnetV2.

func (*CrossregionSubnetV2) SetObservation

func (tr *CrossregionSubnetV2) SetObservation(obs map[string]interface{}) error

SetObservation for this CrossregionSubnetV2

func (*CrossregionSubnetV2) SetParameters

func (tr *CrossregionSubnetV2) SetParameters(params map[string]interface{}) error

SetParameters for this CrossregionSubnetV2

func (*CrossregionSubnetV2) SetProviderConfigReference

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

SetProviderConfigReference of this CrossregionSubnetV2.

func (*CrossregionSubnetV2) SetProviderReference

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

SetProviderReference of this CrossregionSubnetV2. Deprecated: Use SetProviderConfigReference.

func (*CrossregionSubnetV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this CrossregionSubnetV2.

func (*CrossregionSubnetV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CrossregionSubnetV2.

type CrossregionSubnetV2List

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

CrossregionSubnetV2List contains a list of CrossregionSubnetV2s

func (*CrossregionSubnetV2List) DeepCopy

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

func (*CrossregionSubnetV2List) DeepCopyInto

func (in *CrossregionSubnetV2List) DeepCopyInto(out *CrossregionSubnetV2List)

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

func (*CrossregionSubnetV2List) DeepCopyObject

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

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

func (*CrossregionSubnetV2List) GetItems

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

GetItems of this CrossregionSubnetV2List.

type CrossregionSubnetV2Observation

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

	Servers []ServersObservation `json:"servers,omitempty" tf:"servers,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	Subnets []SubnetsObservation `json:"subnets,omitempty" tf:"subnets,omitempty"`

	VlanID *float64 `json:"vlanId,omitempty" tf:"vlan_id,omitempty"`
}

func (*CrossregionSubnetV2Observation) DeepCopy

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

func (*CrossregionSubnetV2Observation) DeepCopyInto

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

type CrossregionSubnetV2Parameters

type CrossregionSubnetV2Parameters struct {

	// +kubebuilder:validation:Required
	Cidr *string `json:"cidr" tf:"cidr,omitempty"`

	// +kubebuilder:validation:Required
	ProjectID *string `json:"projectId" tf:"project_id,omitempty"`

	// +kubebuilder:validation:Required
	Regions []RegionsParameters `json:"regions" tf:"regions,omitempty"`
}

func (*CrossregionSubnetV2Parameters) DeepCopy

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

func (*CrossregionSubnetV2Parameters) DeepCopyInto

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

type CrossregionSubnetV2Spec

type CrossregionSubnetV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CrossregionSubnetV2Parameters `json:"forProvider"`
}

CrossregionSubnetV2Spec defines the desired state of CrossregionSubnetV2

func (*CrossregionSubnetV2Spec) DeepCopy

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

func (*CrossregionSubnetV2Spec) DeepCopyInto

func (in *CrossregionSubnetV2Spec) DeepCopyInto(out *CrossregionSubnetV2Spec)

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

type CrossregionSubnetV2Status

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

CrossregionSubnetV2Status defines the observed state of CrossregionSubnetV2.

func (*CrossregionSubnetV2Status) DeepCopy

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

func (*CrossregionSubnetV2Status) DeepCopyInto

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

type FloatingipV2

type FloatingipV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FloatingipV2Spec   `json:"spec"`
	Status            FloatingipV2Status `json:"status,omitempty"`
}

FloatingipV2 is the Schema for the FloatingipV2s 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,selecteljet}

func (*FloatingipV2) DeepCopy

func (in *FloatingipV2) DeepCopy() *FloatingipV2

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

func (*FloatingipV2) DeepCopyInto

func (in *FloatingipV2) DeepCopyInto(out *FloatingipV2)

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

func (*FloatingipV2) DeepCopyObject

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

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

func (*FloatingipV2) GetCondition

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

GetCondition of this FloatingipV2.

func (*FloatingipV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FloatingipV2

func (*FloatingipV2) GetDeletionPolicy

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

GetDeletionPolicy of this FloatingipV2.

func (*FloatingipV2) GetID

func (tr *FloatingipV2) GetID() string

GetID returns ID of underlying Terraform resource of this FloatingipV2

func (*FloatingipV2) GetObservation

func (tr *FloatingipV2) GetObservation() (map[string]interface{}, error)

GetObservation of this FloatingipV2

func (*FloatingipV2) GetParameters

func (tr *FloatingipV2) GetParameters() (map[string]interface{}, error)

GetParameters of this FloatingipV2

func (*FloatingipV2) GetProviderConfigReference

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

GetProviderConfigReference of this FloatingipV2.

func (*FloatingipV2) GetProviderReference

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

GetProviderReference of this FloatingipV2. Deprecated: Use GetProviderConfigReference.

func (*FloatingipV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this FloatingipV2.

func (*FloatingipV2) GetTerraformResourceType

func (mg *FloatingipV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FloatingipV2

func (*FloatingipV2) GetTerraformSchemaVersion

func (tr *FloatingipV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FloatingipV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FloatingipV2.

func (*FloatingipV2) LateInitialize

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

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

func (*FloatingipV2) SetConditions

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

SetConditions of this FloatingipV2.

func (*FloatingipV2) SetDeletionPolicy

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

SetDeletionPolicy of this FloatingipV2.

func (*FloatingipV2) SetObservation

func (tr *FloatingipV2) SetObservation(obs map[string]interface{}) error

SetObservation for this FloatingipV2

func (*FloatingipV2) SetParameters

func (tr *FloatingipV2) SetParameters(params map[string]interface{}) error

SetParameters for this FloatingipV2

func (*FloatingipV2) SetProviderConfigReference

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

SetProviderConfigReference of this FloatingipV2.

func (*FloatingipV2) SetProviderReference

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

SetProviderReference of this FloatingipV2. Deprecated: Use SetProviderConfigReference.

func (*FloatingipV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this FloatingipV2.

func (*FloatingipV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FloatingipV2.

type FloatingipV2List

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

FloatingipV2List contains a list of FloatingipV2s

func (*FloatingipV2List) DeepCopy

func (in *FloatingipV2List) DeepCopy() *FloatingipV2List

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

func (*FloatingipV2List) DeepCopyInto

func (in *FloatingipV2List) DeepCopyInto(out *FloatingipV2List)

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

func (*FloatingipV2List) DeepCopyObject

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

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

func (*FloatingipV2List) GetItems

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

GetItems of this FloatingipV2List.

type FloatingipV2Observation

type FloatingipV2Observation struct {
	FixedIPAddress *string `json:"fixedIpAddress,omitempty" tf:"fixed_ip_address,omitempty"`

	FloatingIPAddress *string `json:"floatingIpAddress,omitempty" tf:"floating_ip_address,omitempty"`

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

	PortID *string `json:"portId,omitempty" tf:"port_id,omitempty"`

	Servers []FloatingipV2ServersObservation `json:"servers,omitempty" tf:"servers,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*FloatingipV2Observation) DeepCopy

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

func (*FloatingipV2Observation) DeepCopyInto

func (in *FloatingipV2Observation) DeepCopyInto(out *FloatingipV2Observation)

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

type FloatingipV2Parameters

type FloatingipV2Parameters struct {

	// +kubebuilder:validation:Required
	ProjectID *string `json:"projectId" tf:"project_id,omitempty"`

	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"region,omitempty"`
}

func (*FloatingipV2Parameters) DeepCopy

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

func (*FloatingipV2Parameters) DeepCopyInto

func (in *FloatingipV2Parameters) DeepCopyInto(out *FloatingipV2Parameters)

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

type FloatingipV2ServersObservation

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

	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*FloatingipV2ServersObservation) DeepCopy

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

func (*FloatingipV2ServersObservation) DeepCopyInto

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

type FloatingipV2ServersParameters

type FloatingipV2ServersParameters struct {
}

func (*FloatingipV2ServersParameters) DeepCopy

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

func (*FloatingipV2ServersParameters) DeepCopyInto

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

type FloatingipV2Spec

type FloatingipV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FloatingipV2Parameters `json:"forProvider"`
}

FloatingipV2Spec defines the desired state of FloatingipV2

func (*FloatingipV2Spec) DeepCopy

func (in *FloatingipV2Spec) DeepCopy() *FloatingipV2Spec

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

func (*FloatingipV2Spec) DeepCopyInto

func (in *FloatingipV2Spec) DeepCopyInto(out *FloatingipV2Spec)

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

type FloatingipV2Status

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

FloatingipV2Status defines the observed state of FloatingipV2.

func (*FloatingipV2Status) DeepCopy

func (in *FloatingipV2Status) DeepCopy() *FloatingipV2Status

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

func (*FloatingipV2Status) DeepCopyInto

func (in *FloatingipV2Status) DeepCopyInto(out *FloatingipV2Status)

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

type KeypairV2

type KeypairV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KeypairV2Spec   `json:"spec"`
	Status            KeypairV2Status `json:"status,omitempty"`
}

KeypairV2 is the Schema for the KeypairV2s 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,selecteljet}

func (*KeypairV2) DeepCopy

func (in *KeypairV2) DeepCopy() *KeypairV2

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

func (*KeypairV2) DeepCopyInto

func (in *KeypairV2) DeepCopyInto(out *KeypairV2)

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

func (*KeypairV2) DeepCopyObject

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

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

func (*KeypairV2) GetCondition

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

GetCondition of this KeypairV2.

func (*KeypairV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this KeypairV2

func (*KeypairV2) GetDeletionPolicy

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

GetDeletionPolicy of this KeypairV2.

func (*KeypairV2) GetID

func (tr *KeypairV2) GetID() string

GetID returns ID of underlying Terraform resource of this KeypairV2

func (*KeypairV2) GetObservation

func (tr *KeypairV2) GetObservation() (map[string]interface{}, error)

GetObservation of this KeypairV2

func (*KeypairV2) GetParameters

func (tr *KeypairV2) GetParameters() (map[string]interface{}, error)

GetParameters of this KeypairV2

func (*KeypairV2) GetProviderConfigReference

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

GetProviderConfigReference of this KeypairV2.

func (*KeypairV2) GetProviderReference

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

GetProviderReference of this KeypairV2. Deprecated: Use GetProviderConfigReference.

func (*KeypairV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this KeypairV2.

func (*KeypairV2) GetTerraformResourceType

func (mg *KeypairV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this KeypairV2

func (*KeypairV2) GetTerraformSchemaVersion

func (tr *KeypairV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*KeypairV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this KeypairV2.

func (*KeypairV2) LateInitialize

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

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

func (*KeypairV2) SetConditions

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

SetConditions of this KeypairV2.

func (*KeypairV2) SetDeletionPolicy

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

SetDeletionPolicy of this KeypairV2.

func (*KeypairV2) SetObservation

func (tr *KeypairV2) SetObservation(obs map[string]interface{}) error

SetObservation for this KeypairV2

func (*KeypairV2) SetParameters

func (tr *KeypairV2) SetParameters(params map[string]interface{}) error

SetParameters for this KeypairV2

func (*KeypairV2) SetProviderConfigReference

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

SetProviderConfigReference of this KeypairV2.

func (*KeypairV2) SetProviderReference

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

SetProviderReference of this KeypairV2. Deprecated: Use SetProviderConfigReference.

func (*KeypairV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this KeypairV2.

func (*KeypairV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this KeypairV2.

type KeypairV2List

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

KeypairV2List contains a list of KeypairV2s

func (*KeypairV2List) DeepCopy

func (in *KeypairV2List) DeepCopy() *KeypairV2List

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

func (*KeypairV2List) DeepCopyInto

func (in *KeypairV2List) DeepCopyInto(out *KeypairV2List)

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

func (*KeypairV2List) DeepCopyObject

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

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

func (*KeypairV2List) GetItems

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

GetItems of this KeypairV2List.

type KeypairV2Observation

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

func (*KeypairV2Observation) DeepCopy

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

func (*KeypairV2Observation) DeepCopyInto

func (in *KeypairV2Observation) DeepCopyInto(out *KeypairV2Observation)

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

type KeypairV2Parameters

type KeypairV2Parameters struct {

	// +kubebuilder:validation:Required
	PublicKey *string `json:"publicKey" tf:"public_key,omitempty"`

	// +kubebuilder:validation:Optional
	Regions []*string `json:"regions,omitempty" tf:"regions,omitempty"`

	// +kubebuilder:validation:Required
	UserID *string `json:"userId" tf:"user_id,omitempty"`
}

func (*KeypairV2Parameters) DeepCopy

func (in *KeypairV2Parameters) DeepCopy() *KeypairV2Parameters

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

func (*KeypairV2Parameters) DeepCopyInto

func (in *KeypairV2Parameters) DeepCopyInto(out *KeypairV2Parameters)

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

type KeypairV2Spec

type KeypairV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     KeypairV2Parameters `json:"forProvider"`
}

KeypairV2Spec defines the desired state of KeypairV2

func (*KeypairV2Spec) DeepCopy

func (in *KeypairV2Spec) DeepCopy() *KeypairV2Spec

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

func (*KeypairV2Spec) DeepCopyInto

func (in *KeypairV2Spec) DeepCopyInto(out *KeypairV2Spec)

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

type KeypairV2Status

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

KeypairV2Status defines the observed state of KeypairV2.

func (*KeypairV2Status) DeepCopy

func (in *KeypairV2Status) DeepCopy() *KeypairV2Status

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

func (*KeypairV2Status) DeepCopyInto

func (in *KeypairV2Status) DeepCopyInto(out *KeypairV2Status)

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

type LicenseV2

type LicenseV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LicenseV2Spec   `json:"spec"`
	Status            LicenseV2Status `json:"status,omitempty"`
}

LicenseV2 is the Schema for the LicenseV2s 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,selecteljet}

func (*LicenseV2) DeepCopy

func (in *LicenseV2) DeepCopy() *LicenseV2

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

func (*LicenseV2) DeepCopyInto

func (in *LicenseV2) DeepCopyInto(out *LicenseV2)

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

func (*LicenseV2) DeepCopyObject

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

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

func (*LicenseV2) GetCondition

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

GetCondition of this LicenseV2.

func (*LicenseV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LicenseV2

func (*LicenseV2) GetDeletionPolicy

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

GetDeletionPolicy of this LicenseV2.

func (*LicenseV2) GetID

func (tr *LicenseV2) GetID() string

GetID returns ID of underlying Terraform resource of this LicenseV2

func (*LicenseV2) GetObservation

func (tr *LicenseV2) GetObservation() (map[string]interface{}, error)

GetObservation of this LicenseV2

func (*LicenseV2) GetParameters

func (tr *LicenseV2) GetParameters() (map[string]interface{}, error)

GetParameters of this LicenseV2

func (*LicenseV2) GetProviderConfigReference

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

GetProviderConfigReference of this LicenseV2.

func (*LicenseV2) GetProviderReference

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

GetProviderReference of this LicenseV2. Deprecated: Use GetProviderConfigReference.

func (*LicenseV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this LicenseV2.

func (*LicenseV2) GetTerraformResourceType

func (mg *LicenseV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LicenseV2

func (*LicenseV2) GetTerraformSchemaVersion

func (tr *LicenseV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LicenseV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LicenseV2.

func (*LicenseV2) LateInitialize

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

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

func (*LicenseV2) SetConditions

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

SetConditions of this LicenseV2.

func (*LicenseV2) SetDeletionPolicy

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

SetDeletionPolicy of this LicenseV2.

func (*LicenseV2) SetObservation

func (tr *LicenseV2) SetObservation(obs map[string]interface{}) error

SetObservation for this LicenseV2

func (*LicenseV2) SetParameters

func (tr *LicenseV2) SetParameters(params map[string]interface{}) error

SetParameters for this LicenseV2

func (*LicenseV2) SetProviderConfigReference

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

SetProviderConfigReference of this LicenseV2.

func (*LicenseV2) SetProviderReference

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

SetProviderReference of this LicenseV2. Deprecated: Use SetProviderConfigReference.

func (*LicenseV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this LicenseV2.

func (*LicenseV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LicenseV2.

type LicenseV2List

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

LicenseV2List contains a list of LicenseV2s

func (*LicenseV2List) DeepCopy

func (in *LicenseV2List) DeepCopy() *LicenseV2List

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

func (*LicenseV2List) DeepCopyInto

func (in *LicenseV2List) DeepCopyInto(out *LicenseV2List)

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

func (*LicenseV2List) DeepCopyObject

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

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

func (*LicenseV2List) GetItems

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

GetItems of this LicenseV2List.

type LicenseV2Observation

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

	NetworkID *string `json:"networkId,omitempty" tf:"network_id,omitempty"`

	PortID *string `json:"portId,omitempty" tf:"port_id,omitempty"`

	Servers []LicenseV2ServersObservation `json:"servers,omitempty" tf:"servers,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`
}

func (*LicenseV2Observation) DeepCopy

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

func (*LicenseV2Observation) DeepCopyInto

func (in *LicenseV2Observation) DeepCopyInto(out *LicenseV2Observation)

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

type LicenseV2Parameters

type LicenseV2Parameters struct {

	// +kubebuilder:validation:Required
	ProjectID *string `json:"projectId" tf:"project_id,omitempty"`

	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"region,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*LicenseV2Parameters) DeepCopy

func (in *LicenseV2Parameters) DeepCopy() *LicenseV2Parameters

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

func (*LicenseV2Parameters) DeepCopyInto

func (in *LicenseV2Parameters) DeepCopyInto(out *LicenseV2Parameters)

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

type LicenseV2ServersObservation

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

	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*LicenseV2ServersObservation) DeepCopy

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

func (*LicenseV2ServersObservation) DeepCopyInto

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

type LicenseV2ServersParameters

type LicenseV2ServersParameters struct {
}

func (*LicenseV2ServersParameters) DeepCopy

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

func (*LicenseV2ServersParameters) DeepCopyInto

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

type LicenseV2Spec

type LicenseV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LicenseV2Parameters `json:"forProvider"`
}

LicenseV2Spec defines the desired state of LicenseV2

func (*LicenseV2Spec) DeepCopy

func (in *LicenseV2Spec) DeepCopy() *LicenseV2Spec

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

func (*LicenseV2Spec) DeepCopyInto

func (in *LicenseV2Spec) DeepCopyInto(out *LicenseV2Spec)

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

type LicenseV2Status

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

LicenseV2Status defines the observed state of LicenseV2.

func (*LicenseV2Status) DeepCopy

func (in *LicenseV2Status) DeepCopy() *LicenseV2Status

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

func (*LicenseV2Status) DeepCopyInto

func (in *LicenseV2Status) DeepCopyInto(out *LicenseV2Status)

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

type ProjectV2

type ProjectV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProjectV2Spec   `json:"spec"`
	Status            ProjectV2Status `json:"status,omitempty"`
}

ProjectV2 is the Schema for the ProjectV2s 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,selecteljet}

func (*ProjectV2) DeepCopy

func (in *ProjectV2) DeepCopy() *ProjectV2

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

func (*ProjectV2) DeepCopyInto

func (in *ProjectV2) DeepCopyInto(out *ProjectV2)

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

func (*ProjectV2) DeepCopyObject

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

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

func (*ProjectV2) GetCondition

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

GetCondition of this ProjectV2.

func (*ProjectV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ProjectV2

func (*ProjectV2) GetDeletionPolicy

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

GetDeletionPolicy of this ProjectV2.

func (*ProjectV2) GetID

func (tr *ProjectV2) GetID() string

GetID returns ID of underlying Terraform resource of this ProjectV2

func (*ProjectV2) GetObservation

func (tr *ProjectV2) GetObservation() (map[string]interface{}, error)

GetObservation of this ProjectV2

func (*ProjectV2) GetParameters

func (tr *ProjectV2) GetParameters() (map[string]interface{}, error)

GetParameters of this ProjectV2

func (*ProjectV2) GetProviderConfigReference

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

GetProviderConfigReference of this ProjectV2.

func (*ProjectV2) GetProviderReference

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

GetProviderReference of this ProjectV2. Deprecated: Use GetProviderConfigReference.

func (*ProjectV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this ProjectV2.

func (*ProjectV2) GetTerraformResourceType

func (mg *ProjectV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProjectV2

func (*ProjectV2) GetTerraformSchemaVersion

func (tr *ProjectV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProjectV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ProjectV2.

func (*ProjectV2) LateInitialize

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

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

func (*ProjectV2) SetConditions

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

SetConditions of this ProjectV2.

func (*ProjectV2) SetDeletionPolicy

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

SetDeletionPolicy of this ProjectV2.

func (*ProjectV2) SetObservation

func (tr *ProjectV2) SetObservation(obs map[string]interface{}) error

SetObservation for this ProjectV2

func (*ProjectV2) SetParameters

func (tr *ProjectV2) SetParameters(params map[string]interface{}) error

SetParameters for this ProjectV2

func (*ProjectV2) SetProviderConfigReference

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

SetProviderConfigReference of this ProjectV2.

func (*ProjectV2) SetProviderReference

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

SetProviderReference of this ProjectV2. Deprecated: Use SetProviderConfigReference.

func (*ProjectV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this ProjectV2.

func (*ProjectV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ProjectV2.

type ProjectV2List

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

ProjectV2List contains a list of ProjectV2s

func (*ProjectV2List) DeepCopy

func (in *ProjectV2List) DeepCopy() *ProjectV2List

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

func (*ProjectV2List) DeepCopyInto

func (in *ProjectV2List) DeepCopyInto(out *ProjectV2List)

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

func (*ProjectV2List) DeepCopyObject

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

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

func (*ProjectV2List) GetItems

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

GetItems of this ProjectV2List.

type ProjectV2Observation

type ProjectV2Observation struct {
	AllQuotas []AllQuotasObservation `json:"allQuotas,omitempty" tf:"all_quotas,omitempty"`

	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

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

	URL *string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*ProjectV2Observation) DeepCopy

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

func (*ProjectV2Observation) DeepCopyInto

func (in *ProjectV2Observation) DeepCopyInto(out *ProjectV2Observation)

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

type ProjectV2Parameters

type ProjectV2Parameters struct {

	// +kubebuilder:validation:Optional
	AutoQuotas *bool `json:"autoQuotas,omitempty" tf:"auto_quotas,omitempty"`

	// +kubebuilder:validation:Optional
	CustomURL *string `json:"customUrl,omitempty" tf:"custom_url,omitempty"`

	// +kubebuilder:validation:Optional
	Quotas []QuotasParameters `json:"quotas,omitempty" tf:"quotas,omitempty"`

	// +kubebuilder:validation:Optional
	Theme map[string]*string `json:"theme,omitempty" tf:"theme,omitempty"`
}

func (*ProjectV2Parameters) DeepCopy

func (in *ProjectV2Parameters) DeepCopy() *ProjectV2Parameters

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

func (*ProjectV2Parameters) DeepCopyInto

func (in *ProjectV2Parameters) DeepCopyInto(out *ProjectV2Parameters)

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

type ProjectV2Spec

type ProjectV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProjectV2Parameters `json:"forProvider"`
}

ProjectV2Spec defines the desired state of ProjectV2

func (*ProjectV2Spec) DeepCopy

func (in *ProjectV2Spec) DeepCopy() *ProjectV2Spec

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

func (*ProjectV2Spec) DeepCopyInto

func (in *ProjectV2Spec) DeepCopyInto(out *ProjectV2Spec)

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

type ProjectV2Status

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

ProjectV2Status defines the observed state of ProjectV2.

func (*ProjectV2Status) DeepCopy

func (in *ProjectV2Status) DeepCopy() *ProjectV2Status

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

func (*ProjectV2Status) DeepCopyInto

func (in *ProjectV2Status) DeepCopyInto(out *ProjectV2Status)

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

type QuotasObservation

type QuotasObservation struct {
}

func (*QuotasObservation) DeepCopy

func (in *QuotasObservation) DeepCopy() *QuotasObservation

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

func (*QuotasObservation) DeepCopyInto

func (in *QuotasObservation) DeepCopyInto(out *QuotasObservation)

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

type QuotasParameters

type QuotasParameters struct {

	// +kubebuilder:validation:Required
	ResourceName *string `json:"resourceName" tf:"resource_name,omitempty"`

	// +kubebuilder:validation:Required
	ResourceQuotas []QuotasResourceQuotasParameters `json:"resourceQuotas" tf:"resource_quotas,omitempty"`
}

func (*QuotasParameters) DeepCopy

func (in *QuotasParameters) DeepCopy() *QuotasParameters

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

func (*QuotasParameters) DeepCopyInto

func (in *QuotasParameters) DeepCopyInto(out *QuotasParameters)

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

type QuotasResourceQuotasObservation

type QuotasResourceQuotasObservation struct {
}

func (*QuotasResourceQuotasObservation) DeepCopy

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

func (*QuotasResourceQuotasObservation) DeepCopyInto

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

type QuotasResourceQuotasParameters

type QuotasResourceQuotasParameters struct {

	// +kubebuilder:validation:Optional
	Region *string `json:"region,omitempty" tf:"region,omitempty"`

	// +kubebuilder:validation:Required
	Value *float64 `json:"value" tf:"value,omitempty"`

	// +kubebuilder:validation:Optional
	Zone *string `json:"zone,omitempty" tf:"zone,omitempty"`
}

func (*QuotasResourceQuotasParameters) DeepCopy

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

func (*QuotasResourceQuotasParameters) DeepCopyInto

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

type RegionsObservation

type RegionsObservation struct {
}

func (*RegionsObservation) DeepCopy

func (in *RegionsObservation) DeepCopy() *RegionsObservation

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

func (*RegionsObservation) DeepCopyInto

func (in *RegionsObservation) DeepCopyInto(out *RegionsObservation)

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

type RegionsParameters

type RegionsParameters struct {

	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"region,omitempty"`
}

func (*RegionsParameters) DeepCopy

func (in *RegionsParameters) DeepCopy() *RegionsParameters

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

func (*RegionsParameters) DeepCopyInto

func (in *RegionsParameters) DeepCopyInto(out *RegionsParameters)

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

type ResourceQuotasObservation

type ResourceQuotasObservation struct {
	Region *string `json:"region,omitempty" tf:"region,omitempty"`

	Used *float64 `json:"used,omitempty" tf:"used,omitempty"`

	Value *float64 `json:"value,omitempty" tf:"value,omitempty"`

	Zone *string `json:"zone,omitempty" tf:"zone,omitempty"`
}

func (*ResourceQuotasObservation) DeepCopy

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

func (*ResourceQuotasObservation) DeepCopyInto

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

type ResourceQuotasParameters

type ResourceQuotasParameters struct {
}

func (*ResourceQuotasParameters) DeepCopy

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

func (*ResourceQuotasParameters) DeepCopyInto

func (in *ResourceQuotasParameters) DeepCopyInto(out *ResourceQuotasParameters)

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

type RoleV2

type RoleV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RoleV2Spec   `json:"spec"`
	Status            RoleV2Status `json:"status,omitempty"`
}

RoleV2 is the Schema for the RoleV2s 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,selecteljet}

func (*RoleV2) DeepCopy

func (in *RoleV2) DeepCopy() *RoleV2

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

func (*RoleV2) DeepCopyInto

func (in *RoleV2) DeepCopyInto(out *RoleV2)

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

func (*RoleV2) DeepCopyObject

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

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

func (*RoleV2) GetCondition

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

GetCondition of this RoleV2.

func (*RoleV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this RoleV2

func (*RoleV2) GetDeletionPolicy

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

GetDeletionPolicy of this RoleV2.

func (*RoleV2) GetID

func (tr *RoleV2) GetID() string

GetID returns ID of underlying Terraform resource of this RoleV2

func (*RoleV2) GetObservation

func (tr *RoleV2) GetObservation() (map[string]interface{}, error)

GetObservation of this RoleV2

func (*RoleV2) GetParameters

func (tr *RoleV2) GetParameters() (map[string]interface{}, error)

GetParameters of this RoleV2

func (*RoleV2) GetProviderConfigReference

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

GetProviderConfigReference of this RoleV2.

func (*RoleV2) GetProviderReference

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

GetProviderReference of this RoleV2. Deprecated: Use GetProviderConfigReference.

func (*RoleV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this RoleV2.

func (*RoleV2) GetTerraformResourceType

func (mg *RoleV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RoleV2

func (*RoleV2) GetTerraformSchemaVersion

func (tr *RoleV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RoleV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this RoleV2.

func (*RoleV2) LateInitialize

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

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

func (*RoleV2) SetConditions

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

SetConditions of this RoleV2.

func (*RoleV2) SetDeletionPolicy

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

SetDeletionPolicy of this RoleV2.

func (*RoleV2) SetObservation

func (tr *RoleV2) SetObservation(obs map[string]interface{}) error

SetObservation for this RoleV2

func (*RoleV2) SetParameters

func (tr *RoleV2) SetParameters(params map[string]interface{}) error

SetParameters for this RoleV2

func (*RoleV2) SetProviderConfigReference

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

SetProviderConfigReference of this RoleV2.

func (*RoleV2) SetProviderReference

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

SetProviderReference of this RoleV2. Deprecated: Use SetProviderConfigReference.

func (*RoleV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this RoleV2.

func (*RoleV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this RoleV2.

type RoleV2List

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

RoleV2List contains a list of RoleV2s

func (*RoleV2List) DeepCopy

func (in *RoleV2List) DeepCopy() *RoleV2List

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

func (*RoleV2List) DeepCopyInto

func (in *RoleV2List) DeepCopyInto(out *RoleV2List)

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

func (*RoleV2List) DeepCopyObject

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

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

func (*RoleV2List) GetItems

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

GetItems of this RoleV2List.

type RoleV2Observation

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

func (*RoleV2Observation) DeepCopy

func (in *RoleV2Observation) DeepCopy() *RoleV2Observation

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

func (*RoleV2Observation) DeepCopyInto

func (in *RoleV2Observation) DeepCopyInto(out *RoleV2Observation)

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

type RoleV2Parameters

type RoleV2Parameters struct {

	// +kubebuilder:validation:Required
	ProjectID *string `json:"projectId" tf:"project_id,omitempty"`

	// +kubebuilder:validation:Required
	UserID *string `json:"userId" tf:"user_id,omitempty"`
}

func (*RoleV2Parameters) DeepCopy

func (in *RoleV2Parameters) DeepCopy() *RoleV2Parameters

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

func (*RoleV2Parameters) DeepCopyInto

func (in *RoleV2Parameters) DeepCopyInto(out *RoleV2Parameters)

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

type RoleV2Spec

type RoleV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RoleV2Parameters `json:"forProvider"`
}

RoleV2Spec defines the desired state of RoleV2

func (*RoleV2Spec) DeepCopy

func (in *RoleV2Spec) DeepCopy() *RoleV2Spec

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

func (*RoleV2Spec) DeepCopyInto

func (in *RoleV2Spec) DeepCopyInto(out *RoleV2Spec)

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

type RoleV2Status

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

RoleV2Status defines the observed state of RoleV2.

func (*RoleV2Status) DeepCopy

func (in *RoleV2Status) DeepCopy() *RoleV2Status

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

func (*RoleV2Status) DeepCopyInto

func (in *RoleV2Status) DeepCopyInto(out *RoleV2Status)

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

type ServersObservation

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

	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*ServersObservation) DeepCopy

func (in *ServersObservation) DeepCopy() *ServersObservation

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

func (*ServersObservation) DeepCopyInto

func (in *ServersObservation) DeepCopyInto(out *ServersObservation)

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

type ServersParameters

type ServersParameters struct {
}

func (*ServersParameters) DeepCopy

func (in *ServersParameters) DeepCopy() *ServersParameters

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

func (*ServersParameters) DeepCopyInto

func (in *ServersParameters) DeepCopyInto(out *ServersParameters)

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

type SubnetV2

type SubnetV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SubnetV2Spec   `json:"spec"`
	Status            SubnetV2Status `json:"status,omitempty"`
}

SubnetV2 is the Schema for the SubnetV2s 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,selecteljet}

func (*SubnetV2) DeepCopy

func (in *SubnetV2) DeepCopy() *SubnetV2

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

func (*SubnetV2) DeepCopyInto

func (in *SubnetV2) DeepCopyInto(out *SubnetV2)

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

func (*SubnetV2) DeepCopyObject

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

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

func (*SubnetV2) GetCondition

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

GetCondition of this SubnetV2.

func (*SubnetV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this SubnetV2

func (*SubnetV2) GetDeletionPolicy

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

GetDeletionPolicy of this SubnetV2.

func (*SubnetV2) GetID

func (tr *SubnetV2) GetID() string

GetID returns ID of underlying Terraform resource of this SubnetV2

func (*SubnetV2) GetObservation

func (tr *SubnetV2) GetObservation() (map[string]interface{}, error)

GetObservation of this SubnetV2

func (*SubnetV2) GetParameters

func (tr *SubnetV2) GetParameters() (map[string]interface{}, error)

GetParameters of this SubnetV2

func (*SubnetV2) GetProviderConfigReference

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

GetProviderConfigReference of this SubnetV2.

func (*SubnetV2) GetProviderReference

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

GetProviderReference of this SubnetV2. Deprecated: Use GetProviderConfigReference.

func (*SubnetV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this SubnetV2.

func (*SubnetV2) GetTerraformResourceType

func (mg *SubnetV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SubnetV2

func (*SubnetV2) GetTerraformSchemaVersion

func (tr *SubnetV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SubnetV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SubnetV2.

func (*SubnetV2) LateInitialize

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

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

func (*SubnetV2) SetConditions

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

SetConditions of this SubnetV2.

func (*SubnetV2) SetDeletionPolicy

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

SetDeletionPolicy of this SubnetV2.

func (*SubnetV2) SetObservation

func (tr *SubnetV2) SetObservation(obs map[string]interface{}) error

SetObservation for this SubnetV2

func (*SubnetV2) SetParameters

func (tr *SubnetV2) SetParameters(params map[string]interface{}) error

SetParameters for this SubnetV2

func (*SubnetV2) SetProviderConfigReference

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

SetProviderConfigReference of this SubnetV2.

func (*SubnetV2) SetProviderReference

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

SetProviderReference of this SubnetV2. Deprecated: Use SetProviderConfigReference.

func (*SubnetV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this SubnetV2.

func (*SubnetV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SubnetV2.

type SubnetV2List

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

SubnetV2List contains a list of SubnetV2s

func (*SubnetV2List) DeepCopy

func (in *SubnetV2List) DeepCopy() *SubnetV2List

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

func (*SubnetV2List) DeepCopyInto

func (in *SubnetV2List) DeepCopyInto(out *SubnetV2List)

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

func (*SubnetV2List) DeepCopyObject

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

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

func (*SubnetV2List) GetItems

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

GetItems of this SubnetV2List.

type SubnetV2Observation

type SubnetV2Observation struct {
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

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

	NetworkID *string `json:"networkId,omitempty" tf:"network_id,omitempty"`

	Servers []SubnetV2ServersObservation `json:"servers,omitempty" tf:"servers,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`
}

func (*SubnetV2Observation) DeepCopy

func (in *SubnetV2Observation) DeepCopy() *SubnetV2Observation

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

func (*SubnetV2Observation) DeepCopyInto

func (in *SubnetV2Observation) DeepCopyInto(out *SubnetV2Observation)

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

type SubnetV2Parameters

type SubnetV2Parameters struct {

	// +kubebuilder:validation:Optional
	IPVersion *string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"`

	// +kubebuilder:validation:Optional
	PrefixLength *float64 `json:"prefixLength,omitempty" tf:"prefix_length,omitempty"`

	// +kubebuilder:validation:Required
	ProjectID *string `json:"projectId" tf:"project_id,omitempty"`

	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"region,omitempty"`
}

func (*SubnetV2Parameters) DeepCopy

func (in *SubnetV2Parameters) DeepCopy() *SubnetV2Parameters

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

func (*SubnetV2Parameters) DeepCopyInto

func (in *SubnetV2Parameters) DeepCopyInto(out *SubnetV2Parameters)

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

type SubnetV2ServersObservation

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

	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*SubnetV2ServersObservation) DeepCopy

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

func (*SubnetV2ServersObservation) DeepCopyInto

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

type SubnetV2ServersParameters

type SubnetV2ServersParameters struct {
}

func (*SubnetV2ServersParameters) DeepCopy

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

func (*SubnetV2ServersParameters) DeepCopyInto

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

type SubnetV2Spec

type SubnetV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SubnetV2Parameters `json:"forProvider"`
}

SubnetV2Spec defines the desired state of SubnetV2

func (*SubnetV2Spec) DeepCopy

func (in *SubnetV2Spec) DeepCopy() *SubnetV2Spec

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

func (*SubnetV2Spec) DeepCopyInto

func (in *SubnetV2Spec) DeepCopyInto(out *SubnetV2Spec)

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

type SubnetV2Status

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

SubnetV2Status defines the observed state of SubnetV2.

func (*SubnetV2Status) DeepCopy

func (in *SubnetV2Status) DeepCopy() *SubnetV2Status

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

func (*SubnetV2Status) DeepCopyInto

func (in *SubnetV2Status) DeepCopyInto(out *SubnetV2Status)

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

type SubnetsObservation

type SubnetsObservation struct {
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	NetworkID *string `json:"networkId,omitempty" tf:"network_id,omitempty"`

	ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"`

	Region *string `json:"region,omitempty" tf:"region,omitempty"`

	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

	VlanID *float64 `json:"vlanId,omitempty" tf:"vlan_id,omitempty"`

	VtepIPAddress *string `json:"vtepIpAddress,omitempty" tf:"vtep_ip_address,omitempty"`
}

func (*SubnetsObservation) DeepCopy

func (in *SubnetsObservation) DeepCopy() *SubnetsObservation

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

func (*SubnetsObservation) DeepCopyInto

func (in *SubnetsObservation) DeepCopyInto(out *SubnetsObservation)

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

type SubnetsParameters

type SubnetsParameters struct {
}

func (*SubnetsParameters) DeepCopy

func (in *SubnetsParameters) DeepCopy() *SubnetsParameters

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

func (*SubnetsParameters) DeepCopyInto

func (in *SubnetsParameters) DeepCopyInto(out *SubnetsParameters)

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

type TokenV2

type TokenV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TokenV2Spec   `json:"spec"`
	Status            TokenV2Status `json:"status,omitempty"`
}

TokenV2 is the Schema for the TokenV2s 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,selecteljet}

func (*TokenV2) DeepCopy

func (in *TokenV2) DeepCopy() *TokenV2

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

func (*TokenV2) DeepCopyInto

func (in *TokenV2) DeepCopyInto(out *TokenV2)

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

func (*TokenV2) DeepCopyObject

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

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

func (*TokenV2) GetCondition

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

GetCondition of this TokenV2.

func (*TokenV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this TokenV2

func (*TokenV2) GetDeletionPolicy

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

GetDeletionPolicy of this TokenV2.

func (*TokenV2) GetID

func (tr *TokenV2) GetID() string

GetID returns ID of underlying Terraform resource of this TokenV2

func (*TokenV2) GetObservation

func (tr *TokenV2) GetObservation() (map[string]interface{}, error)

GetObservation of this TokenV2

func (*TokenV2) GetParameters

func (tr *TokenV2) GetParameters() (map[string]interface{}, error)

GetParameters of this TokenV2

func (*TokenV2) GetProviderConfigReference

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

GetProviderConfigReference of this TokenV2.

func (*TokenV2) GetProviderReference

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

GetProviderReference of this TokenV2. Deprecated: Use GetProviderConfigReference.

func (*TokenV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this TokenV2.

func (*TokenV2) GetTerraformResourceType

func (mg *TokenV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TokenV2

func (*TokenV2) GetTerraformSchemaVersion

func (tr *TokenV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TokenV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this TokenV2.

func (*TokenV2) LateInitialize

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

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

func (*TokenV2) SetConditions

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

SetConditions of this TokenV2.

func (*TokenV2) SetDeletionPolicy

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

SetDeletionPolicy of this TokenV2.

func (*TokenV2) SetObservation

func (tr *TokenV2) SetObservation(obs map[string]interface{}) error

SetObservation for this TokenV2

func (*TokenV2) SetParameters

func (tr *TokenV2) SetParameters(params map[string]interface{}) error

SetParameters for this TokenV2

func (*TokenV2) SetProviderConfigReference

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

SetProviderConfigReference of this TokenV2.

func (*TokenV2) SetProviderReference

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

SetProviderReference of this TokenV2. Deprecated: Use SetProviderConfigReference.

func (*TokenV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this TokenV2.

func (*TokenV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this TokenV2.

type TokenV2List

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

TokenV2List contains a list of TokenV2s

func (*TokenV2List) DeepCopy

func (in *TokenV2List) DeepCopy() *TokenV2List

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

func (*TokenV2List) DeepCopyInto

func (in *TokenV2List) DeepCopyInto(out *TokenV2List)

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

func (*TokenV2List) DeepCopyObject

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

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

func (*TokenV2List) GetItems

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

GetItems of this TokenV2List.

type TokenV2Observation

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

func (*TokenV2Observation) DeepCopy

func (in *TokenV2Observation) DeepCopy() *TokenV2Observation

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

func (*TokenV2Observation) DeepCopyInto

func (in *TokenV2Observation) DeepCopyInto(out *TokenV2Observation)

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

type TokenV2Parameters

type TokenV2Parameters struct {

	// +kubebuilder:validation:Optional
	AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"`

	// +kubebuilder:validation:Optional
	ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"`
}

func (*TokenV2Parameters) DeepCopy

func (in *TokenV2Parameters) DeepCopy() *TokenV2Parameters

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

func (*TokenV2Parameters) DeepCopyInto

func (in *TokenV2Parameters) DeepCopyInto(out *TokenV2Parameters)

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

type TokenV2Spec

type TokenV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TokenV2Parameters `json:"forProvider"`
}

TokenV2Spec defines the desired state of TokenV2

func (*TokenV2Spec) DeepCopy

func (in *TokenV2Spec) DeepCopy() *TokenV2Spec

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

func (*TokenV2Spec) DeepCopyInto

func (in *TokenV2Spec) DeepCopyInto(out *TokenV2Spec)

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

type TokenV2Status

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

TokenV2Status defines the observed state of TokenV2.

func (*TokenV2Status) DeepCopy

func (in *TokenV2Status) DeepCopy() *TokenV2Status

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

func (*TokenV2Status) DeepCopyInto

func (in *TokenV2Status) DeepCopyInto(out *TokenV2Status)

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

type UserV2

type UserV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserV2Spec   `json:"spec"`
	Status            UserV2Status `json:"status,omitempty"`
}

UserV2 is the Schema for the UserV2s 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,selecteljet}

func (*UserV2) DeepCopy

func (in *UserV2) DeepCopy() *UserV2

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

func (*UserV2) DeepCopyInto

func (in *UserV2) DeepCopyInto(out *UserV2)

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

func (*UserV2) DeepCopyObject

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

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

func (*UserV2) GetCondition

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

GetCondition of this UserV2.

func (*UserV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this UserV2

func (*UserV2) GetDeletionPolicy

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

GetDeletionPolicy of this UserV2.

func (*UserV2) GetID

func (tr *UserV2) GetID() string

GetID returns ID of underlying Terraform resource of this UserV2

func (*UserV2) GetObservation

func (tr *UserV2) GetObservation() (map[string]interface{}, error)

GetObservation of this UserV2

func (*UserV2) GetParameters

func (tr *UserV2) GetParameters() (map[string]interface{}, error)

GetParameters of this UserV2

func (*UserV2) GetProviderConfigReference

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

GetProviderConfigReference of this UserV2.

func (*UserV2) GetProviderReference

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

GetProviderReference of this UserV2. Deprecated: Use GetProviderConfigReference.

func (*UserV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this UserV2.

func (*UserV2) GetTerraformResourceType

func (mg *UserV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UserV2

func (*UserV2) GetTerraformSchemaVersion

func (tr *UserV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UserV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this UserV2.

func (*UserV2) LateInitialize

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

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

func (*UserV2) SetConditions

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

SetConditions of this UserV2.

func (*UserV2) SetDeletionPolicy

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

SetDeletionPolicy of this UserV2.

func (*UserV2) SetObservation

func (tr *UserV2) SetObservation(obs map[string]interface{}) error

SetObservation for this UserV2

func (*UserV2) SetParameters

func (tr *UserV2) SetParameters(params map[string]interface{}) error

SetParameters for this UserV2

func (*UserV2) SetProviderConfigReference

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

SetProviderConfigReference of this UserV2.

func (*UserV2) SetProviderReference

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

SetProviderReference of this UserV2. Deprecated: Use SetProviderConfigReference.

func (*UserV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this UserV2.

func (*UserV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this UserV2.

type UserV2List

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

UserV2List contains a list of UserV2s

func (*UserV2List) DeepCopy

func (in *UserV2List) DeepCopy() *UserV2List

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

func (*UserV2List) DeepCopyInto

func (in *UserV2List) DeepCopyInto(out *UserV2List)

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

func (*UserV2List) DeepCopyObject

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

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

func (*UserV2List) GetItems

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

GetItems of this UserV2List.

type UserV2Observation

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

func (*UserV2Observation) DeepCopy

func (in *UserV2Observation) DeepCopy() *UserV2Observation

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

func (*UserV2Observation) DeepCopyInto

func (in *UserV2Observation) DeepCopyInto(out *UserV2Observation)

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

type UserV2Parameters

type UserV2Parameters struct {

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	Password *string `json:"password" tf:"password,omitempty"`
}

func (*UserV2Parameters) DeepCopy

func (in *UserV2Parameters) DeepCopy() *UserV2Parameters

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

func (*UserV2Parameters) DeepCopyInto

func (in *UserV2Parameters) DeepCopyInto(out *UserV2Parameters)

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

type UserV2Spec

type UserV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UserV2Parameters `json:"forProvider"`
}

UserV2Spec defines the desired state of UserV2

func (*UserV2Spec) DeepCopy

func (in *UserV2Spec) DeepCopy() *UserV2Spec

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

func (*UserV2Spec) DeepCopyInto

func (in *UserV2Spec) DeepCopyInto(out *UserV2Spec)

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

type UserV2Status

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

UserV2Status defines the observed state of UserV2.

func (*UserV2Status) DeepCopy

func (in *UserV2Status) DeepCopy() *UserV2Status

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

func (*UserV2Status) DeepCopyInto

func (in *UserV2Status) DeepCopyInto(out *UserV2Status)

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

type VrrpSubnetV2

type VrrpSubnetV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VrrpSubnetV2Spec   `json:"spec"`
	Status            VrrpSubnetV2Status `json:"status,omitempty"`
}

VrrpSubnetV2 is the Schema for the VrrpSubnetV2s 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,selecteljet}

func (*VrrpSubnetV2) DeepCopy

func (in *VrrpSubnetV2) DeepCopy() *VrrpSubnetV2

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

func (*VrrpSubnetV2) DeepCopyInto

func (in *VrrpSubnetV2) DeepCopyInto(out *VrrpSubnetV2)

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

func (*VrrpSubnetV2) DeepCopyObject

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

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

func (*VrrpSubnetV2) GetCondition

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

GetCondition of this VrrpSubnetV2.

func (*VrrpSubnetV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this VrrpSubnetV2

func (*VrrpSubnetV2) GetDeletionPolicy

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

GetDeletionPolicy of this VrrpSubnetV2.

func (*VrrpSubnetV2) GetID

func (tr *VrrpSubnetV2) GetID() string

GetID returns ID of underlying Terraform resource of this VrrpSubnetV2

func (*VrrpSubnetV2) GetObservation

func (tr *VrrpSubnetV2) GetObservation() (map[string]interface{}, error)

GetObservation of this VrrpSubnetV2

func (*VrrpSubnetV2) GetParameters

func (tr *VrrpSubnetV2) GetParameters() (map[string]interface{}, error)

GetParameters of this VrrpSubnetV2

func (*VrrpSubnetV2) GetProviderConfigReference

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

GetProviderConfigReference of this VrrpSubnetV2.

func (*VrrpSubnetV2) GetProviderReference

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

GetProviderReference of this VrrpSubnetV2. Deprecated: Use GetProviderConfigReference.

func (*VrrpSubnetV2) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this VrrpSubnetV2.

func (*VrrpSubnetV2) GetTerraformResourceType

func (mg *VrrpSubnetV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this VrrpSubnetV2

func (*VrrpSubnetV2) GetTerraformSchemaVersion

func (tr *VrrpSubnetV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*VrrpSubnetV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this VrrpSubnetV2.

func (*VrrpSubnetV2) LateInitialize

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

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

func (*VrrpSubnetV2) SetConditions

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

SetConditions of this VrrpSubnetV2.

func (*VrrpSubnetV2) SetDeletionPolicy

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

SetDeletionPolicy of this VrrpSubnetV2.

func (*VrrpSubnetV2) SetObservation

func (tr *VrrpSubnetV2) SetObservation(obs map[string]interface{}) error

SetObservation for this VrrpSubnetV2

func (*VrrpSubnetV2) SetParameters

func (tr *VrrpSubnetV2) SetParameters(params map[string]interface{}) error

SetParameters for this VrrpSubnetV2

func (*VrrpSubnetV2) SetProviderConfigReference

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

SetProviderConfigReference of this VrrpSubnetV2.

func (*VrrpSubnetV2) SetProviderReference

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

SetProviderReference of this VrrpSubnetV2. Deprecated: Use SetProviderConfigReference.

func (*VrrpSubnetV2) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this VrrpSubnetV2.

func (*VrrpSubnetV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this VrrpSubnetV2.

type VrrpSubnetV2List

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

VrrpSubnetV2List contains a list of VrrpSubnetV2s

func (*VrrpSubnetV2List) DeepCopy

func (in *VrrpSubnetV2List) DeepCopy() *VrrpSubnetV2List

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

func (*VrrpSubnetV2List) DeepCopyInto

func (in *VrrpSubnetV2List) DeepCopyInto(out *VrrpSubnetV2List)

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

func (*VrrpSubnetV2List) DeepCopyObject

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

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

func (*VrrpSubnetV2List) GetItems

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

GetItems of this VrrpSubnetV2List.

type VrrpSubnetV2Observation

type VrrpSubnetV2Observation struct {
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

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

	Servers []VrrpSubnetV2ServersObservation `json:"servers,omitempty" tf:"servers,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	Subnets []VrrpSubnetV2SubnetsObservation `json:"subnets,omitempty" tf:"subnets,omitempty"`
}

func (*VrrpSubnetV2Observation) DeepCopy

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

func (*VrrpSubnetV2Observation) DeepCopyInto

func (in *VrrpSubnetV2Observation) DeepCopyInto(out *VrrpSubnetV2Observation)

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

type VrrpSubnetV2Parameters

type VrrpSubnetV2Parameters struct {

	// +kubebuilder:validation:Optional
	IPVersion *string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"`

	// +kubebuilder:validation:Required
	MasterRegion *string `json:"masterRegion" tf:"master_region,omitempty"`

	// +kubebuilder:validation:Optional
	PrefixLength *float64 `json:"prefixLength,omitempty" tf:"prefix_length,omitempty"`

	// +kubebuilder:validation:Required
	ProjectID *string `json:"projectId" tf:"project_id,omitempty"`

	// +kubebuilder:validation:Required
	SlaveRegion *string `json:"slaveRegion" tf:"slave_region,omitempty"`
}

func (*VrrpSubnetV2Parameters) DeepCopy

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

func (*VrrpSubnetV2Parameters) DeepCopyInto

func (in *VrrpSubnetV2Parameters) DeepCopyInto(out *VrrpSubnetV2Parameters)

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

type VrrpSubnetV2ServersObservation

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

	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*VrrpSubnetV2ServersObservation) DeepCopy

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

func (*VrrpSubnetV2ServersObservation) DeepCopyInto

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

type VrrpSubnetV2ServersParameters

type VrrpSubnetV2ServersParameters struct {
}

func (*VrrpSubnetV2ServersParameters) DeepCopy

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

func (*VrrpSubnetV2ServersParameters) DeepCopyInto

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

type VrrpSubnetV2Spec

type VrrpSubnetV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VrrpSubnetV2Parameters `json:"forProvider"`
}

VrrpSubnetV2Spec defines the desired state of VrrpSubnetV2

func (*VrrpSubnetV2Spec) DeepCopy

func (in *VrrpSubnetV2Spec) DeepCopy() *VrrpSubnetV2Spec

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

func (*VrrpSubnetV2Spec) DeepCopyInto

func (in *VrrpSubnetV2Spec) DeepCopyInto(out *VrrpSubnetV2Spec)

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

type VrrpSubnetV2Status

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

VrrpSubnetV2Status defines the observed state of VrrpSubnetV2.

func (*VrrpSubnetV2Status) DeepCopy

func (in *VrrpSubnetV2Status) DeepCopy() *VrrpSubnetV2Status

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

func (*VrrpSubnetV2Status) DeepCopyInto

func (in *VrrpSubnetV2Status) DeepCopyInto(out *VrrpSubnetV2Status)

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

type VrrpSubnetV2SubnetsObservation

type VrrpSubnetV2SubnetsObservation struct {
	Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"`

	NetworkID *string `json:"networkId,omitempty" tf:"network_id,omitempty"`

	ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"`

	Region *string `json:"region,omitempty" tf:"region,omitempty"`

	SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"`

	VlanID *float64 `json:"vlanId,omitempty" tf:"vlan_id,omitempty"`

	VtepIPAddress *string `json:"vtepIpAddress,omitempty" tf:"vtep_ip_address,omitempty"`
}

func (*VrrpSubnetV2SubnetsObservation) DeepCopy

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

func (*VrrpSubnetV2SubnetsObservation) DeepCopyInto

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

type VrrpSubnetV2SubnetsParameters

type VrrpSubnetV2SubnetsParameters struct {
}

func (*VrrpSubnetV2SubnetsParameters) DeepCopy

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

func (*VrrpSubnetV2SubnetsParameters) DeepCopyInto

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

Jump to

Keyboard shortcuts

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