v1alpha1

package
v0.1.0 Latest Latest
Warning

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

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

Documentation

Overview

+kubebuilder:object:generate=true +groupName=auth.rancher.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "auth.rancher.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	ConfigActivedirectory_Kind             = "ConfigActivedirectory"
	ConfigActivedirectory_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigActivedirectory_Kind}.String()
	ConfigActivedirectory_KindAPIVersion   = ConfigActivedirectory_Kind + "." + CRDGroupVersion.String()
	ConfigActivedirectory_GroupVersionKind = CRDGroupVersion.WithKind(ConfigActivedirectory_Kind)
)

Repository type metadata.

View Source
var (
	ConfigAdfs_Kind             = "ConfigAdfs"
	ConfigAdfs_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigAdfs_Kind}.String()
	ConfigAdfs_KindAPIVersion   = ConfigAdfs_Kind + "." + CRDGroupVersion.String()
	ConfigAdfs_GroupVersionKind = CRDGroupVersion.WithKind(ConfigAdfs_Kind)
)

Repository type metadata.

View Source
var (
	ConfigAzuread_Kind             = "ConfigAzuread"
	ConfigAzuread_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigAzuread_Kind}.String()
	ConfigAzuread_KindAPIVersion   = ConfigAzuread_Kind + "." + CRDGroupVersion.String()
	ConfigAzuread_GroupVersionKind = CRDGroupVersion.WithKind(ConfigAzuread_Kind)
)

Repository type metadata.

View Source
var (
	ConfigFreeipa_Kind             = "ConfigFreeipa"
	ConfigFreeipa_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigFreeipa_Kind}.String()
	ConfigFreeipa_KindAPIVersion   = ConfigFreeipa_Kind + "." + CRDGroupVersion.String()
	ConfigFreeipa_GroupVersionKind = CRDGroupVersion.WithKind(ConfigFreeipa_Kind)
)

Repository type metadata.

View Source
var (
	ConfigGithub_Kind             = "ConfigGithub"
	ConfigGithub_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigGithub_Kind}.String()
	ConfigGithub_KindAPIVersion   = ConfigGithub_Kind + "." + CRDGroupVersion.String()
	ConfigGithub_GroupVersionKind = CRDGroupVersion.WithKind(ConfigGithub_Kind)
)

Repository type metadata.

View Source
var (
	ConfigKeycloak_Kind             = "ConfigKeycloak"
	ConfigKeycloak_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigKeycloak_Kind}.String()
	ConfigKeycloak_KindAPIVersion   = ConfigKeycloak_Kind + "." + CRDGroupVersion.String()
	ConfigKeycloak_GroupVersionKind = CRDGroupVersion.WithKind(ConfigKeycloak_Kind)
)

Repository type metadata.

View Source
var (
	ConfigOkta_Kind             = "ConfigOkta"
	ConfigOkta_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigOkta_Kind}.String()
	ConfigOkta_KindAPIVersion   = ConfigOkta_Kind + "." + CRDGroupVersion.String()
	ConfigOkta_GroupVersionKind = CRDGroupVersion.WithKind(ConfigOkta_Kind)
)

Repository type metadata.

View Source
var (
	ConfigOpenldap_Kind             = "ConfigOpenldap"
	ConfigOpenldap_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigOpenldap_Kind}.String()
	ConfigOpenldap_KindAPIVersion   = ConfigOpenldap_Kind + "." + CRDGroupVersion.String()
	ConfigOpenldap_GroupVersionKind = CRDGroupVersion.WithKind(ConfigOpenldap_Kind)
)

Repository type metadata.

View Source
var (
	ConfigPing_Kind             = "ConfigPing"
	ConfigPing_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigPing_Kind}.String()
	ConfigPing_KindAPIVersion   = ConfigPing_Kind + "." + CRDGroupVersion.String()
	ConfigPing_GroupVersionKind = CRDGroupVersion.WithKind(ConfigPing_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
)

Functions

This section is empty.

Types

type ConfigActivedirectory

type ConfigActivedirectory struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigActivedirectorySpec   `json:"spec"`
	Status            ConfigActivedirectoryStatus `json:"status,omitempty"`
}

ConfigActivedirectory is the Schema for the ConfigActivedirectorys 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,rancherjet}

func (*ConfigActivedirectory) DeepCopy

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

func (*ConfigActivedirectory) DeepCopyInto

func (in *ConfigActivedirectory) DeepCopyInto(out *ConfigActivedirectory)

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

func (*ConfigActivedirectory) DeepCopyObject

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

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

func (*ConfigActivedirectory) GetCondition

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

GetCondition of this ConfigActivedirectory.

func (*ConfigActivedirectory) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ConfigActivedirectory

func (*ConfigActivedirectory) GetDeletionPolicy

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

GetDeletionPolicy of this ConfigActivedirectory.

func (*ConfigActivedirectory) GetID

func (tr *ConfigActivedirectory) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigActivedirectory

func (*ConfigActivedirectory) GetObservation

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

GetObservation of this ConfigActivedirectory

func (*ConfigActivedirectory) GetParameters

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

GetParameters of this ConfigActivedirectory

func (*ConfigActivedirectory) GetProviderConfigReference

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

GetProviderConfigReference of this ConfigActivedirectory.

func (*ConfigActivedirectory) GetProviderReference

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

GetProviderReference of this ConfigActivedirectory. Deprecated: Use GetProviderConfigReference.

func (*ConfigActivedirectory) GetTerraformResourceType

func (mg *ConfigActivedirectory) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigActivedirectory

func (*ConfigActivedirectory) GetTerraformSchemaVersion

func (tr *ConfigActivedirectory) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigActivedirectory) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ConfigActivedirectory.

func (*ConfigActivedirectory) LateInitialize

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

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

func (*ConfigActivedirectory) SetConditions

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

SetConditions of this ConfigActivedirectory.

func (*ConfigActivedirectory) SetDeletionPolicy

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

SetDeletionPolicy of this ConfigActivedirectory.

func (*ConfigActivedirectory) SetObservation

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

SetObservation for this ConfigActivedirectory

func (*ConfigActivedirectory) SetParameters

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

SetParameters for this ConfigActivedirectory

func (*ConfigActivedirectory) SetProviderConfigReference

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

SetProviderConfigReference of this ConfigActivedirectory.

func (*ConfigActivedirectory) SetProviderReference

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

SetProviderReference of this ConfigActivedirectory. Deprecated: Use SetProviderConfigReference.

func (*ConfigActivedirectory) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ConfigActivedirectory.

type ConfigActivedirectoryList

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

ConfigActivedirectoryList contains a list of ConfigActivedirectorys

func (*ConfigActivedirectoryList) DeepCopy

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

func (*ConfigActivedirectoryList) DeepCopyInto

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

func (*ConfigActivedirectoryList) DeepCopyObject

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

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

func (*ConfigActivedirectoryList) GetItems

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

GetItems of this ConfigActivedirectoryList.

type ConfigActivedirectoryObservation

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

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ConfigActivedirectoryObservation) DeepCopy

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

func (*ConfigActivedirectoryObservation) DeepCopyInto

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

type ConfigActivedirectoryParameters

