v1alpha1

package
v0.0.0-...-058d682 Latest Latest
Warning

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

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

Documentation

Overview

+kubebuilder:object:generate=true +groupName=apigee.apig.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "apigee.apig.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Alias_Kind             = "Alias"
	Alias_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Alias_Kind}.String()
	Alias_KindAPIVersion   = Alias_Kind + "." + CRDGroupVersion.String()
	Alias_GroupVersionKind = CRDGroupVersion.WithKind(Alias_Kind)
)

Repository type metadata.

View Source
var (
	Cache_Kind             = "Cache"
	Cache_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Cache_Kind}.String()
	Cache_KindAPIVersion   = Cache_Kind + "." + CRDGroupVersion.String()
	Cache_GroupVersionKind = CRDGroupVersion.WithKind(Cache_Kind)
)

Repository type metadata.

View Source
var (
	Company_Kind             = "Company"
	Company_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Company_Kind}.String()
	Company_KindAPIVersion   = Company_Kind + "." + CRDGroupVersion.String()
	Company_GroupVersionKind = CRDGroupVersion.WithKind(Company_Kind)
)

Repository type metadata.

View Source
var (
	Developer_Kind             = "Developer"
	Developer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Developer_Kind}.String()
	Developer_KindAPIVersion   = Developer_Kind + "." + CRDGroupVersion.String()
	Developer_GroupVersionKind = CRDGroupVersion.WithKind(Developer_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 (
	Keystore_Kind             = "Keystore"
	Keystore_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Keystore_Kind}.String()
	Keystore_KindAPIVersion   = Keystore_Kind + "." + CRDGroupVersion.String()
	Keystore_GroupVersionKind = CRDGroupVersion.WithKind(Keystore_Kind)
)

Repository type metadata.

View Source
var (
	Product_Kind             = "Product"
	Product_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Product_Kind}.String()
	Product_KindAPIVersion   = Product_Kind + "." + CRDGroupVersion.String()
	Product_GroupVersionKind = CRDGroupVersion.WithKind(Product_Kind)
)

Repository type metadata.

View Source
var (
	Proxy_Kind             = "Proxy"
	Proxy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Proxy_Kind}.String()
	Proxy_KindAPIVersion   = Proxy_Kind + "." + CRDGroupVersion.String()
	Proxy_GroupVersionKind = CRDGroupVersion.WithKind(Proxy_Kind)
)

Repository type metadata.

View Source
var (
	Reference_Kind             = "Reference"
	Reference_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Reference_Kind}.String()
	Reference_KindAPIVersion   = Reference_Kind + "." + CRDGroupVersion.String()
	Reference_GroupVersionKind = CRDGroupVersion.WithKind(Reference_Kind)
)

Repository type metadata.

View Source
var (
	Role_Kind             = "Role"
	Role_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Role_Kind}.String()
	Role_KindAPIVersion   = Role_Kind + "." + CRDGroupVersion.String()
	Role_GroupVersionKind = CRDGroupVersion.WithKind(Role_Kind)
)

Repository type metadata.

View Source
var (
	User_Kind             = "User"
	User_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: User_Kind}.String()
	User_KindAPIVersion   = User_Kind + "." + CRDGroupVersion.String()
	User_GroupVersionKind = CRDGroupVersion.WithKind(User_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type Alias

type Alias struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AliasSpec   `json:"spec"`
	Status            AliasStatus `json:"status,omitempty"`
}

Alias is the Schema for the Aliass 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,apigjet}

func (*Alias) DeepCopy

func (in *Alias) DeepCopy() *Alias

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

func (*Alias) DeepCopyInto

func (in *Alias) DeepCopyInto(out *Alias)

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

func (*Alias) DeepCopyObject

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

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

func (*Alias) GetCondition

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

GetCondition of this Alias.

func (*Alias) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Alias

func (*Alias) GetDeletionPolicy

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

GetDeletionPolicy of this Alias.

func (*Alias) GetID

func (tr *Alias) GetID() string

GetID returns ID of underlying Terraform resource of this Alias

func (*Alias) GetObservation

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

GetObservation of this Alias

func (*Alias) GetParameters

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

GetParameters of this Alias

func (*Alias) GetProviderConfigReference

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

GetProviderConfigReference of this Alias.

func (*Alias) GetProviderReference

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

GetProviderReference of this Alias. Deprecated: Use GetProviderConfigReference.

func (*Alias) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Alias.

func (*Alias) GetTerraformResourceType

func (mg *Alias) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Alias

func (*Alias) GetTerraformSchemaVersion

func (tr *Alias) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Alias) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Alias.

func (*Alias) LateInitialize

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

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

func (*Alias) SetConditions

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

SetConditions of this Alias.

func (*Alias) SetDeletionPolicy

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

SetDeletionPolicy of this Alias.

func (*Alias) SetObservation

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

SetObservation for this Alias

func (*Alias) SetParameters

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

SetParameters for this Alias

func (*Alias) SetProviderConfigReference

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

SetProviderConfigReference of this Alias.

func (*Alias) SetProviderReference

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

SetProviderReference of this Alias. Deprecated: Use SetProviderConfigReference.

func (*Alias) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Alias.

func (*Alias) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Alias.

type AliasList

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

AliasList contains a list of Aliass

func (*AliasList) DeepCopy

func (in *AliasList) DeepCopy() *AliasList

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

func (*AliasList) DeepCopyInto

func (in *AliasList) DeepCopyInto(out *AliasList)

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

func (*AliasList) DeepCopyObject

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

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

func (*AliasList) GetItems

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

GetItems of this AliasList.

type AliasObservation

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

func (*AliasObservation) DeepCopy

func (in *AliasObservation) DeepCopy() *AliasObservation

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

