v1alpha1

package
v0.0.0-...-10a304b Latest Latest
Warning

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

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

Documentation

Overview

+kubebuilder:object:generate=true +groupName=swr.otc.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "swr.otc.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	DomainV2_Kind             = "DomainV2"
	DomainV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DomainV2_Kind}.String()
	DomainV2_KindAPIVersion   = DomainV2_Kind + "." + CRDGroupVersion.String()
	DomainV2_GroupVersionKind = CRDGroupVersion.WithKind(DomainV2_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 (
	OrganizationPermissionsV2_Kind             = "OrganizationPermissionsV2"
	OrganizationPermissionsV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OrganizationPermissionsV2_Kind}.String()
	OrganizationPermissionsV2_KindAPIVersion   = OrganizationPermissionsV2_Kind + "." + CRDGroupVersion.String()
	OrganizationPermissionsV2_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationPermissionsV2_Kind)
)

Repository type metadata.

View Source
var (
	OrganizationV2_Kind             = "OrganizationV2"
	OrganizationV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OrganizationV2_Kind}.String()
	OrganizationV2_KindAPIVersion   = OrganizationV2_Kind + "." + CRDGroupVersion.String()
	OrganizationV2_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationV2_Kind)
)

Repository type metadata.

View Source
var (
	RepositoryV2_Kind             = "RepositoryV2"
	RepositoryV2_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RepositoryV2_Kind}.String()
	RepositoryV2_KindAPIVersion   = RepositoryV2_Kind + "." + CRDGroupVersion.String()
	RepositoryV2_GroupVersionKind = CRDGroupVersion.WithKind(RepositoryV2_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type DomainV2

type DomainV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainV2Spec   `json:"spec"`
	Status            DomainV2Status `json:"status,omitempty"`
}

DomainV2 is the Schema for the DomainV2s 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,otcjet}

func (*DomainV2) DeepCopy

func (in *DomainV2) DeepCopy() *DomainV2

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

func (*DomainV2) DeepCopyInto

func (in *DomainV2) DeepCopyInto(out *DomainV2)

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

func (*DomainV2) DeepCopyObject

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

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

func (*DomainV2) GetCondition

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

GetCondition of this DomainV2.