type ConfigActivedirectoryParameters struct {

	// +kubebuilder:validation:Optional
	AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedPrincipalIds []*string `json:"allowedPrincipalIds,omitempty" tf:"allowed_principal_ids,omitempty"`

	// Annotations of the resource
	// +kubebuilder:validation:Optional
	Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ConnectionTimeout *int64 `json:"connectionTimeout,omitempty" tf:"connection_timeout,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultLoginDomain *string `json:"defaultLoginDomain,omitempty" tf:"default_login_domain,omitempty"`

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

	// +kubebuilder:validation:Optional
	GroupDnAttribute *string `json:"groupDnAttribute,omitempty" tf:"group_dn_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupMemberMappingAttribute *string `json:"groupMemberMappingAttribute,omitempty" tf:"group_member_mapping_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupMemberUserAttribute *string `json:"groupMemberUserAttribute,omitempty" tf:"group_member_user_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNameAttribute *string `json:"groupNameAttribute,omitempty" tf:"group_name_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupObjectClass *string `json:"groupObjectClass,omitempty" tf:"group_object_class,omitempty"`

	// +kubebuilder:validation:Optional
	GroupSearchAttribute *string `json:"groupSearchAttribute,omitempty" tf:"group_search_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupSearchBase *string `json:"groupSearchBase,omitempty" tf:"group_search_base,omitempty"`

	// +kubebuilder:validation:Optional
	GroupSearchFilter *string `json:"groupSearchFilter,omitempty" tf:"group_search_filter,omitempty"`

	// Labels of the resource
	// +kubebuilder:validation:Optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Optional
	NestedGroupMembershipEnabled *bool `json:"nestedGroupMembershipEnabled,omitempty" tf:"nested_group_membership_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

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

	// +kubebuilder:validation:Required
	ServiceAccountPasswordSecretRef v1.SecretKeySelector `json:"serviceAccountPasswordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ServiceAccountUsernameSecretRef v1.SecretKeySelector `json:"serviceAccountUsernameSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	StartTLS *bool `json:"startTls,omitempty" tf:"start_tls,omitempty"`

	// +kubebuilder:validation:Optional
	TLS *bool `json:"tls,omitempty" tf:"tls,omitempty"`

	// +kubebuilder:validation:Required
	TestPasswordSecretRef v1.SecretKeySelector `json:"testPasswordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	TestUsername *string `json:"testUsername" tf:"test_username,omitempty"`

	// +kubebuilder:validation:Optional
	UserDisabledBitMask *int64 `json:"userDisabledBitMask,omitempty" tf:"user_disabled_bit_mask,omitempty"`

	// +kubebuilder:validation:Optional
	UserEnabledAttribute *string `json:"userEnabledAttribute,omitempty" tf:"user_enabled_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserLoginAttribute *string `json:"userLoginAttribute,omitempty" tf:"user_login_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserNameAttribute *string `json:"userNameAttribute,omitempty" tf:"user_name_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserObjectClass *string `json:"userObjectClass,omitempty" tf:"user_object_class,omitempty"`

	// +kubebuilder:validation:Optional
	UserSearchAttribute *string `json:"userSearchAttribute,omitempty" tf:"user_search_attribute,omitempty"`

	// +kubebuilder:validation:Required
	UserSearchBase *string `json:"userSearchBase" tf:"user_search_base,omitempty"`

	// +kubebuilder:validation:Optional
	UserSearchFilter *string `json:"userSearchFilter,omitempty" tf:"user_search_filter,omitempty"`
}

func (*ConfigActivedirectoryParameters) DeepCopy

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

func (*ConfigActivedirectoryParameters) DeepCopyInto

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

type ConfigActivedirectorySpec

type ConfigActivedirectorySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigActivedirectoryParameters `json:"forProvider"`
}

ConfigActivedirectorySpec defines the desired state of ConfigActivedirectory

func (*ConfigActivedirectorySpec) DeepCopy

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

func (*ConfigActivedirectorySpec) DeepCopyInto

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

type ConfigActivedirectoryStatus

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

ConfigActivedirectoryStatus defines the observed state of ConfigActivedirectory.

func (*ConfigActivedirectoryStatus) DeepCopy

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

func (*ConfigActivedirectoryStatus) DeepCopyInto

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

type ConfigAdfs

type ConfigAdfs struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigAdfsSpec   `json:"spec"`
	Status            ConfigAdfsStatus `json:"status,omitempty"`
}

ConfigAdfs is the Schema for the ConfigAdfss 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,rancherjet}

func (*ConfigAdfs) DeepCopy

func (in *ConfigAdfs) DeepCopy() *ConfigAdfs

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

func (*ConfigAdfs) DeepCopyInto

func (in *ConfigAdfs) DeepCopyInto(out *ConfigAdfs)

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

func (*ConfigAdfs) DeepCopyObject

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

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

func (*ConfigAdfs) GetCondition

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

GetCondition of this ConfigAdfs.

func (*ConfigAdfs) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ConfigAdfs

func (*ConfigAdfs) GetDeletionPolicy

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

GetDeletionPolicy of this ConfigAdfs.

func (*ConfigAdfs) GetID

func (tr *ConfigAdfs) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigAdfs

func (*ConfigAdfs) GetObservation

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

GetObservation of this ConfigAdfs

func (*ConfigAdfs) GetParameters

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

GetParameters of this ConfigAdfs

func (*ConfigAdfs) GetProviderConfigReference

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

GetProviderConfigReference of this ConfigAdfs.

func (*ConfigAdfs) GetProviderReference

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

GetProviderReference of this ConfigAdfs. Deprecated: Use GetProviderConfigReference.

func (*ConfigAdfs) GetTerraformResourceType

func (mg *ConfigAdfs) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigAdfs

func (*ConfigAdfs) GetTerraformSchemaVersion

func (tr *ConfigAdfs) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigAdfs) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ConfigAdfs.

func (*ConfigAdfs) LateInitialize

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

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

func (*ConfigAdfs) SetConditions

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

SetConditions of this ConfigAdfs.

func (*ConfigAdfs) SetDeletionPolicy

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

SetDeletionPolicy of this ConfigAdfs.

func (*ConfigAdfs) SetObservation

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

SetObservation for this ConfigAdfs

func (*ConfigAdfs) SetParameters

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

SetParameters for this ConfigAdfs

func (*ConfigAdfs) SetProviderConfigReference

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

SetProviderConfigReference of this ConfigAdfs.

func (*ConfigAdfs) SetProviderReference

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

SetProviderReference of this ConfigAdfs. Deprecated: Use SetProviderConfigReference.

func (*ConfigAdfs) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ConfigAdfs.

type ConfigAdfsList

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

ConfigAdfsList contains a list of ConfigAdfss

func (*ConfigAdfsList) DeepCopy

func (in *ConfigAdfsList) DeepCopy() *ConfigAdfsList

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

func (*ConfigAdfsList) DeepCopyInto

func (in *ConfigAdfsList) DeepCopyInto(out *ConfigAdfsList)

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

func (*ConfigAdfsList) DeepCopyObject

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

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

func (*ConfigAdfsList) GetItems

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

GetItems of this ConfigAdfsList.

type ConfigAdfsObservation

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

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ConfigAdfsObservation) DeepCopy

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

func (*ConfigAdfsObservation) DeepCopyInto

func (in *ConfigAdfsObservation) DeepCopyInto(out *ConfigAdfsObservation)

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

type ConfigAdfsParameters

type ConfigAdfsParameters struct {

	// +kubebuilder:validation:Optional
	AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedPrincipalIds []*string `json:"allowedPrincipalIds,omitempty" tf:"allowed_principal_ids,omitempty"`

	// Annotations of the resource
	// +kubebuilder:validation:Optional
	Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DisplayNameField *string `json:"displayNameField" tf:"display_name_field,omitempty"`

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

	// +kubebuilder:validation:Required
	GroupsField *string `json:"groupsField" tf:"groups_field,omitempty"`

	// +kubebuilder:validation:Required
	IdpMetadataContentSecretRef v1.SecretKeySelector `json:"idpMetadataContentSecretRef" tf:"-"`

	// Labels of the resource
	// +kubebuilder:validation:Optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Required
	RancherAPIHost *string `json:"rancherApiHost" tf:"rancher_api_host,omitempty"`

	// +kubebuilder:validation:Required
	SpCertSecretRef v1.SecretKeySelector `json:"spCertSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SpKeySecretRef v1.SecretKeySelector `json:"spKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	UIDField *string `json:"uidField" tf:"uid_field,omitempty"`

	// +kubebuilder:validation:Required
	UserNameField *string `json:"userNameField" tf:"user_name_field,omitempty"`
}