func (*AliasObservation) DeepCopyInto

func (in *AliasObservation) DeepCopyInto(out *AliasObservation)

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

type AliasParameters

type AliasParameters struct {

	// +kubebuilder:validation:Optional
	CertFile *string `json:"certFile,omitempty" tf:"cert_file,omitempty"`

	// +kubebuilder:validation:Optional
	CertFileHash *string `json:"certFileHash,omitempty" tf:"cert_file_hash,omitempty"`

	// +kubebuilder:validation:Required
	EnvironmentName *string `json:"environmentName" tf:"environment_name,omitempty"`

	// +kubebuilder:validation:Optional
	File *string `json:"file,omitempty" tf:"file,omitempty"`

	// +kubebuilder:validation:Optional
	FileHash *string `json:"fileHash,omitempty" tf:"file_hash,omitempty"`

	// +kubebuilder:validation:Required
	Format *string `json:"format" tf:"format,omitempty"`

	// +kubebuilder:validation:Optional
	IgnoreExpiryValidation *bool `json:"ignoreExpiryValidation,omitempty" tf:"ignore_expiry_validation,omitempty"`

	// +kubebuilder:validation:Optional
	IgnoreNewlineValidation *bool `json:"ignoreNewlineValidation,omitempty" tf:"ignore_newline_validation,omitempty"`

	// +kubebuilder:validation:Optional
	KeyFile *string `json:"keyFile,omitempty" tf:"key_file,omitempty"`

	// +kubebuilder:validation:Optional
	KeyFileHash *string `json:"keyFileHash,omitempty" tf:"key_file_hash,omitempty"`

	// +kubebuilder:validation:Required
	KeystoreName *string `json:"keystoreName" tf:"keystore_name,omitempty"`

	// +kubebuilder:validation:Optional
	PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"`
}

func (*AliasParameters) DeepCopy

func (in *AliasParameters) DeepCopy() *AliasParameters

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

func (*AliasParameters) DeepCopyInto

func (in *AliasParameters) DeepCopyInto(out *AliasParameters)

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

type AliasSpec

type AliasSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AliasParameters `json:"forProvider"`
}

AliasSpec defines the desired state of Alias

func (*AliasSpec) DeepCopy

func (in *AliasSpec) DeepCopy() *AliasSpec

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

func (*AliasSpec) DeepCopyInto

func (in *AliasSpec) DeepCopyInto(out *AliasSpec)

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

type AliasStatus

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

AliasStatus defines the observed state of Alias.

func (*AliasStatus) DeepCopy

func (in *AliasStatus) DeepCopy() *AliasStatus

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

func (*AliasStatus) DeepCopyInto

func (in *AliasStatus) DeepCopyInto(out *AliasStatus)

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

type Cache

type Cache struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CacheSpec   `json:"spec"`
	Status            CacheStatus `json:"status,omitempty"`
}

Cache is the Schema for the Caches 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,apigjet}

func (*Cache) DeepCopy

func (in *Cache) DeepCopy() *Cache

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

func (*Cache) DeepCopyInto

func (in *Cache) DeepCopyInto(out *Cache)

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

func (*Cache) DeepCopyObject

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

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

func (*Cache) GetCondition

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

GetCondition of this Cache.

func (*Cache) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Cache

func (*Cache) GetDeletionPolicy

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

GetDeletionPolicy of this Cache.

func (*Cache) GetID

func (tr *Cache) GetID() string

GetID returns ID of underlying Terraform resource of this Cache

func (*Cache) GetObservation

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

GetObservation of this Cache

func (*Cache) GetParameters

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

GetParameters of this Cache

func (*Cache) GetProviderConfigReference

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

GetProviderConfigReference of this Cache.

func (*Cache) GetProviderReference

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

GetProviderReference of this Cache. Deprecated: Use GetProviderConfigReference.

func (*Cache) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Cache.

func (*Cache) GetTerraformResourceType

func (mg *Cache) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Cache

func (*Cache) GetTerraformSchemaVersion

func (tr *Cache) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Cache) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Cache.

func (*Cache) LateInitialize

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

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

func (*Cache) SetConditions

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

SetConditions of this Cache.

func (*Cache) SetDeletionPolicy

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

SetDeletionPolicy of this Cache.

func (*Cache) SetObservation

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

SetObservation for this Cache

func (*Cache) SetParameters

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

SetParameters for this Cache

func (*Cache) SetProviderConfigReference

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

SetProviderConfigReference of this Cache.

func (*Cache) SetProviderReference

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

SetProviderReference of this Cache. Deprecated: Use SetProviderConfigReference.

func (*Cache) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Cache.

func (*Cache) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Cache.

type CacheList

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

CacheList contains a list of Caches

func (*CacheList) DeepCopy

func (in *CacheList) DeepCopy() *CacheList

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

func (*CacheList) DeepCopyInto

func (in *CacheList) DeepCopyInto(out *CacheList)

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

func (*CacheList) DeepCopyObject

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

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

func (*CacheList) GetItems

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

GetItems of this CacheList.

type CacheObservation

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

func (*CacheObservation) DeepCopy

func (in *CacheObservation) DeepCopy() *CacheObservation

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

func (*CacheObservation) DeepCopyInto

func (in *CacheObservation) DeepCopyInto(out *CacheObservation)

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

type CacheParameters