func (*DomainV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DomainV2

func (*DomainV2) GetDeletionPolicy

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

GetDeletionPolicy of this DomainV2.

func (*DomainV2) GetID

func (tr *DomainV2) GetID() string

GetID returns ID of underlying Terraform resource of this DomainV2

func (*DomainV2) GetObservation

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

GetObservation of this DomainV2

func (*DomainV2) GetParameters

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

GetParameters of this DomainV2

func (*DomainV2) GetProviderConfigReference

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

GetProviderConfigReference of this DomainV2.

func (*DomainV2) GetProviderReference

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

GetProviderReference of this DomainV2. Deprecated: Use GetProviderConfigReference.

func (*DomainV2) GetTerraformResourceType

func (mg *DomainV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DomainV2

func (*DomainV2) GetTerraformSchemaVersion

func (tr *DomainV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DomainV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DomainV2.

func (*DomainV2) LateInitialize

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

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

func (*DomainV2) SetConditions

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

SetConditions of this DomainV2.

func (*DomainV2) SetDeletionPolicy

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

SetDeletionPolicy of this DomainV2.

func (*DomainV2) SetObservation

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

SetObservation for this DomainV2

func (*DomainV2) SetParameters

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

SetParameters for this DomainV2

func (*DomainV2) SetProviderConfigReference

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

SetProviderConfigReference of this DomainV2.

func (*DomainV2) SetProviderReference

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

SetProviderReference of this DomainV2. Deprecated: Use SetProviderConfigReference.

func (*DomainV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DomainV2.

type DomainV2List

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

DomainV2List contains a list of DomainV2s

func (*DomainV2List) DeepCopy

func (in *DomainV2List) DeepCopy() *DomainV2List

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

func (*DomainV2List) DeepCopyInto

func (in *DomainV2List) DeepCopyInto(out *DomainV2List)

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

func (*DomainV2List) DeepCopyObject

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

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

func (*DomainV2List) GetItems

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

GetItems of this DomainV2List.

type DomainV2Observation

type DomainV2Observation struct {
	Created *string `json:"created,omitempty" tf:"created,omitempty"`

	CreatorID *string `json:"creatorId,omitempty" tf:"creator_id,omitempty"`

	CreatorName *string `json:"creatorName,omitempty" tf:"creator_name,omitempty"`

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

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

	Updated *string `json:"updated,omitempty" tf:"updated,omitempty"`
}

func (*DomainV2Observation) DeepCopy

func (in *DomainV2Observation) DeepCopy() *DomainV2Observation

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

func (*DomainV2Observation) DeepCopyInto

func (in *DomainV2Observation) DeepCopyInto(out *DomainV2Observation)

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

type DomainV2Parameters

type DomainV2Parameters struct {

	// +kubebuilder:validation:Required
	AccessDomain *string `json:"accessDomain" tf:"access_domain,omitempty"`

	// +kubebuilder:validation:Required
	Deadline *string `json:"deadline" tf:"deadline,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Organization *string `json:"organization" tf:"organization,omitempty"`

	// +kubebuilder:validation:Required
	Permission *string `json:"permission" tf:"permission,omitempty"`

	// +kubebuilder:validation:Required
	Repository *string `json:"repository" tf:"repository,omitempty"`
}

func (*DomainV2Parameters) DeepCopy

func (in *DomainV2Parameters) DeepCopy() *DomainV2Parameters

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

func (*DomainV2Parameters) DeepCopyInto

func (in *DomainV2Parameters) DeepCopyInto(out *DomainV2Parameters)

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

type DomainV2Spec

type DomainV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainV2Parameters `json:"forProvider"`
}

DomainV2Spec defines the desired state of DomainV2

func (*DomainV2Spec) DeepCopy

func (in *DomainV2Spec) DeepCopy() *DomainV2Spec

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

func (*DomainV2Spec) DeepCopyInto

func (in *DomainV2Spec) DeepCopyInto(out *DomainV2Spec)

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

type DomainV2Status

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

DomainV2Status defines the observed state of DomainV2.

func (*DomainV2Status) DeepCopy

func (in *DomainV2Status) DeepCopy() *DomainV2Status

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

func (*DomainV2Status) DeepCopyInto

func (in *DomainV2Status) DeepCopyInto(out *DomainV2Status)

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

type OrganizationPermissionsV2

type OrganizationPermissionsV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationPermissionsV2Spec   `json:"spec"`
	Status            OrganizationPermissionsV2Status `json:"status,omitempty"`
}

OrganizationPermissionsV2 is the Schema for the OrganizationPermissionsV2s 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,otcjet}

func (*OrganizationPermissionsV2) DeepCopy

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

func (*OrganizationPermissionsV2) DeepCopyInto

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

func (*OrganizationPermissionsV2) DeepCopyObject

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

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

func (*OrganizationPermissionsV2) GetCondition

GetCondition of this OrganizationPermissionsV2.

func (*OrganizationPermissionsV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this OrganizationPermissionsV2

func (*OrganizationPermissionsV2) GetDeletionPolicy

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

GetDeletionPolicy of this OrganizationPermissionsV2.

func (*OrganizationPermissionsV2) GetID

func (tr *OrganizationPermissionsV2) GetID() string

GetID returns ID of underlying Terraform resource of this OrganizationPermissionsV2

func (*OrganizationPermissionsV2) GetObservation

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

GetObservation of this OrganizationPermissionsV2

func (*OrganizationPermissionsV2) GetParameters

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

GetParameters of this OrganizationPermissionsV2

func (*OrganizationPermissionsV2) GetProviderConfigReference

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

GetProviderConfigReference of this OrganizationPermissionsV2.

func (*OrganizationPermissionsV2) GetProviderReference

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

GetProviderReference of this OrganizationPermissionsV2. Deprecated: Use GetProviderConfigReference.

func (*OrganizationPermissionsV2) GetTerraformResourceType

func (mg *OrganizationPermissionsV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OrganizationPermissionsV2

func (*OrganizationPermissionsV2) GetTerraformSchemaVersion

func (tr *OrganizationPermissionsV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OrganizationPermissionsV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this OrganizationPermissionsV2.

func (*OrganizationPermissionsV2) LateInitialize

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

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

func (*OrganizationPermissionsV2) SetConditions

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

SetConditions of this OrganizationPermissionsV2.

func (*OrganizationPermissionsV2) SetDeletionPolicy

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

SetDeletionPolicy of this OrganizationPermissionsV2.

func (*OrganizationPermissionsV2) SetObservation

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

SetObservation for this OrganizationPermissionsV2

func (*OrganizationPermissionsV2) SetParameters

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

SetParameters for this OrganizationPermissionsV2

func (*OrganizationPermissionsV2) SetProviderConfigReference

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

SetProviderConfigReference of this OrganizationPermissionsV2.

func (*OrganizationPermissionsV2) SetProviderReference

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

SetProviderReference of this OrganizationPermissionsV2. Deprecated: Use SetProviderConfigReference.

func (*OrganizationPermissionsV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this OrganizationPermissionsV2.

type OrganizationPermissionsV2List

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

OrganizationPermissionsV2List contains a list of OrganizationPermissionsV2s

func (*OrganizationPermissionsV2List) DeepCopy

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

func (*OrganizationPermissionsV2List) DeepCopyInto

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

func (*OrganizationPermissionsV2List) DeepCopyObject

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

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

func (*OrganizationPermissionsV2List) GetItems

GetItems of this OrganizationPermissionsV2List.

type OrganizationPermissionsV2Observation

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

func (*OrganizationPermissionsV2Observation) DeepCopy

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

func (*OrganizationPermissionsV2Observation) DeepCopyInto

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

type OrganizationPermissionsV2Parameters

type OrganizationPermissionsV2Parameters struct {

	// +kubebuilder:validation:Required
	Auth *int64 `json:"auth" tf:"auth,omitempty"`

	// +kubebuilder:validation:Required
	Organization *string `json:"organization" tf:"organization,omitempty"`

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

	// +kubebuilder:validation:Required
	Username *string `json:"username" tf:"username,omitempty"`
}

func (*OrganizationPermissionsV2Parameters) DeepCopy

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

func (*OrganizationPermissionsV2Parameters) DeepCopyInto

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

type OrganizationPermissionsV2Spec

type OrganizationPermissionsV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OrganizationPermissionsV2Parameters `json:"forProvider"`
}

OrganizationPermissionsV2Spec defines the desired state of OrganizationPermissionsV2

func (*OrganizationPermissionsV2Spec) DeepCopy

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

func (*OrganizationPermissionsV2Spec) DeepCopyInto

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

type OrganizationPermissionsV2Status

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

OrganizationPermissionsV2Status defines the observed state of OrganizationPermissionsV2.

func (*OrganizationPermissionsV2Status) DeepCopy

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

func (*OrganizationPermissionsV2Status) DeepCopyInto

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

type OrganizationV2

type OrganizationV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationV2Spec   `json:"spec"`
	Status            OrganizationV2Status `json:"status,omitempty"`
}

OrganizationV2 is the Schema for the OrganizationV2s 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,otcjet}

func (*OrganizationV2) DeepCopy

func (in *OrganizationV2) DeepCopy() *OrganizationV2

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

func (*OrganizationV2) DeepCopyInto

func (in *OrganizationV2) DeepCopyInto(out *OrganizationV2)

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

func (*OrganizationV2) DeepCopyObject

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

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

func (*OrganizationV2) GetCondition

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

GetCondition of this OrganizationV2.

func (*OrganizationV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this OrganizationV2

func (*OrganizationV2) GetDeletionPolicy

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

GetDeletionPolicy of this OrganizationV2.

func (*OrganizationV2) GetID

func (tr *OrganizationV2) GetID() string

GetID returns ID of underlying Terraform resource of this OrganizationV2

func (*OrganizationV2) GetObservation

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

GetObservation of this OrganizationV2

func (*OrganizationV2) GetParameters

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

GetParameters of this OrganizationV2

func (*OrganizationV2) GetProviderConfigReference

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

GetProviderConfigReference of this OrganizationV2.

func (*OrganizationV2) GetProviderReference

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

GetProviderReference of this OrganizationV2. Deprecated: Use GetProviderConfigReference.

func (*OrganizationV2) GetTerraformResourceType

func (mg *OrganizationV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OrganizationV2

func (*OrganizationV2) GetTerraformSchemaVersion

func (tr *OrganizationV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OrganizationV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this OrganizationV2.

func (*OrganizationV2) LateInitialize

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

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

func (*OrganizationV2) SetConditions

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

SetConditions of this OrganizationV2.

func (*OrganizationV2) SetDeletionPolicy

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

SetDeletionPolicy of this OrganizationV2.

func (*OrganizationV2) SetObservation

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

SetObservation for this OrganizationV2

func (*OrganizationV2) SetParameters

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

SetParameters for this OrganizationV2

func (*OrganizationV2) SetProviderConfigReference

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

SetProviderConfigReference of this OrganizationV2.

func (*OrganizationV2) SetProviderReference

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

SetProviderReference of this OrganizationV2. Deprecated: Use SetProviderConfigReference.

func (*OrganizationV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this OrganizationV2.

type OrganizationV2List

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

OrganizationV2List contains a list of OrganizationV2s

func (*OrganizationV2List) DeepCopy

func (in *OrganizationV2List) DeepCopy() *OrganizationV2List

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

func (*OrganizationV2List) DeepCopyInto

func (in *OrganizationV2List) DeepCopyInto(out *OrganizationV2List)

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

func (*OrganizationV2List) DeepCopyObject

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

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

func (*OrganizationV2List) GetItems

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

GetItems of this OrganizationV2List.

type OrganizationV2Observation

type OrganizationV2Observation struct {
	Auth *int64 `json:"auth,omitempty" tf:"auth,omitempty"`

	CreatorName *string `json:"creatorName,omitempty" tf:"creator_name,omitempty"`

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

	OrganizationID *int64 `json:"organizationId,omitempty" tf:"organization_id,omitempty"`
}

func (*OrganizationV2Observation) DeepCopy

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

func (*OrganizationV2Observation) DeepCopyInto

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

type OrganizationV2Parameters

type OrganizationV2Parameters struct {
}

func (*OrganizationV2Parameters) DeepCopy

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

func (*OrganizationV2Parameters) DeepCopyInto

func (in *OrganizationV2Parameters) DeepCopyInto(out *OrganizationV2Parameters)

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

type OrganizationV2Spec

type OrganizationV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OrganizationV2Parameters `json:"forProvider"`
}

OrganizationV2Spec defines the desired state of OrganizationV2

func (*OrganizationV2Spec) DeepCopy

func (in *OrganizationV2Spec) DeepCopy() *OrganizationV2Spec

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

func (*OrganizationV2Spec) DeepCopyInto

func (in *OrganizationV2Spec) DeepCopyInto(out *OrganizationV2Spec)

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

type OrganizationV2Status

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

OrganizationV2Status defines the observed state of OrganizationV2.

func (*OrganizationV2Status) DeepCopy

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

func (*OrganizationV2Status) DeepCopyInto

func (in *OrganizationV2Status) DeepCopyInto(out *OrganizationV2Status)

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

type RepositoryV2

type RepositoryV2 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RepositoryV2Spec   `json:"spec"`
	Status            RepositoryV2Status `json:"status,omitempty"`
}

RepositoryV2 is the Schema for the RepositoryV2s 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,otcjet}

func (*RepositoryV2) DeepCopy

func (in *RepositoryV2) DeepCopy() *RepositoryV2

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

func (*RepositoryV2) DeepCopyInto

func (in *RepositoryV2) DeepCopyInto(out *RepositoryV2)

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

func (*RepositoryV2) DeepCopyObject

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

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

func (*RepositoryV2) GetCondition

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

GetCondition of this RepositoryV2.

func (*RepositoryV2) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this RepositoryV2

func (*RepositoryV2) GetDeletionPolicy

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

GetDeletionPolicy of this RepositoryV2.

func (*RepositoryV2) GetID

func (tr *RepositoryV2) GetID() string

GetID returns ID of underlying Terraform resource of this RepositoryV2

func (*RepositoryV2) GetObservation

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

GetObservation of this RepositoryV2

func (*RepositoryV2) GetParameters

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

GetParameters of this RepositoryV2

func (*RepositoryV2) GetProviderConfigReference

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

GetProviderConfigReference of this RepositoryV2.

func (*RepositoryV2) GetProviderReference

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

GetProviderReference of this RepositoryV2. Deprecated: Use GetProviderConfigReference.

func (*RepositoryV2) GetTerraformResourceType

func (mg *RepositoryV2) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RepositoryV2

func (*RepositoryV2) GetTerraformSchemaVersion

func (tr *RepositoryV2) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RepositoryV2) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this RepositoryV2.

func (*RepositoryV2) LateInitialize

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

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

func (*RepositoryV2) SetConditions

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

SetConditions of this RepositoryV2.

func (*RepositoryV2) SetDeletionPolicy

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

SetDeletionPolicy of this RepositoryV2.

func (*RepositoryV2) SetObservation

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

SetObservation for this RepositoryV2

func (*RepositoryV2) SetParameters

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

SetParameters for this RepositoryV2

func (*RepositoryV2) SetProviderConfigReference

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

SetProviderConfigReference of this RepositoryV2.

func (*RepositoryV2) SetProviderReference

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

SetProviderReference of this RepositoryV2. Deprecated: Use SetProviderConfigReference.

func (*RepositoryV2) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this RepositoryV2.

type RepositoryV2List

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

RepositoryV2List contains a list of RepositoryV2s

func (*RepositoryV2List) DeepCopy

func (in *RepositoryV2List) DeepCopy() *RepositoryV2List

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

func (*RepositoryV2List) DeepCopyInto

func (in *RepositoryV2List) DeepCopyInto(out *RepositoryV2List)

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

func (*RepositoryV2List) DeepCopyObject

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

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

func (*RepositoryV2List) GetItems

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

GetItems of this RepositoryV2List.

type RepositoryV2Observation

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

	InternalPath *string `json:"internalPath,omitempty" tf:"internal_path,omitempty"`

	NumImages *int64 `json:"numImages,omitempty" tf:"num_images,omitempty"`

	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	RepositoryID *int64 `json:"repositoryId,omitempty" tf:"repository_id,omitempty"`

	Size *int64 `json:"size,omitempty" tf:"size,omitempty"`
}

func (*RepositoryV2Observation) DeepCopy

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

func (*RepositoryV2Observation) DeepCopyInto

func (in *RepositoryV2Observation) DeepCopyInto(out *RepositoryV2Observation)

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

type RepositoryV2Parameters

type RepositoryV2Parameters struct {

	// +kubebuilder:validation:Optional
	Category *string `json:"category,omitempty" tf:"category,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	IsPublic *bool `json:"isPublic" tf:"is_public,omitempty"`

	// +kubebuilder:validation:Required
	Organization *string `json:"organization" tf:"organization,omitempty"`
}

func (*RepositoryV2Parameters) DeepCopy

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

func (*RepositoryV2Parameters) DeepCopyInto

func (in *RepositoryV2Parameters) DeepCopyInto(out *RepositoryV2Parameters)

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

type RepositoryV2Spec

type RepositoryV2Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RepositoryV2Parameters `json:"forProvider"`
}

RepositoryV2Spec defines the desired state of RepositoryV2

func (*RepositoryV2Spec) DeepCopy

func (in *RepositoryV2Spec) DeepCopy() *RepositoryV2Spec

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

func (*RepositoryV2Spec) DeepCopyInto

func (in *RepositoryV2Spec) DeepCopyInto(out *RepositoryV2Spec)

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

type RepositoryV2Status

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

RepositoryV2Status defines the observed state of RepositoryV2.

func (*RepositoryV2Status) DeepCopy

func (in *RepositoryV2Status) DeepCopy() *RepositoryV2Status

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

func (*RepositoryV2Status) DeepCopyInto

func (in *RepositoryV2Status) DeepCopyInto(out *RepositoryV2Status)

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