func (*ConfigAdfsParameters) DeepCopy

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

func (*ConfigAdfsParameters) DeepCopyInto

func (in *ConfigAdfsParameters) DeepCopyInto(out *ConfigAdfsParameters)

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

type ConfigAdfsSpec

type ConfigAdfsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigAdfsParameters `json:"forProvider"`
}

ConfigAdfsSpec defines the desired state of ConfigAdfs

func (*ConfigAdfsSpec) DeepCopy

func (in *ConfigAdfsSpec) DeepCopy() *ConfigAdfsSpec

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

func (*ConfigAdfsSpec) DeepCopyInto

func (in *ConfigAdfsSpec) DeepCopyInto(out *ConfigAdfsSpec)

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

type ConfigAdfsStatus

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

ConfigAdfsStatus defines the observed state of ConfigAdfs.

func (*ConfigAdfsStatus) DeepCopy

func (in *ConfigAdfsStatus) DeepCopy() *ConfigAdfsStatus

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

func (*ConfigAdfsStatus) DeepCopyInto

func (in *ConfigAdfsStatus) DeepCopyInto(out *ConfigAdfsStatus)

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

type ConfigAzuread

type ConfigAzuread struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigAzureadSpec   `json:"spec"`
	Status            ConfigAzureadStatus `json:"status,omitempty"`
}

ConfigAzuread is the Schema for the ConfigAzureads 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,rancherjet}

func (*ConfigAzuread) DeepCopy

func (in *ConfigAzuread) DeepCopy() *ConfigAzuread

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

func (*ConfigAzuread) DeepCopyInto

func (in *ConfigAzuread) DeepCopyInto(out *ConfigAzuread)

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

func (*ConfigAzuread) DeepCopyObject

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

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

func (*ConfigAzuread) GetCondition

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

GetCondition of this ConfigAzuread.

func (*ConfigAzuread) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ConfigAzuread

func (*ConfigAzuread) GetDeletionPolicy

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

GetDeletionPolicy of this ConfigAzuread.

func (*ConfigAzuread) GetID

func (tr *ConfigAzuread) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigAzuread

func (*ConfigAzuread) GetObservation

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

GetObservation of this ConfigAzuread

func (*ConfigAzuread) GetParameters

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

GetParameters of this ConfigAzuread

func (*ConfigAzuread) GetProviderConfigReference

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

GetProviderConfigReference of this ConfigAzuread.

func (*ConfigAzuread) GetProviderReference

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

GetProviderReference of this ConfigAzuread. Deprecated: Use GetProviderConfigReference.

func (*ConfigAzuread) GetTerraformResourceType

func (mg *ConfigAzuread) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigAzuread

func (*ConfigAzuread) GetTerraformSchemaVersion

func (tr *ConfigAzuread) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigAzuread) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ConfigAzuread.

func (*ConfigAzuread) LateInitialize

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

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

func (*ConfigAzuread) SetConditions

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

SetConditions of this ConfigAzuread.

func (*ConfigAzuread) SetDeletionPolicy

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

SetDeletionPolicy of this ConfigAzuread.

func (*ConfigAzuread) SetObservation

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

SetObservation for this ConfigAzuread

func (*ConfigAzuread) SetParameters

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

SetParameters for this ConfigAzuread

func (*ConfigAzuread) SetProviderConfigReference

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

SetProviderConfigReference of this ConfigAzuread.

func (*ConfigAzuread) SetProviderReference

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

SetProviderReference of this ConfigAzuread. Deprecated: Use SetProviderConfigReference.

func (*ConfigAzuread) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ConfigAzuread.

type ConfigAzureadList

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

ConfigAzureadList contains a list of ConfigAzureads

func (*ConfigAzureadList) DeepCopy

func (in *ConfigAzureadList) DeepCopy() *ConfigAzureadList

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

func (*ConfigAzureadList) DeepCopyInto

func (in *ConfigAzureadList) DeepCopyInto(out *ConfigAzureadList)

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

func (*ConfigAzureadList) DeepCopyObject

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

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

func (*ConfigAzureadList) GetItems

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

GetItems of this ConfigAzureadList.

type ConfigAzureadObservation

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

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ConfigAzureadObservation) DeepCopy

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

func (*ConfigAzureadObservation) DeepCopyInto

func (in *ConfigAzureadObservation) DeepCopyInto(out *ConfigAzureadObservation)

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

type ConfigAzureadParameters

type ConfigAzureadParameters struct {

	// +kubebuilder:validation:Optional
	AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedPrincipalIds []*string `json:"allowedPrincipalIds,omitempty" tf:"allowed_principal_ids,omitempty"`

	// Annotations of the resource
	// +kubebuilder:validation:Optional
	Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	ApplicationIDSecretRef v1.SecretKeySelector `json:"applicationIdSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ApplicationSecretSecretRef v1.SecretKeySelector `json:"applicationSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	AuthEndpoint *string `json:"authEndpoint" tf:"auth_endpoint,omitempty"`

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

	// +kubebuilder:validation:Optional
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`

	// +kubebuilder:validation:Required
	GraphEndpoint *string `json:"graphEndpoint" tf:"graph_endpoint,omitempty"`

	// Labels of the resource
	// +kubebuilder:validation:Optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Required
	RancherURL *string `json:"rancherUrl" tf:"rancher_url,omitempty"`

	// +kubebuilder:validation:Required
	TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"`

	// +kubebuilder:validation:Required
	TokenEndpoint *string `json:"tokenEndpoint" tf:"token_endpoint,omitempty"`
}

func (*ConfigAzureadParameters) DeepCopy

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

func (*ConfigAzureadParameters) DeepCopyInto

func (in *ConfigAzureadParameters) DeepCopyInto(out *ConfigAzureadParameters)

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

type ConfigAzureadSpec

type ConfigAzureadSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigAzureadParameters `json:"forProvider"`
}

ConfigAzureadSpec defines the desired state of ConfigAzuread

func (*ConfigAzureadSpec) DeepCopy

func (in *ConfigAzureadSpec) DeepCopy() *ConfigAzureadSpec

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

func (*ConfigAzureadSpec) DeepCopyInto

func (in *ConfigAzureadSpec) DeepCopyInto(out *ConfigAzureadSpec)

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

type ConfigAzureadStatus

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