type CacheParameters struct {

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

	// +kubebuilder:validation:Required
	EnvironmentName *string `json:"environmentName" tf:"environment_name,omitempty"`

	// +kubebuilder:validation:Optional
	ExpiryDate *string `json:"expiryDate,omitempty" tf:"expiry_date,omitempty"`

	// +kubebuilder:validation:Optional
	ExpiryTimeOfDay *string `json:"expiryTimeOfDay,omitempty" tf:"expiry_time_of_day,omitempty"`

	// +kubebuilder:validation:Optional
	ExpiryTimeoutInSec *float64 `json:"expiryTimeoutInSec,omitempty" tf:"expiry_timeout_in_sec,omitempty"`

	// +kubebuilder:validation:Optional
	SkipCacheIfElementSizeInKbExceeds *float64 `json:"skipCacheIfElementSizeInKbExceeds,omitempty" tf:"skip_cache_if_element_size_in_kb_exceeds,omitempty"`
}

func (*CacheParameters) DeepCopy

func (in *CacheParameters) DeepCopy() *CacheParameters

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

func (*CacheParameters) DeepCopyInto

func (in *CacheParameters) DeepCopyInto(out *CacheParameters)

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

type CacheSpec

type CacheSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CacheParameters `json:"forProvider"`
}

CacheSpec defines the desired state of Cache

func (*CacheSpec) DeepCopy

func (in *CacheSpec) DeepCopy() *CacheSpec

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

func (*CacheSpec) DeepCopyInto

func (in *CacheSpec) DeepCopyInto(out *CacheSpec)

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

type CacheStatus

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

CacheStatus defines the observed state of Cache.

func (*CacheStatus) DeepCopy

func (in *CacheStatus) DeepCopy() *CacheStatus

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

func (*CacheStatus) DeepCopyInto

func (in *CacheStatus) DeepCopyInto(out *CacheStatus)

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

type Company

type Company struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CompanySpec   `json:"spec"`
	Status            CompanyStatus `json:"status,omitempty"`
}

Company is the Schema for the Companys 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,apigjet}

func (*Company) DeepCopy

func (in *Company) DeepCopy() *Company

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

func (*Company) DeepCopyInto

func (in *Company) DeepCopyInto(out *Company)

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

func (*Company) DeepCopyObject

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

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

func (*Company) GetCondition

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

GetCondition of this Company.

func (*Company) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Company

func (*Company) GetDeletionPolicy

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

GetDeletionPolicy of this Company.

func (*Company) GetID

func (tr *Company) GetID() string

GetID returns ID of underlying Terraform resource of this Company

func (*Company) GetObservation

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

GetObservation of this Company

func (*Company) GetParameters

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

GetParameters of this Company

func (*Company) GetProviderConfigReference

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

GetProviderConfigReference of this Company.

func (*Company) GetProviderReference

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

GetProviderReference of this Company. Deprecated: Use GetProviderConfigReference.

func (*Company) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Company.

func (*Company) GetTerraformResourceType

func (mg *Company) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Company

func (*Company) GetTerraformSchemaVersion

func (tr *Company) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Company) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Company.

func (*Company) LateInitialize

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

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

func (*Company) SetConditions

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

SetConditions of this Company.

func (*Company) SetDeletionPolicy

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

SetDeletionPolicy of this Company.

func (*Company) SetObservation

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

SetObservation for this Company

func (*Company) SetParameters

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

SetParameters for this Company

func (*Company) SetProviderConfigReference

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

SetProviderConfigReference of this Company.

func (*Company) SetProviderReference

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

SetProviderReference of this Company. Deprecated: Use SetProviderConfigReference.

func (*Company) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Company.

func (*Company) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Company.

type CompanyList

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

CompanyList contains a list of Companys

func (*CompanyList) DeepCopy

func (in *CompanyList) DeepCopy() *CompanyList

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

func (*CompanyList) DeepCopyInto

func (in *CompanyList) DeepCopyInto(out *CompanyList)

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

func (*CompanyList) DeepCopyObject

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

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

func (*CompanyList) GetItems

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

GetItems of this CompanyList.

type CompanyObservation

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

func (*CompanyObservation) DeepCopy

func (in *CompanyObservation) DeepCopy() *CompanyObservation

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

func (*CompanyObservation) DeepCopyInto

func (in *CompanyObservation) DeepCopyInto(out *CompanyObservation)

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

type CompanyParameters

type CompanyParameters struct {

	// +kubebuilder:validation:Optional
	Attributes map[string]*string `json:"attributes,omitempty" tf:"attributes,omitempty"`

	// +kubebuilder:validation:Optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`
}

func (*CompanyParameters) DeepCopy

func (in *CompanyParameters) DeepCopy() *CompanyParameters

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

func (*CompanyParameters) DeepCopyInto

func (in *CompanyParameters) DeepCopyInto(out *CompanyParameters)

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

type CompanySpec

type CompanySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CompanyParameters `json:"forProvider"`
}

CompanySpec defines the desired state of Company

func (*CompanySpec) DeepCopy

func (in *CompanySpec) DeepCopy() *CompanySpec

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

func (*CompanySpec) DeepCopyInto

func (in *CompanySpec) DeepCopyInto(out *CompanySpec)

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

type CompanyStatus

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

CompanyStatus defines the observed state of Company.

func (*CompanyStatus) DeepCopy

func (in *CompanyStatus) DeepCopy() *CompanyStatus

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

func (*CompanyStatus) DeepCopyInto

func (in *CompanyStatus) DeepCopyInto(out *CompanyStatus)

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

type Developer

type Developer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DeveloperSpec   `json:"spec"`
	Status            DeveloperStatus `json:"status,omitempty"`
}

Developer is the Schema for the Developers 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,apigjet}

func (*Developer) DeepCopy

func (in *Developer) DeepCopy() *Developer

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

func (*Developer) DeepCopyInto

func (in *Developer) DeepCopyInto(out *Developer)

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

func (*Developer) DeepCopyObject

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

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

func (*Developer) GetCondition

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

GetCondition of this Developer.

func (*Developer) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Developer

func (*Developer) GetDeletionPolicy

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

GetDeletionPolicy of this Developer.

func (*Developer) GetID

func (tr *Developer) GetID() string

GetID returns ID of underlying Terraform resource of this Developer

func (*Developer) GetObservation

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

GetObservation of this Developer

func (*Developer) GetParameters

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

GetParameters of this Developer

func (*Developer) GetProviderConfigReference

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

GetProviderConfigReference of this Developer.

func (*Developer) GetProviderReference

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

GetProviderReference of this Developer. Deprecated: Use GetProviderConfigReference.

func (*Developer) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Developer.

func (*Developer) GetTerraformResourceType

func (mg *Developer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Developer

func (*Developer) GetTerraformSchemaVersion

func (tr *Developer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Developer) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Developer.

func (*Developer) LateInitialize

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

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

func (*Developer) SetConditions

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

SetConditions of this Developer.

func (*Developer) SetDeletionPolicy

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

SetDeletionPolicy of this Developer.

func (*Developer) SetObservation

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

SetObservation for this Developer

func (*Developer) SetParameters

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

SetParameters for this Developer

func (*Developer) SetProviderConfigReference

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

SetProviderConfigReference of this Developer.

func (*Developer) SetProviderReference

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

SetProviderReference of this Developer. Deprecated: Use SetProviderConfigReference.

func (*Developer) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Developer.

func (*Developer) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Developer.

type DeveloperList

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

DeveloperList contains a list of Developers

func (*DeveloperList) DeepCopy

func (in *DeveloperList) DeepCopy() *DeveloperList

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

func (*DeveloperList) DeepCopyInto

func (in *DeveloperList) DeepCopyInto(out *DeveloperList)

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

func (*DeveloperList) DeepCopyObject

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

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

func (*DeveloperList) GetItems

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

GetItems of this DeveloperList.

type DeveloperObservation

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

func (*DeveloperObservation) DeepCopy

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

func (*DeveloperObservation) DeepCopyInto

func (in *DeveloperObservation) DeepCopyInto(out *DeveloperObservation)

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

type DeveloperParameters

type DeveloperParameters struct {

	// +kubebuilder:validation:Optional
	Attributes map[string]*string `json:"attributes,omitempty" tf:"attributes,omitempty"`

	// +kubebuilder:validation:Required
	Email *string `json:"email" tf:"email,omitempty"`

	// +kubebuilder:validation:Required
	FirstName *string `json:"firstName" tf:"first_name,omitempty"`

	// +kubebuilder:validation:Required
	LastName *string `json:"lastName" tf:"last_name,omitempty"`

	// +kubebuilder:validation:Required
	UserName *string `json:"userName" tf:"user_name,omitempty"`
}

func (*DeveloperParameters) DeepCopy

func (in *DeveloperParameters) DeepCopy() *DeveloperParameters

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

func (*DeveloperParameters) DeepCopyInto

func (in *DeveloperParameters) DeepCopyInto(out *DeveloperParameters)

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

type DeveloperSpec

type DeveloperSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DeveloperParameters `json:"forProvider"`
}

DeveloperSpec defines the desired state of Developer

func (*DeveloperSpec) DeepCopy

func (in *DeveloperSpec) DeepCopy() *DeveloperSpec

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

func (*DeveloperSpec) DeepCopyInto

func (in *DeveloperSpec) DeepCopyInto(out *DeveloperSpec)

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

type DeveloperStatus

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

DeveloperStatus defines the observed state of Developer.

func (*DeveloperStatus) DeepCopy

func (in *DeveloperStatus) DeepCopy() *DeveloperStatus

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

func (*DeveloperStatus) DeepCopyInto

func (in *DeveloperStatus) DeepCopyInto(out *DeveloperStatus)

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

type Keystore

type Keystore struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KeystoreSpec   `json:"spec"`
	Status            KeystoreStatus `json:"status,omitempty"`
}

Keystore is the Schema for the Keystores 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,apigjet}

func (*Keystore) DeepCopy

func (in *Keystore) DeepCopy() *Keystore

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

func (*Keystore) DeepCopyInto

func (in *Keystore) DeepCopyInto(out *Keystore)

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

func (*Keystore) DeepCopyObject

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

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

func (*Keystore) GetCondition

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

GetCondition of this Keystore.

func (*Keystore) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Keystore

func (*Keystore) GetDeletionPolicy

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

GetDeletionPolicy of this Keystore.

func (*Keystore) GetID

func (tr *Keystore) GetID() string

GetID returns ID of underlying Terraform resource of this Keystore

func (*Keystore) GetObservation

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

GetObservation of this Keystore

func (*Keystore) GetParameters

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

GetParameters of this Keystore

func (*Keystore) GetProviderConfigReference

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

GetProviderConfigReference of this Keystore.

func (*Keystore) GetProviderReference

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

GetProviderReference of this Keystore. Deprecated: Use GetProviderConfigReference.

func (*Keystore) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Keystore.

func (*Keystore) GetTerraformResourceType

func (mg *Keystore) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Keystore

func (*Keystore) GetTerraformSchemaVersion

func (tr *Keystore) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Keystore) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Keystore.

func (*Keystore) LateInitialize

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

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

func (*Keystore) SetConditions

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

SetConditions of this Keystore.

func (*Keystore) SetDeletionPolicy

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

SetDeletionPolicy of this Keystore.

func (*Keystore) SetObservation

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

SetObservation for this Keystore

func (*Keystore) SetParameters

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

SetParameters for this Keystore

func (*Keystore) SetProviderConfigReference

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

SetProviderConfigReference of this Keystore.

func (*Keystore) SetProviderReference

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

SetProviderReference of this Keystore. Deprecated: Use SetProviderConfigReference.

func (*Keystore) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Keystore.