ConfigAzureadStatus defines the observed state of ConfigAzuread.

func (*ConfigAzureadStatus) DeepCopy

func (in *ConfigAzureadStatus) DeepCopy() *ConfigAzureadStatus

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

func (*ConfigAzureadStatus) DeepCopyInto

func (in *ConfigAzureadStatus) DeepCopyInto(out *ConfigAzureadStatus)

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

type ConfigFreeipa

type ConfigFreeipa struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigFreeipaSpec   `json:"spec"`
	Status            ConfigFreeipaStatus `json:"status,omitempty"`
}

ConfigFreeipa is the Schema for the ConfigFreeipas 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,rancherjet}

func (*ConfigFreeipa) DeepCopy

func (in *ConfigFreeipa) DeepCopy() *ConfigFreeipa

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

func (*ConfigFreeipa) DeepCopyInto

func (in *ConfigFreeipa) DeepCopyInto(out *ConfigFreeipa)

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

func (*ConfigFreeipa) DeepCopyObject

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

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

func (*ConfigFreeipa) GetCondition

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

GetCondition of this ConfigFreeipa.

func (*ConfigFreeipa) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ConfigFreeipa

func (*ConfigFreeipa) GetDeletionPolicy

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

GetDeletionPolicy of this ConfigFreeipa.

func (*ConfigFreeipa) GetID

func (tr *ConfigFreeipa) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigFreeipa

func (*ConfigFreeipa) GetObservation

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

GetObservation of this ConfigFreeipa

func (*ConfigFreeipa) GetParameters

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

GetParameters of this ConfigFreeipa

func (*ConfigFreeipa) GetProviderConfigReference

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

GetProviderConfigReference of this ConfigFreeipa.

func (*ConfigFreeipa) GetProviderReference

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

GetProviderReference of this ConfigFreeipa. Deprecated: Use GetProviderConfigReference.

func (*ConfigFreeipa) GetTerraformResourceType

func (mg *ConfigFreeipa) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigFreeipa

func (*ConfigFreeipa) GetTerraformSchemaVersion

func (tr *ConfigFreeipa) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigFreeipa) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ConfigFreeipa.

func (*ConfigFreeipa) LateInitialize

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

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

func (*ConfigFreeipa) SetConditions

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

SetConditions of this ConfigFreeipa.

func (*ConfigFreeipa) SetDeletionPolicy

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

SetDeletionPolicy of this ConfigFreeipa.

func (*ConfigFreeipa) SetObservation

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

SetObservation for this ConfigFreeipa

func (*ConfigFreeipa) SetParameters

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

SetParameters for this ConfigFreeipa

func (*ConfigFreeipa) SetProviderConfigReference

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

SetProviderConfigReference of this ConfigFreeipa.

func (*ConfigFreeipa) SetProviderReference

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

SetProviderReference of this ConfigFreeipa. Deprecated: Use SetProviderConfigReference.

func (*ConfigFreeipa) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ConfigFreeipa.

type ConfigFreeipaList

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

ConfigFreeipaList contains a list of ConfigFreeipas

func (*ConfigFreeipaList) DeepCopy

func (in *ConfigFreeipaList) DeepCopy() *ConfigFreeipaList

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

func (*ConfigFreeipaList) DeepCopyInto

func (in *ConfigFreeipaList) DeepCopyInto(out *ConfigFreeipaList)

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

func (*ConfigFreeipaList) DeepCopyObject

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

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

func (*ConfigFreeipaList) GetItems

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

GetItems of this ConfigFreeipaList.

type ConfigFreeipaObservation

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

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ConfigFreeipaObservation) DeepCopy

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

func (*ConfigFreeipaObservation) DeepCopyInto

func (in *ConfigFreeipaObservation) DeepCopyInto(out *ConfigFreeipaObservation)

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

type ConfigFreeipaParameters

type ConfigFreeipaParameters struct {

	// +kubebuilder:validation:Optional
	AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedPrincipalIds []*string `json:"allowedPrincipalIds,omitempty" tf:"allowed_principal_ids,omitempty"`

	// Annotations of the resource
	// +kubebuilder:validation:Optional
	Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ConnectionTimeout *int64 `json:"connectionTimeout,omitempty" tf:"connection_timeout,omitempty"`

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

	// +kubebuilder:validation:Optional
	GroupDnAttribute *string `json:"groupDnAttribute,omitempty" tf:"group_dn_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupMemberMappingAttribute *string `json:"groupMemberMappingAttribute,omitempty" tf:"group_member_mapping_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupMemberUserAttribute *string `json:"groupMemberUserAttribute,omitempty" tf:"group_member_user_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNameAttribute *string `json:"groupNameAttribute,omitempty" tf:"group_name_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupObjectClass *string `json:"groupObjectClass,omitempty" tf:"group_object_class,omitempty"`

	// +kubebuilder:validation:Optional
	GroupSearchAttribute *string `json:"groupSearchAttribute,omitempty" tf:"group_search_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupSearchBase *string `json:"groupSearchBase,omitempty" tf:"group_search_base,omitempty"`

	// Labels of the resource
	// +kubebuilder:validation:Optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Optional
	NestedGroupMembershipEnabled *bool `json:"nestedGroupMembershipEnabled,omitempty" tf:"nested_group_membership_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

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

	// +kubebuilder:validation:Required
	ServiceAccountDistinguishedNameSecretRef v1.SecretKeySelector `json:"serviceAccountDistinguishedNameSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ServiceAccountPasswordSecretRef v1.SecretKeySelector `json:"serviceAccountPasswordSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	TLS *bool `json:"tls,omitempty" tf:"tls,omitempty"`

	// +kubebuilder:validation:Required
	TestPasswordSecretRef v1.SecretKeySelector `json:"testPasswordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	TestUsername *string `json:"testUsername" tf:"test_username,omitempty"`

	// +kubebuilder:validation:Optional
	UserDisabledBitMask *int64 `json:"userDisabledBitMask,omitempty" tf:"user_disabled_bit_mask,omitempty"`

	// +kubebuilder:validation:Optional
	UserEnabledAttribute *string `json:"userEnabledAttribute,omitempty" tf:"user_enabled_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserLoginAttribute *string `json:"userLoginAttribute,omitempty" tf:"user_login_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserMemberAttribute *string `json:"userMemberAttribute,omitempty" tf:"user_member_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserNameAttribute *string `json:"userNameAttribute,omitempty" tf:"user_name_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserObjectClass *string `json:"userObjectClass,omitempty" tf:"user_object_class,omitempty"`

	// +kubebuilder:validation:Optional
	UserSearchAttribute *string `json:"userSearchAttribute,omitempty" tf:"user_search_attribute,omitempty"`

	// +kubebuilder:validation:Required
	UserSearchBase *string `json:"userSearchBase" tf:"user_search_base,omitempty"`
}

func (*ConfigFreeipaParameters) DeepCopy

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

func (*ConfigFreeipaParameters) DeepCopyInto

func (in *ConfigFreeipaParameters) DeepCopyInto(out *ConfigFreeipaParameters)

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

type ConfigFreeipaSpec

type ConfigFreeipaSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigFreeipaParameters `json:"forProvider"`
}

ConfigFreeipaSpec defines the desired state of ConfigFreeipa

func (*ConfigFreeipaSpec) DeepCopy

func (in *ConfigFreeipaSpec) DeepCopy() *ConfigFreeipaSpec

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

func (*ConfigFreeipaSpec) DeepCopyInto

func (in *ConfigFreeipaSpec) DeepCopyInto(out *ConfigFreeipaSpec)

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

type ConfigFreeipaStatus

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

ConfigFreeipaStatus defines the observed state of ConfigFreeipa.

func (*ConfigFreeipaStatus) DeepCopy

func (in *ConfigFreeipaStatus) DeepCopy() *ConfigFreeipaStatus

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

func (*ConfigFreeipaStatus) DeepCopyInto

func (in *ConfigFreeipaStatus) DeepCopyInto(out *ConfigFreeipaStatus)

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

type ConfigGithub

type ConfigGithub struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigGithubSpec   `json:"spec"`
	Status            ConfigGithubStatus `json:"status,omitempty"`
}

ConfigGithub is the Schema for the ConfigGithubs 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,rancherjet}

func (*ConfigGithub) DeepCopy

func (in *ConfigGithub) DeepCopy() *ConfigGithub

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

func (*ConfigGithub) DeepCopyInto

func (in *ConfigGithub) DeepCopyInto(out *ConfigGithub)

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

func (*ConfigGithub) DeepCopyObject

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

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

func (*ConfigGithub) GetCondition

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

GetCondition of this ConfigGithub.

func (*ConfigGithub) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ConfigGithub

func (*ConfigGithub) GetDeletionPolicy

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

GetDeletionPolicy of this ConfigGithub.

func (*ConfigGithub) GetID

func (tr *ConfigGithub) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigGithub

func (*ConfigGithub) GetObservation

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

GetObservation of this ConfigGithub

func (*ConfigGithub) GetParameters

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

GetParameters of this ConfigGithub

func (*ConfigGithub) GetProviderConfigReference

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

GetProviderConfigReference of this ConfigGithub.

func (*ConfigGithub) GetProviderReference

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

GetProviderReference of this ConfigGithub. Deprecated: Use GetProviderConfigReference.

func (*ConfigGithub) GetTerraformResourceType

func (mg *ConfigGithub) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigGithub

func (*ConfigGithub) GetTerraformSchemaVersion

func (tr *ConfigGithub) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigGithub) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ConfigGithub.

func (*ConfigGithub) LateInitialize

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

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

func (*ConfigGithub) SetConditions

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

SetConditions of this ConfigGithub.

func (*ConfigGithub) SetDeletionPolicy

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

SetDeletionPolicy of this ConfigGithub.

func (*ConfigGithub) SetObservation

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

SetObservation for this ConfigGithub

func (*ConfigGithub) SetParameters

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

SetParameters for this ConfigGithub

func (*ConfigGithub) SetProviderConfigReference

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

SetProviderConfigReference of this ConfigGithub.

func (*ConfigGithub) SetProviderReference

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

SetProviderReference of this ConfigGithub. Deprecated: Use SetProviderConfigReference.

func (*ConfigGithub) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ConfigGithub.

type ConfigGithubList

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

ConfigGithubList contains a list of ConfigGithubs

func (*ConfigGithubList) DeepCopy

func (in *ConfigGithubList) DeepCopy() *ConfigGithubList

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

func (*ConfigGithubList) DeepCopyInto

func (in *ConfigGithubList) DeepCopyInto(out *ConfigGithubList)

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

func (*ConfigGithubList) DeepCopyObject

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

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

func (*ConfigGithubList) GetItems

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

GetItems of this ConfigGithubList.

type ConfigGithubObservation

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

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ConfigGithubObservation) DeepCopy

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

func (*ConfigGithubObservation) DeepCopyInto

func (in *ConfigGithubObservation) DeepCopyInto(out *ConfigGithubObservation)

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

type ConfigGithubParameters

type ConfigGithubParameters struct {

	// +kubebuilder:validation:Optional
	AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedPrincipalIds []*string `json:"allowedPrincipalIds,omitempty" tf:"allowed_principal_ids,omitempty"`

	// Annotations of the resource
	// +kubebuilder:validation:Optional
	Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	ClientIDSecretRef v1.SecretKeySelector `json:"clientIdSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

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

	// +kubebuilder:validation:Optional
	Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"`

	// Labels of the resource
	// +kubebuilder:validation:Optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Optional
	TLS *bool `json:"tls,omitempty" tf:"tls,omitempty"`
}

func (*ConfigGithubParameters) DeepCopy

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

func (*ConfigGithubParameters) DeepCopyInto

func (in *ConfigGithubParameters) DeepCopyInto(out *ConfigGithubParameters)

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

type ConfigGithubSpec

type ConfigGithubSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigGithubParameters `json:"forProvider"`
}

ConfigGithubSpec defines the desired state of ConfigGithub

func (*ConfigGithubSpec) DeepCopy

func (in *ConfigGithubSpec) DeepCopy() *ConfigGithubSpec

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

func (*ConfigGithubSpec) DeepCopyInto

func (in *ConfigGithubSpec) DeepCopyInto(out *ConfigGithubSpec)

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

type ConfigGithubStatus

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

ConfigGithubStatus defines the observed state of ConfigGithub.

func (*ConfigGithubStatus) DeepCopy

func (in *ConfigGithubStatus) DeepCopy() *ConfigGithubStatus

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

func (*ConfigGithubStatus) DeepCopyInto

func (in *ConfigGithubStatus) DeepCopyInto(out *ConfigGithubStatus)

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

type ConfigKeycloak

type ConfigKeycloak struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigKeycloakSpec   `json:"spec"`
	Status            ConfigKeycloakStatus `json:"status,omitempty"`
}

ConfigKeycloak is the Schema for the ConfigKeycloaks 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,rancherjet}

func (*ConfigKeycloak) DeepCopy

func (in *ConfigKeycloak) DeepCopy() *ConfigKeycloak

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

func (*ConfigKeycloak) DeepCopyInto

func (in *ConfigKeycloak) DeepCopyInto(out *ConfigKeycloak)

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

func (*ConfigKeycloak) DeepCopyObject

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

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

func (*ConfigKeycloak) GetCondition

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

GetCondition of this ConfigKeycloak.

func (*ConfigKeycloak) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ConfigKeycloak

func (*ConfigKeycloak) GetDeletionPolicy

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

GetDeletionPolicy of this ConfigKeycloak.

func (*ConfigKeycloak) GetID

func (tr *ConfigKeycloak) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigKeycloak

func (*ConfigKeycloak) GetObservation

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

GetObservation of this ConfigKeycloak

func (*ConfigKeycloak) GetParameters

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

GetParameters of this ConfigKeycloak

func (*ConfigKeycloak) GetProviderConfigReference

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

GetProviderConfigReference of this ConfigKeycloak.

func (*ConfigKeycloak) GetProviderReference

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

GetProviderReference of this ConfigKeycloak. Deprecated: Use GetProviderConfigReference.

func (*ConfigKeycloak) GetTerraformResourceType

func (mg *ConfigKeycloak) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigKeycloak

func (*ConfigKeycloak) GetTerraformSchemaVersion

func (tr *ConfigKeycloak) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigKeycloak) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ConfigKeycloak.

func (*ConfigKeycloak) LateInitialize

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

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

func (*ConfigKeycloak) SetConditions

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

SetConditions of this ConfigKeycloak.

func (*ConfigKeycloak) SetDeletionPolicy

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