func (*Keystore) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Keystore.

type KeystoreList

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

KeystoreList contains a list of Keystores

func (*KeystoreList) DeepCopy

func (in *KeystoreList) DeepCopy() *KeystoreList

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

func (*KeystoreList) DeepCopyInto

func (in *KeystoreList) DeepCopyInto(out *KeystoreList)

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

func (*KeystoreList) DeepCopyObject

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

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

func (*KeystoreList) GetItems

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

GetItems of this KeystoreList.

type KeystoreObservation

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

func (*KeystoreObservation) DeepCopy

func (in *KeystoreObservation) DeepCopy() *KeystoreObservation

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

func (*KeystoreObservation) DeepCopyInto

func (in *KeystoreObservation) DeepCopyInto(out *KeystoreObservation)

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

type KeystoreParameters

type KeystoreParameters struct {

	// +kubebuilder:validation:Required
	EnvironmentName *string `json:"environmentName" tf:"environment_name,omitempty"`
}

func (*KeystoreParameters) DeepCopy

func (in *KeystoreParameters) DeepCopy() *KeystoreParameters

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

func (*KeystoreParameters) DeepCopyInto

func (in *KeystoreParameters) DeepCopyInto(out *KeystoreParameters)

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

type KeystoreSpec

type KeystoreSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     KeystoreParameters `json:"forProvider"`
}

KeystoreSpec defines the desired state of Keystore

func (*KeystoreSpec) DeepCopy

func (in *KeystoreSpec) DeepCopy() *KeystoreSpec

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

func (*KeystoreSpec) DeepCopyInto

func (in *KeystoreSpec) DeepCopyInto(out *KeystoreSpec)

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

type KeystoreStatus

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

KeystoreStatus defines the observed state of Keystore.

func (*KeystoreStatus) DeepCopy

func (in *KeystoreStatus) DeepCopy() *KeystoreStatus

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

func (*KeystoreStatus) DeepCopyInto

func (in *KeystoreStatus) DeepCopyInto(out *KeystoreStatus)

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

type OperationObservation

type OperationObservation struct {
}

func (*OperationObservation) DeepCopy

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

func (*OperationObservation) DeepCopyInto

func (in *OperationObservation) DeepCopyInto(out *OperationObservation)

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

type OperationParameters

type OperationParameters struct {

	// +kubebuilder:validation:Required
	APISource *string `json:"apiSource" tf:"api_source,omitempty"`

	// +kubebuilder:validation:Optional
	Attributes map[string]*string `json:"attributes,omitempty" tf:"attributes,omitempty"`

	// +kubebuilder:validation:Required
	Methods []*string `json:"methods" tf:"methods,omitempty"`

	// +kubebuilder:validation:Required
	Path *string `json:"path" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	Quota *float64 `json:"quota,omitempty" tf:"quota,omitempty"`

	// +kubebuilder:validation:Optional
	QuotaInterval *float64 `json:"quotaInterval,omitempty" tf:"quota_interval,omitempty"`

	// +kubebuilder:validation:Optional
	QuotaTimeUnit *string `json:"quotaTimeUnit,omitempty" tf:"quota_time_unit,omitempty"`
}

func (*OperationParameters) DeepCopy

func (in *OperationParameters) DeepCopy() *OperationParameters

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

func (*OperationParameters) DeepCopyInto

func (in *OperationParameters) DeepCopyInto(out *OperationParameters)

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

type Product

type Product struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProductSpec   `json:"spec"`
	Status            ProductStatus `json:"status,omitempty"`
}

Product is the Schema for the Products 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,apigjet}

func (*Product) DeepCopy

func (in *Product) DeepCopy() *Product

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

func (*Product) DeepCopyInto

func (in *Product) DeepCopyInto(out *Product)

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

func (*Product) DeepCopyObject

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

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

func (*Product) GetCondition

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

GetCondition of this Product.

func (*Product) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Product

func (*Product) GetDeletionPolicy

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

GetDeletionPolicy of this Product.

func (*Product) GetID

func (tr *Product) GetID() string

GetID returns ID of underlying Terraform resource of this Product

func (*Product) GetObservation

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

GetObservation of this Product

func (*Product) GetParameters

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

GetParameters of this Product

func (*Product) GetProviderConfigReference

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

GetProviderConfigReference of this Product.

func (*Product) GetProviderReference

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

GetProviderReference of this Product. Deprecated: Use GetProviderConfigReference.

func (*Product) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Product.

func (*Product) GetTerraformResourceType

func (mg *Product) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Product

func (*Product) GetTerraformSchemaVersion

func (tr *Product) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Product) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Product.

func (*Product) LateInitialize

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

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

func (*Product) SetConditions

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

SetConditions of this Product.

func (*Product) SetDeletionPolicy

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

SetDeletionPolicy of this Product.

func (*Product) SetObservation

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

SetObservation for this Product

func (*Product) SetParameters

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

SetParameters for this Product

func (*Product) SetProviderConfigReference

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

SetProviderConfigReference of this Product.

func (*Product) SetProviderReference

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

SetProviderReference of this Product. Deprecated: Use SetProviderConfigReference.

func (*Product) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Product.

func (*Product) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Product.

type ProductList

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

ProductList contains a list of Products

func (*ProductList) DeepCopy

func (in *ProductList) DeepCopy() *ProductList

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

func (*ProductList) DeepCopyInto

func (in *ProductList) DeepCopyInto(out *ProductList)

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

func (*ProductList) DeepCopyObject

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

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

func (*ProductList) GetItems

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

GetItems of this ProductList.

type ProductObservation

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

func (*ProductObservation) DeepCopy

func (in *ProductObservation) DeepCopy() *ProductObservation

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

func (*ProductObservation) DeepCopyInto

func (in *ProductObservation) DeepCopyInto(out *ProductObservation)

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

type ProductParameters

type ProductParameters struct {

	// +kubebuilder:validation:Optional
	APIResources []*string `json:"apiResources,omitempty" tf:"api_resources,omitempty"`

	// +kubebuilder:validation:Optional
	Attributes map[string]*string `json:"attributes,omitempty" tf:"attributes,omitempty"`

	// +kubebuilder:validation:Required
	AutoApprovalType *bool `json:"autoApprovalType" tf:"auto_approval_type,omitempty"`

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

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	Operation []OperationParameters `json:"operation,omitempty" tf:"operation,omitempty"`

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

	// +kubebuilder:validation:Optional
	Quota *float64 `json:"quota,omitempty" tf:"quota,omitempty"`

	// +kubebuilder:validation:Optional
	QuotaInterval *float64 `json:"quotaInterval,omitempty" tf:"quota_interval,omitempty"`

	// +kubebuilder:validation:Optional
	QuotaTimeUnit *string `json:"quotaTimeUnit,omitempty" tf:"quota_time_unit,omitempty"`

	// +kubebuilder:validation:Optional
	Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"`
}

func (*ProductParameters) DeepCopy

func (in *ProductParameters) DeepCopy() *ProductParameters

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

func (*ProductParameters) DeepCopyInto

func (in *ProductParameters) DeepCopyInto(out *ProductParameters)

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

type ProductSpec

type ProductSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProductParameters `json:"forProvider"`
}

ProductSpec defines the desired state of Product

func (*ProductSpec) DeepCopy

func (in *ProductSpec) DeepCopy() *ProductSpec

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

func (*ProductSpec) DeepCopyInto

func (in *ProductSpec) DeepCopyInto(out *ProductSpec)

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

type ProductStatus

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

ProductStatus defines the observed state of Product.

func (*ProductStatus) DeepCopy

func (in *ProductStatus) DeepCopy() *ProductStatus

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

func (*ProductStatus) DeepCopyInto

func (in *ProductStatus) DeepCopyInto(out *ProductStatus)

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

type Proxy

type Proxy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProxySpec   `json:"spec"`
	Status            ProxyStatus `json:"status,omitempty"`
}

Proxy is the Schema for the Proxys 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,apigjet}

func (*Proxy) DeepCopy

func (in *Proxy) DeepCopy() *Proxy

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

func (*Proxy) DeepCopyInto

func (in *Proxy) DeepCopyInto(out *Proxy)

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

func (*Proxy) DeepCopyObject

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

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

func (*Proxy) GetCondition

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

GetCondition of this Proxy.

func (*Proxy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Proxy

func (*Proxy) GetDeletionPolicy

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

GetDeletionPolicy of this Proxy.

func (*Proxy) GetID

func (tr *Proxy) GetID() string

GetID returns ID of underlying Terraform resource of this Proxy

func (*Proxy) GetObservation

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

GetObservation of this Proxy

func (*Proxy) GetParameters

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

GetParameters of this Proxy

func (*Proxy) GetProviderConfigReference

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

GetProviderConfigReference of this Proxy.

func (*Proxy) GetProviderReference

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

GetProviderReference of this Proxy. Deprecated: Use GetProviderConfigReference.

func (*Proxy) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Proxy.

func (*Proxy) GetTerraformResourceType

func (mg *Proxy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Proxy

func (*Proxy) GetTerraformSchemaVersion

func (tr *Proxy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Proxy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Proxy.

func (*Proxy) LateInitialize

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

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

func (*Proxy) SetConditions

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

SetConditions of this Proxy.

func (*Proxy) SetDeletionPolicy

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

SetDeletionPolicy of this Proxy.

func (*Proxy) SetObservation

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

SetObservation for this Proxy

func (*Proxy) SetParameters

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

SetParameters for this Proxy

func (*Proxy) SetProviderConfigReference

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

SetProviderConfigReference of this Proxy.

func (*Proxy) SetProviderReference

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

SetProviderReference of this Proxy. Deprecated: Use SetProviderConfigReference.

func (*Proxy) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Proxy.

func (*Proxy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Proxy.

type ProxyList

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

ProxyList contains a list of Proxys

func (*ProxyList) DeepCopy

func (in *ProxyList) DeepCopy() *ProxyList

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

func (*ProxyList) DeepCopyInto

func (in *ProxyList) DeepCopyInto(out *ProxyList)

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

func (*ProxyList) DeepCopyObject

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

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

func (*ProxyList) GetItems

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

GetItems of this ProxyList.

type ProxyObservation

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

	Revision *float64 `json:"revision,omitempty" tf:"revision,omitempty"`
}

func (*ProxyObservation) DeepCopy

func (in *ProxyObservation) DeepCopy() *ProxyObservation

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

func (*ProxyObservation) DeepCopyInto

func (in *ProxyObservation) DeepCopyInto(out *ProxyObservation)

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

type ProxyParameters

type ProxyParameters struct {

	// +kubebuilder:validation:Required
	Bundle *string `json:"bundle" tf:"bundle,omitempty"`

	// +kubebuilder:validation:Required
	BundleHash *string `json:"bundleHash" tf:"bundle_hash,omitempty"`
}

func (*ProxyParameters) DeepCopy

func (in *ProxyParameters) DeepCopy() *ProxyParameters

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

func (*ProxyParameters) DeepCopyInto

func (in *ProxyParameters) DeepCopyInto(out *ProxyParameters)

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

type ProxySpec

type ProxySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProxyParameters `json:"forProvider"`
}

ProxySpec defines the desired state of Proxy

func (*ProxySpec) DeepCopy

func (in *ProxySpec) DeepCopy() *ProxySpec

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

func (*ProxySpec) DeepCopyInto

func (in *ProxySpec) DeepCopyInto(out *ProxySpec)

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

type ProxyStatus

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

ProxyStatus defines the observed state of Proxy.

func (*ProxyStatus) DeepCopy

func (in *ProxyStatus) DeepCopy() *ProxyStatus

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

func (*ProxyStatus) DeepCopyInto

func (in *ProxyStatus) DeepCopyInto(out *ProxyStatus)

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

type Reference

type Reference struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ReferenceSpec   `json:"spec"`
	Status            ReferenceStatus `json:"status,omitempty"`
}

Reference is the Schema for the References 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,apigjet}