SetDeletionPolicy of this ConfigKeycloak.

func (*ConfigKeycloak) SetObservation

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

SetObservation for this ConfigKeycloak

func (*ConfigKeycloak) SetParameters

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

SetParameters for this ConfigKeycloak

func (*ConfigKeycloak) SetProviderConfigReference

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

SetProviderConfigReference of this ConfigKeycloak.

func (*ConfigKeycloak) SetProviderReference

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

SetProviderReference of this ConfigKeycloak. Deprecated: Use SetProviderConfigReference.

func (*ConfigKeycloak) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ConfigKeycloak.

type ConfigKeycloakList

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

ConfigKeycloakList contains a list of ConfigKeycloaks

func (*ConfigKeycloakList) DeepCopy

func (in *ConfigKeycloakList) DeepCopy() *ConfigKeycloakList

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

func (*ConfigKeycloakList) DeepCopyInto

func (in *ConfigKeycloakList) DeepCopyInto(out *ConfigKeycloakList)

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

func (*ConfigKeycloakList) DeepCopyObject

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

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

func (*ConfigKeycloakList) GetItems

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

GetItems of this ConfigKeycloakList.

type ConfigKeycloakObservation

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

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ConfigKeycloakObservation) DeepCopy

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

func (*ConfigKeycloakObservation) DeepCopyInto

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

type ConfigKeycloakParameters

type ConfigKeycloakParameters struct {

	// +kubebuilder:validation:Optional
	AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedPrincipalIds []*string `json:"allowedPrincipalIds,omitempty" tf:"allowed_principal_ids,omitempty"`

	// Annotations of the resource
	// +kubebuilder:validation:Optional
	Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DisplayNameField *string `json:"displayNameField" tf:"display_name_field,omitempty"`

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

	// +kubebuilder:validation:Optional
	EntityID *string `json:"entityId,omitempty" tf:"entity_id,omitempty"`

	// +kubebuilder:validation:Required
	GroupsField *string `json:"groupsField" tf:"groups_field,omitempty"`

	// +kubebuilder:validation:Required
	IdpMetadataContentSecretRef v1.SecretKeySelector `json:"idpMetadataContentSecretRef" tf:"-"`

	// Labels of the resource
	// +kubebuilder:validation:Optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Required
	RancherAPIHost *string `json:"rancherApiHost" tf:"rancher_api_host,omitempty"`

	// +kubebuilder:validation:Required
	SpCertSecretRef v1.SecretKeySelector `json:"spCertSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SpKeySecretRef v1.SecretKeySelector `json:"spKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	UIDField *string `json:"uidField" tf:"uid_field,omitempty"`

	// +kubebuilder:validation:Required
	UserNameField *string `json:"userNameField" tf:"user_name_field,omitempty"`
}

func (*ConfigKeycloakParameters) DeepCopy

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

func (*ConfigKeycloakParameters) DeepCopyInto

func (in *ConfigKeycloakParameters) DeepCopyInto(out *ConfigKeycloakParameters)

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

type ConfigKeycloakSpec

type ConfigKeycloakSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigKeycloakParameters `json:"forProvider"`
}

ConfigKeycloakSpec defines the desired state of ConfigKeycloak

func (*ConfigKeycloakSpec) DeepCopy

func (in *ConfigKeycloakSpec) DeepCopy() *ConfigKeycloakSpec

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

func (*ConfigKeycloakSpec) DeepCopyInto

func (in *ConfigKeycloakSpec) DeepCopyInto(out *ConfigKeycloakSpec)

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

type ConfigKeycloakStatus

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

ConfigKeycloakStatus defines the observed state of ConfigKeycloak.

func (*ConfigKeycloakStatus) DeepCopy

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

func (*ConfigKeycloakStatus) DeepCopyInto

func (in *ConfigKeycloakStatus) DeepCopyInto(out *ConfigKeycloakStatus)

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

type ConfigOkta

type ConfigOkta struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigOktaSpec   `json:"spec"`
	Status            ConfigOktaStatus `json:"status,omitempty"`
}

ConfigOkta is the Schema for the ConfigOktas 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,rancherjet}

func (*ConfigOkta) DeepCopy

func (in *ConfigOkta) DeepCopy() *ConfigOkta

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

func (*ConfigOkta) DeepCopyInto

func (in *ConfigOkta) DeepCopyInto(out *ConfigOkta)

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

func (*ConfigOkta) DeepCopyObject

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

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

func (*ConfigOkta) GetCondition

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

GetCondition of this ConfigOkta.

func (*ConfigOkta) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ConfigOkta

func (*ConfigOkta) GetDeletionPolicy

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

GetDeletionPolicy of this ConfigOkta.

func (*ConfigOkta) GetID

func (tr *ConfigOkta) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigOkta

func (*ConfigOkta) GetObservation

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

GetObservation of this ConfigOkta

func (*ConfigOkta) GetParameters

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

GetParameters of this ConfigOkta

func (*ConfigOkta) GetProviderConfigReference

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

GetProviderConfigReference of this ConfigOkta.

func (*ConfigOkta) GetProviderReference

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

GetProviderReference of this ConfigOkta. Deprecated: Use GetProviderConfigReference.

func (*ConfigOkta) GetTerraformResourceType

func (mg *ConfigOkta) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigOkta

func (*ConfigOkta) GetTerraformSchemaVersion

func (tr *ConfigOkta) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigOkta) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ConfigOkta.

func (*ConfigOkta) LateInitialize

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

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

func (*ConfigOkta) SetConditions

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

SetConditions of this ConfigOkta.

func (*ConfigOkta) SetDeletionPolicy

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

SetDeletionPolicy of this ConfigOkta.

func (*ConfigOkta) SetObservation

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

SetObservation for this ConfigOkta

func (*ConfigOkta) SetParameters

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

SetParameters for this ConfigOkta

func (*ConfigOkta) SetProviderConfigReference

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

SetProviderConfigReference of this ConfigOkta.

func (*ConfigOkta) SetProviderReference

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

SetProviderReference of this ConfigOkta. Deprecated: Use SetProviderConfigReference.

func (*ConfigOkta) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ConfigOkta.

type ConfigOktaList

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

ConfigOktaList contains a list of ConfigOktas

func (*ConfigOktaList) DeepCopy

func (in *ConfigOktaList) DeepCopy() *ConfigOktaList

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

func (*ConfigOktaList) DeepCopyInto

func (in *ConfigOktaList) DeepCopyInto(out *ConfigOktaList)

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

func (*ConfigOktaList) DeepCopyObject

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

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

func (*ConfigOktaList) GetItems

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

GetItems of this ConfigOktaList.

type ConfigOktaObservation

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

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ConfigOktaObservation) DeepCopy

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

func (*ConfigOktaObservation) DeepCopyInto

func (in *ConfigOktaObservation) DeepCopyInto(out *ConfigOktaObservation)

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

type ConfigOktaParameters