func (*Reference) DeepCopy

func (in *Reference) DeepCopy() *Reference

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

func (*Reference) DeepCopyInto

func (in *Reference) DeepCopyInto(out *Reference)

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

func (*Reference) DeepCopyObject

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

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

func (*Reference) GetCondition

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

GetCondition of this Reference.

func (*Reference) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Reference

func (*Reference) GetDeletionPolicy

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

GetDeletionPolicy of this Reference.

func (*Reference) GetID

func (tr *Reference) GetID() string

GetID returns ID of underlying Terraform resource of this Reference

func (*Reference) GetObservation

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

GetObservation of this Reference

func (*Reference) GetParameters

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

GetParameters of this Reference

func (*Reference) GetProviderConfigReference

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

GetProviderConfigReference of this Reference.

func (*Reference) GetProviderReference

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

GetProviderReference of this Reference. Deprecated: Use GetProviderConfigReference.

func (*Reference) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Reference.

func (*Reference) GetTerraformResourceType

func (mg *Reference) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Reference

func (*Reference) GetTerraformSchemaVersion

func (tr *Reference) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Reference) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Reference.

func (*Reference) LateInitialize

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

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

func (*Reference) SetConditions

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

SetConditions of this Reference.

func (*Reference) SetDeletionPolicy

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

SetDeletionPolicy of this Reference.

func (*Reference) SetObservation

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

SetObservation for this Reference

func (*Reference) SetParameters

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

SetParameters for this Reference

func (*Reference) SetProviderConfigReference

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

SetProviderConfigReference of this Reference.

func (*Reference) SetProviderReference

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

SetProviderReference of this Reference. Deprecated: Use SetProviderConfigReference.

func (*Reference) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Reference.

func (*Reference) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Reference.

type ReferenceList

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

ReferenceList contains a list of References

func (*ReferenceList) DeepCopy

func (in *ReferenceList) DeepCopy() *ReferenceList

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

func (*ReferenceList) DeepCopyInto

func (in *ReferenceList) DeepCopyInto(out *ReferenceList)

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

func (*ReferenceList) DeepCopyObject

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

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

func (*ReferenceList) GetItems

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

GetItems of this ReferenceList.

type ReferenceObservation

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

func (*ReferenceObservation) DeepCopy

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

func (*ReferenceObservation) DeepCopyInto

func (in *ReferenceObservation) DeepCopyInto(out *ReferenceObservation)

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

type ReferenceParameters

type ReferenceParameters struct {

	// +kubebuilder:validation:Required
	EnvironmentName *string `json:"environmentName" tf:"environment_name,omitempty"`

	// +kubebuilder:validation:Required
	Refers *string `json:"refers" tf:"refers,omitempty"`

	// +kubebuilder:validation:Required
	ResourceType *string `json:"resourceType" tf:"resource_type,omitempty"`
}

func (*ReferenceParameters) DeepCopy

func (in *ReferenceParameters) DeepCopy() *ReferenceParameters

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

func (*ReferenceParameters) DeepCopyInto

func (in *ReferenceParameters) DeepCopyInto(out *ReferenceParameters)

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

type ReferenceSpec

type ReferenceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ReferenceParameters `json:"forProvider"`
}

ReferenceSpec defines the desired state of Reference

func (*ReferenceSpec) DeepCopy

func (in *ReferenceSpec) DeepCopy() *ReferenceSpec

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

func (*ReferenceSpec) DeepCopyInto

func (in *ReferenceSpec) DeepCopyInto(out *ReferenceSpec)

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

type ReferenceStatus

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

ReferenceStatus defines the observed state of Reference.

func (*ReferenceStatus) DeepCopy

func (in *ReferenceStatus) DeepCopy() *ReferenceStatus

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

func (*ReferenceStatus) DeepCopyInto

func (in *ReferenceStatus) DeepCopyInto(out *ReferenceStatus)

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

type Role

type Role struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RoleSpec   `json:"spec"`
	Status            RoleStatus `json:"status,omitempty"`
}

Role is the Schema for the Roles 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,apigjet}

func (*Role) DeepCopy

func (in *Role) DeepCopy() *Role

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

func (*Role) DeepCopyInto

func (in *Role) DeepCopyInto(out *Role)

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

func (*Role) DeepCopyObject

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

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

func (*Role) GetCondition

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

GetCondition of this Role.

func (*Role) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Role

func (*Role) GetDeletionPolicy

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

GetDeletionPolicy of this Role.

func (*Role) GetID

func (tr *Role) GetID() string

GetID returns ID of underlying Terraform resource of this Role

func (*Role) GetObservation

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

GetObservation of this Role

func (*Role) GetParameters

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

GetParameters of this Role

func (*Role) GetProviderConfigReference

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

GetProviderConfigReference of this Role.

func (*Role) GetProviderReference

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

GetProviderReference of this Role. Deprecated: Use GetProviderConfigReference.

func (*Role) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Role.

func (*Role) GetTerraformResourceType

func (mg *Role) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Role

func (*Role) GetTerraformSchemaVersion

func (tr *Role) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Role) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Role.