type ConfigOktaParameters struct {

	// +kubebuilder:validation:Optional
	AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedPrincipalIds []*string `json:"allowedPrincipalIds,omitempty" tf:"allowed_principal_ids,omitempty"`

	// Annotations of the resource
	// +kubebuilder:validation:Optional
	Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DisplayNameField *string `json:"displayNameField" tf:"display_name_field,omitempty"`

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

	// +kubebuilder:validation:Required
	GroupsField *string `json:"groupsField" tf:"groups_field,omitempty"`

	// +kubebuilder:validation:Required
	IdpMetadataContentSecretRef v1.SecretKeySelector `json:"idpMetadataContentSecretRef" tf:"-"`

	// Labels of the resource
	// +kubebuilder:validation:Optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Required
	RancherAPIHost *string `json:"rancherApiHost" tf:"rancher_api_host,omitempty"`

	// +kubebuilder:validation:Required
	SpCertSecretRef v1.SecretKeySelector `json:"spCertSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SpKeySecretRef v1.SecretKeySelector `json:"spKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	UIDField *string `json:"uidField" tf:"uid_field,omitempty"`

	// +kubebuilder:validation:Required
	UserNameField *string `json:"userNameField" tf:"user_name_field,omitempty"`
}

func (*ConfigOktaParameters) DeepCopy

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

func (*ConfigOktaParameters) DeepCopyInto

func (in *ConfigOktaParameters) DeepCopyInto(out *ConfigOktaParameters)

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

type ConfigOktaSpec

type ConfigOktaSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigOktaParameters `json:"forProvider"`
}

ConfigOktaSpec defines the desired state of ConfigOkta

func (*ConfigOktaSpec) DeepCopy

func (in *ConfigOktaSpec) DeepCopy() *ConfigOktaSpec

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

func (*ConfigOktaSpec) DeepCopyInto

func (in *ConfigOktaSpec) DeepCopyInto(out *ConfigOktaSpec)

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

type ConfigOktaStatus

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

ConfigOktaStatus defines the observed state of ConfigOkta.

func (*ConfigOktaStatus) DeepCopy

func (in *ConfigOktaStatus) DeepCopy() *ConfigOktaStatus

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

func (*ConfigOktaStatus) DeepCopyInto

func (in *ConfigOktaStatus) DeepCopyInto(out *ConfigOktaStatus)

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

type ConfigOpenldap

type ConfigOpenldap struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigOpenldapSpec   `json:"spec"`
	Status            ConfigOpenldapStatus `json:"status,omitempty"`
}

ConfigOpenldap is the Schema for the ConfigOpenldaps 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,rancherjet}

func (*ConfigOpenldap) DeepCopy

func (in *ConfigOpenldap) DeepCopy() *ConfigOpenldap

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

func (*ConfigOpenldap) DeepCopyInto

func (in *ConfigOpenldap) DeepCopyInto(out *ConfigOpenldap)

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

func (*ConfigOpenldap) DeepCopyObject

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

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

func (*ConfigOpenldap) GetCondition

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

GetCondition of this ConfigOpenldap.

func (*ConfigOpenldap) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ConfigOpenldap

func (*ConfigOpenldap) GetDeletionPolicy

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

GetDeletionPolicy of this ConfigOpenldap.

func (*ConfigOpenldap) GetID

func (tr *ConfigOpenldap) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigOpenldap

func (*ConfigOpenldap) GetObservation

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

GetObservation of this ConfigOpenldap

func (*ConfigOpenldap) GetParameters

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

GetParameters of this ConfigOpenldap

func (*ConfigOpenldap) GetProviderConfigReference

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

GetProviderConfigReference of this ConfigOpenldap.

func (*ConfigOpenldap) GetProviderReference

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

GetProviderReference of this ConfigOpenldap. Deprecated: Use GetProviderConfigReference.

func (*ConfigOpenldap) GetTerraformResourceType

func (mg *ConfigOpenldap) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigOpenldap

func (*ConfigOpenldap) GetTerraformSchemaVersion

func (tr *ConfigOpenldap) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigOpenldap) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ConfigOpenldap.

func (*ConfigOpenldap) LateInitialize

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

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

func (*ConfigOpenldap) SetConditions

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

SetConditions of this ConfigOpenldap.

func (*ConfigOpenldap) SetDeletionPolicy

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

SetDeletionPolicy of this ConfigOpenldap.

func (*ConfigOpenldap) SetObservation

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

SetObservation for this ConfigOpenldap

func (*ConfigOpenldap) SetParameters

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

SetParameters for this ConfigOpenldap

func (*ConfigOpenldap) SetProviderConfigReference

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

SetProviderConfigReference of this ConfigOpenldap.

func (*ConfigOpenldap) SetProviderReference

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

SetProviderReference of this ConfigOpenldap. Deprecated: Use SetProviderConfigReference.

func (*ConfigOpenldap) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ConfigOpenldap.

type ConfigOpenldapList

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

ConfigOpenldapList contains a list of ConfigOpenldaps

func (*ConfigOpenldapList) DeepCopy

func (in *ConfigOpenldapList) DeepCopy() *ConfigOpenldapList

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

func (*ConfigOpenldapList) DeepCopyInto

func (in *ConfigOpenldapList) DeepCopyInto(out *ConfigOpenldapList)

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

func (*ConfigOpenldapList) DeepCopyObject

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

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

func (*ConfigOpenldapList) GetItems

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

GetItems of this ConfigOpenldapList.

type ConfigOpenldapObservation

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

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ConfigOpenldapObservation) DeepCopy

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

func (*ConfigOpenldapObservation) DeepCopyInto

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

type ConfigOpenldapParameters