func (*Role) LateInitialize

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

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

func (*Role) SetConditions

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

SetConditions of this Role.

func (*Role) SetDeletionPolicy

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

SetDeletionPolicy of this Role.

func (*Role) SetObservation

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

SetObservation for this Role

func (*Role) SetParameters

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

SetParameters for this Role

func (*Role) SetProviderConfigReference

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

SetProviderConfigReference of this Role.

func (*Role) SetProviderReference

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

SetProviderReference of this Role. Deprecated: Use SetProviderConfigReference.

func (*Role) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Role.

func (*Role) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Role.

type RoleList

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

RoleList contains a list of Roles

func (*RoleList) DeepCopy

func (in *RoleList) DeepCopy() *RoleList

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

func (*RoleList) DeepCopyInto

func (in *RoleList) DeepCopyInto(out *RoleList)

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

func (*RoleList) DeepCopyObject

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

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

func (*RoleList) GetItems

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

GetItems of this RoleList.

type RoleObservation

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

func (*RoleObservation) DeepCopy

func (in *RoleObservation) DeepCopy() *RoleObservation

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

func (*RoleObservation) DeepCopyInto

func (in *RoleObservation) DeepCopyInto(out *RoleObservation)

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

type RoleParameters

type RoleParameters struct {
}

func (*RoleParameters) DeepCopy

func (in *RoleParameters) DeepCopy() *RoleParameters

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

func (*RoleParameters) DeepCopyInto

func (in *RoleParameters) DeepCopyInto(out *RoleParameters)

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

type RoleSpec

type RoleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RoleParameters `json:"forProvider"`
}

RoleSpec defines the desired state of Role

func (*RoleSpec) DeepCopy

func (in *RoleSpec) DeepCopy() *RoleSpec

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

func (*RoleSpec) DeepCopyInto

func (in *RoleSpec) DeepCopyInto(out *RoleSpec)

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

type RoleStatus

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

RoleStatus defines the observed state of Role.

func (*RoleStatus) DeepCopy

func (in *RoleStatus) DeepCopy() *RoleStatus

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

func (*RoleStatus) DeepCopyInto

func (in *RoleStatus) DeepCopyInto(out *RoleStatus)

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

type User

type User struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserSpec   `json:"spec"`
	Status            UserStatus `json:"status,omitempty"`
}

User is the Schema for the Users 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,apigjet}

func (*User) DeepCopy

func (in *User) DeepCopy() *User

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

func (*User) DeepCopyInto

func (in *User) DeepCopyInto(out *User)

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

func (*User) DeepCopyObject

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

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

func (*User) GetCondition

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

GetCondition of this User.

func (*User) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this User

func (*User) GetDeletionPolicy

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

GetDeletionPolicy of this User.

func (*User) GetID

func (tr *User) GetID() string

GetID returns ID of underlying Terraform resource of this User

func (*User) GetObservation

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

GetObservation of this User

func (*User) GetParameters

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

GetParameters of this User

func (*User) GetProviderConfigReference

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

GetProviderConfigReference of this User.

func (*User) GetProviderReference

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

GetProviderReference of this User. Deprecated: Use GetProviderConfigReference.

func (*User) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this User.

func (*User) GetTerraformResourceType

func (mg *User) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this User

func (*User) GetTerraformSchemaVersion

func (tr *User) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*User) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this User.

func (*User) LateInitialize

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

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

func (*User) SetConditions

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

SetConditions of this User.

func (*User) SetDeletionPolicy

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

SetDeletionPolicy of this User.

func (*User) SetObservation

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

SetObservation for this User

func (*User) SetParameters

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

SetParameters for this User

func (*User) SetProviderConfigReference

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

SetProviderConfigReference of this User.

func (*User) SetProviderReference

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

SetProviderReference of this User. Deprecated: Use SetProviderConfigReference.

func (*User) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this User.

func (*User) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this User.

type UserList

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

UserList contains a list of Users

func (*UserList) DeepCopy

func (in *UserList) DeepCopy() *UserList

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

func (*UserList) DeepCopyInto

func (in *UserList) DeepCopyInto(out *UserList)

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

func (*UserList) DeepCopyObject

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

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

func (*UserList) GetItems

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

GetItems of this UserList.

type UserObservation

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

func (*UserObservation) DeepCopy

func (in *UserObservation) DeepCopy() *UserObservation

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

func (*UserObservation) DeepCopyInto

func (in *UserObservation) DeepCopyInto(out *UserObservation)

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

type UserParameters

type UserParameters struct {

	// +kubebuilder:validation:Required
	EmailID *string `json:"emailId" tf:"email_id,omitempty"`

	// +kubebuilder:validation:Required
	FirstName *string `json:"firstName" tf:"first_name,omitempty"`

	// +kubebuilder:validation:Required
	LastName *string `json:"lastName" tf:"last_name,omitempty"`

	// +kubebuilder:validation:Required
	PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"`
}

func (*UserParameters) DeepCopy

func (in *UserParameters) DeepCopy() *UserParameters

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

func (*UserParameters) DeepCopyInto

func (in *UserParameters) DeepCopyInto(out *UserParameters)

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

type UserSpec

type UserSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UserParameters `json:"forProvider"`
}

UserSpec defines the desired state of User

func (*UserSpec) DeepCopy

func (in *UserSpec) DeepCopy() *UserSpec

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

func (*UserSpec) DeepCopyInto

func (in *UserSpec) DeepCopyInto(out *UserSpec)

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

type UserStatus

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

UserStatus defines the observed state of User.

func (*UserStatus) DeepCopy

func (in *UserStatus) DeepCopy() *UserStatus

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

func (*UserStatus) DeepCopyInto

func (in *UserStatus) DeepCopyInto(out *UserStatus)

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