type ConfigOpenldapParameters struct {

	// +kubebuilder:validation:Optional
	AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedPrincipalIds []*string `json:"allowedPrincipalIds,omitempty" tf:"allowed_principal_ids,omitempty"`

	// Annotations of the resource
	// +kubebuilder:validation:Optional
	Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ConnectionTimeout *int64 `json:"connectionTimeout,omitempty" tf:"connection_timeout,omitempty"`

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

	// +kubebuilder:validation:Optional
	GroupDnAttribute *string `json:"groupDnAttribute,omitempty" tf:"group_dn_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupMemberMappingAttribute *string `json:"groupMemberMappingAttribute,omitempty" tf:"group_member_mapping_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupMemberUserAttribute *string `json:"groupMemberUserAttribute,omitempty" tf:"group_member_user_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupNameAttribute *string `json:"groupNameAttribute,omitempty" tf:"group_name_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupObjectClass *string `json:"groupObjectClass,omitempty" tf:"group_object_class,omitempty"`

	// +kubebuilder:validation:Optional
	GroupSearchAttribute *string `json:"groupSearchAttribute,omitempty" tf:"group_search_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	GroupSearchBase *string `json:"groupSearchBase,omitempty" tf:"group_search_base,omitempty"`

	// Labels of the resource
	// +kubebuilder:validation:Optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Optional
	NestedGroupMembershipEnabled *bool `json:"nestedGroupMembershipEnabled,omitempty" tf:"nested_group_membership_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

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

	// +kubebuilder:validation:Required
	ServiceAccountDistinguishedNameSecretRef v1.SecretKeySelector `json:"serviceAccountDistinguishedNameSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ServiceAccountPasswordSecretRef v1.SecretKeySelector `json:"serviceAccountPasswordSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	TLS *bool `json:"tls,omitempty" tf:"tls,omitempty"`

	// +kubebuilder:validation:Required
	TestPasswordSecretRef v1.SecretKeySelector `json:"testPasswordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	TestUsername *string `json:"testUsername" tf:"test_username,omitempty"`

	// +kubebuilder:validation:Optional
	UserDisabledBitMask *int64 `json:"userDisabledBitMask,omitempty" tf:"user_disabled_bit_mask,omitempty"`

	// +kubebuilder:validation:Optional
	UserEnabledAttribute *string `json:"userEnabledAttribute,omitempty" tf:"user_enabled_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserLoginAttribute *string `json:"userLoginAttribute,omitempty" tf:"user_login_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserMemberAttribute *string `json:"userMemberAttribute,omitempty" tf:"user_member_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserNameAttribute *string `json:"userNameAttribute,omitempty" tf:"user_name_attribute,omitempty"`

	// +kubebuilder:validation:Optional
	UserObjectClass *string `json:"userObjectClass,omitempty" tf:"user_object_class,omitempty"`

	// +kubebuilder:validation:Optional
	UserSearchAttribute *string `json:"userSearchAttribute,omitempty" tf:"user_search_attribute,omitempty"`

	// +kubebuilder:validation:Required
	UserSearchBase *string `json:"userSearchBase" tf:"user_search_base,omitempty"`
}

func (*ConfigOpenldapParameters) DeepCopy

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

func (*ConfigOpenldapParameters) DeepCopyInto

func (in *ConfigOpenldapParameters) DeepCopyInto(out *ConfigOpenldapParameters)

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

type ConfigOpenldapSpec

type ConfigOpenldapSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigOpenldapParameters `json:"forProvider"`
}

ConfigOpenldapSpec defines the desired state of ConfigOpenldap

func (*ConfigOpenldapSpec) DeepCopy

func (in *ConfigOpenldapSpec) DeepCopy() *ConfigOpenldapSpec

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

func (*ConfigOpenldapSpec) DeepCopyInto

func (in *ConfigOpenldapSpec) DeepCopyInto(out *ConfigOpenldapSpec)

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

type ConfigOpenldapStatus

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

ConfigOpenldapStatus defines the observed state of ConfigOpenldap.

func (*ConfigOpenldapStatus) DeepCopy

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

func (*ConfigOpenldapStatus) DeepCopyInto

func (in *ConfigOpenldapStatus) DeepCopyInto(out *ConfigOpenldapStatus)

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

type ConfigPing

type ConfigPing struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigPingSpec   `json:"spec"`
	Status            ConfigPingStatus `json:"status,omitempty"`
}

ConfigPing is the Schema for the ConfigPings 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,rancherjet}

func (*ConfigPing) DeepCopy

func (in *ConfigPing) DeepCopy() *ConfigPing

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

func (*ConfigPing) DeepCopyInto

func (in *ConfigPing) DeepCopyInto(out *ConfigPing)

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

func (*ConfigPing) DeepCopyObject

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

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

func (*ConfigPing) GetCondition

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

GetCondition of this ConfigPing.

func (*ConfigPing) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ConfigPing

func (*ConfigPing) GetDeletionPolicy

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

GetDeletionPolicy of this ConfigPing.

func (*ConfigPing) GetID

func (tr *ConfigPing) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigPing

func (*ConfigPing) GetObservation

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

GetObservation of this ConfigPing

func (*ConfigPing) GetParameters

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

GetParameters of this ConfigPing

func (*ConfigPing) GetProviderConfigReference

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

GetProviderConfigReference of this ConfigPing.

func (*ConfigPing) GetProviderReference

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

GetProviderReference of this ConfigPing. Deprecated: Use GetProviderConfigReference.

func (*ConfigPing) GetTerraformResourceType

func (mg *ConfigPing) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigPing

func (*ConfigPing) GetTerraformSchemaVersion

func (tr *ConfigPing) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigPing) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ConfigPing.

func (*ConfigPing) LateInitialize

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

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

func (*ConfigPing) SetConditions

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

SetConditions of this ConfigPing.

func (*ConfigPing) SetDeletionPolicy

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

SetDeletionPolicy of this ConfigPing.

func (*ConfigPing) SetObservation

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

SetObservation for this ConfigPing

func (*ConfigPing) SetParameters

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

SetParameters for this ConfigPing

func (*ConfigPing) SetProviderConfigReference

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

SetProviderConfigReference of this ConfigPing.

func (*ConfigPing) SetProviderReference

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

SetProviderReference of this ConfigPing. Deprecated: Use SetProviderConfigReference.

func (*ConfigPing) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ConfigPing.

type ConfigPingList

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

ConfigPingList contains a list of ConfigPings

func (*ConfigPingList) DeepCopy

func (in *ConfigPingList) DeepCopy() *ConfigPingList

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

func (*ConfigPingList) DeepCopyInto

func (in *ConfigPingList) DeepCopyInto(out *ConfigPingList)

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

func (*ConfigPingList) DeepCopyObject

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

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

func (*ConfigPingList) GetItems

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

GetItems of this ConfigPingList.

type ConfigPingObservation

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

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ConfigPingObservation) DeepCopy

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

func (*ConfigPingObservation) DeepCopyInto

func (in *ConfigPingObservation) DeepCopyInto(out *ConfigPingObservation)

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

type ConfigPingParameters

type ConfigPingParameters struct {

	// +kubebuilder:validation:Optional
	AccessMode *string `json:"accessMode,omitempty" tf:"access_mode,omitempty"`

	// +kubebuilder:validation:Optional
	AllowedPrincipalIds []*string `json:"allowedPrincipalIds,omitempty" tf:"allowed_principal_ids,omitempty"`

	// Annotations of the resource
	// +kubebuilder:validation:Optional
	Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"`

	// +kubebuilder:validation:Required
	DisplayNameField *string `json:"displayNameField" tf:"display_name_field,omitempty"`

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

	// +kubebuilder:validation:Required
	GroupsField *string `json:"groupsField" tf:"groups_field,omitempty"`

	// +kubebuilder:validation:Required
	IdpMetadataContentSecretRef v1.SecretKeySelector `json:"idpMetadataContentSecretRef" tf:"-"`

	// Labels of the resource
	// +kubebuilder:validation:Optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`

	// +kubebuilder:validation:Required
	RancherAPIHost *string `json:"rancherApiHost" tf:"rancher_api_host,omitempty"`

	// +kubebuilder:validation:Required
	SpCertSecretRef v1.SecretKeySelector `json:"spCertSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	SpKeySecretRef v1.SecretKeySelector `json:"spKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	UIDField *string `json:"uidField" tf:"uid_field,omitempty"`

	// +kubebuilder:validation:Required
	UserNameField *string `json:"userNameField" tf:"user_name_field,omitempty"`
}

func (*ConfigPingParameters) DeepCopy

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

func (*ConfigPingParameters) DeepCopyInto

func (in *ConfigPingParameters) DeepCopyInto(out *ConfigPingParameters)

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

type ConfigPingSpec

type ConfigPingSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigPingParameters `json:"forProvider"`
}

ConfigPingSpec defines the desired state of ConfigPing

func (*ConfigPingSpec) DeepCopy

func (in *ConfigPingSpec) DeepCopy() *ConfigPingSpec

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

func (*ConfigPingSpec) DeepCopyInto

func (in *ConfigPingSpec) DeepCopyInto(out *ConfigPingSpec)

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

type ConfigPingStatus

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

ConfigPingStatus defines the observed state of ConfigPing.

func (*ConfigPingStatus) DeepCopy

func (in *ConfigPingStatus) DeepCopy() *ConfigPingStatus

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

func (*ConfigPingStatus) DeepCopyInto

func (in *ConfigPingStatus) DeepCopyInto(out *ConfigPingStatus)

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