Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=realm.crd.alt +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AttributeInitParameters
- type AttributeObservation
- type AttributeParameters
- type Events
- func (in *Events) DeepCopy() *Events
- func (in *Events) DeepCopyInto(out *Events)
- func (in *Events) DeepCopyObject() runtime.Object
- func (mg *Events) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Events) GetConnectionDetailsMapping() map[string]string
- func (mg *Events) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Events) GetID() string
- func (tr *Events) GetInitParameters() (map[string]any, error)
- func (mg *Events) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Events) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Events) GetObservation() (map[string]any, error)
- func (tr *Events) GetParameters() (map[string]any, error)
- func (mg *Events) GetProviderConfigReference() *xpv1.Reference
- func (mg *Events) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Events) GetTerraformResourceType() string
- func (tr *Events) GetTerraformSchemaVersion() int
- func (mg *Events) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Events) Hub()
- func (tr *Events) LateInitialize(attrs []byte) (bool, error)
- func (mg *Events) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Events) SetConditions(c ...xpv1.Condition)
- func (mg *Events) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Events) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Events) SetObservation(obs map[string]any) error
- func (tr *Events) SetParameters(params map[string]any) error
- func (mg *Events) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Events) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Events) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventsInitParameters
- type EventsList
- type EventsObservation
- type EventsParameters
- type EventsSpec
- type EventsStatus
- type GroupInitParameters
- type GroupObservation
- type GroupParameters
- type KeystoreAesGenerated
- func (in *KeystoreAesGenerated) DeepCopy() *KeystoreAesGenerated
- func (in *KeystoreAesGenerated) DeepCopyInto(out *KeystoreAesGenerated)
- func (in *KeystoreAesGenerated) DeepCopyObject() runtime.Object
- func (mg *KeystoreAesGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeystoreAesGenerated) GetConnectionDetailsMapping() map[string]string
- func (mg *KeystoreAesGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeystoreAesGenerated) GetID() string
- func (tr *KeystoreAesGenerated) GetInitParameters() (map[string]any, error)
- func (mg *KeystoreAesGenerated) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *KeystoreAesGenerated) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *KeystoreAesGenerated) GetObservation() (map[string]any, error)
- func (tr *KeystoreAesGenerated) GetParameters() (map[string]any, error)
- func (mg *KeystoreAesGenerated) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeystoreAesGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeystoreAesGenerated) GetTerraformResourceType() string
- func (tr *KeystoreAesGenerated) GetTerraformSchemaVersion() int
- func (mg *KeystoreAesGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeystoreAesGenerated) Hub()
- func (tr *KeystoreAesGenerated) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeystoreAesGenerated) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *KeystoreAesGenerated) SetConditions(c ...xpv1.Condition)
- func (mg *KeystoreAesGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *KeystoreAesGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *KeystoreAesGenerated) SetObservation(obs map[string]any) error
- func (tr *KeystoreAesGenerated) SetParameters(params map[string]any) error
- func (mg *KeystoreAesGenerated) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeystoreAesGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeystoreAesGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeystoreAesGeneratedInitParameters
- type KeystoreAesGeneratedList
- type KeystoreAesGeneratedObservation
- type KeystoreAesGeneratedParameters
- type KeystoreAesGeneratedSpec
- type KeystoreAesGeneratedStatus
- type KeystoreEcdsaGenerated
- func (in *KeystoreEcdsaGenerated) DeepCopy() *KeystoreEcdsaGenerated
- func (in *KeystoreEcdsaGenerated) DeepCopyInto(out *KeystoreEcdsaGenerated)
- func (in *KeystoreEcdsaGenerated) DeepCopyObject() runtime.Object
- func (mg *KeystoreEcdsaGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeystoreEcdsaGenerated) GetConnectionDetailsMapping() map[string]string
- func (mg *KeystoreEcdsaGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeystoreEcdsaGenerated) GetID() string
- func (tr *KeystoreEcdsaGenerated) GetInitParameters() (map[string]any, error)
- func (mg *KeystoreEcdsaGenerated) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *KeystoreEcdsaGenerated) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *KeystoreEcdsaGenerated) GetObservation() (map[string]any, error)
- func (tr *KeystoreEcdsaGenerated) GetParameters() (map[string]any, error)
- func (mg *KeystoreEcdsaGenerated) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeystoreEcdsaGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeystoreEcdsaGenerated) GetTerraformResourceType() string
- func (tr *KeystoreEcdsaGenerated) GetTerraformSchemaVersion() int
- func (mg *KeystoreEcdsaGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeystoreEcdsaGenerated) Hub()
- func (tr *KeystoreEcdsaGenerated) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeystoreEcdsaGenerated) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *KeystoreEcdsaGenerated) SetConditions(c ...xpv1.Condition)
- func (mg *KeystoreEcdsaGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *KeystoreEcdsaGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *KeystoreEcdsaGenerated) SetObservation(obs map[string]any) error
- func (tr *KeystoreEcdsaGenerated) SetParameters(params map[string]any) error
- func (mg *KeystoreEcdsaGenerated) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeystoreEcdsaGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeystoreEcdsaGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeystoreEcdsaGeneratedInitParameters
- type KeystoreEcdsaGeneratedList
- type KeystoreEcdsaGeneratedObservation
- type KeystoreEcdsaGeneratedParameters
- type KeystoreEcdsaGeneratedSpec
- type KeystoreEcdsaGeneratedStatus
- type KeystoreHMACGenerated
- func (in *KeystoreHMACGenerated) DeepCopy() *KeystoreHMACGenerated
- func (in *KeystoreHMACGenerated) DeepCopyInto(out *KeystoreHMACGenerated)
- func (in *KeystoreHMACGenerated) DeepCopyObject() runtime.Object
- func (mg *KeystoreHMACGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeystoreHMACGenerated) GetConnectionDetailsMapping() map[string]string
- func (mg *KeystoreHMACGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeystoreHMACGenerated) GetID() string
- func (tr *KeystoreHMACGenerated) GetInitParameters() (map[string]any, error)
- func (mg *KeystoreHMACGenerated) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *KeystoreHMACGenerated) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *KeystoreHMACGenerated) GetObservation() (map[string]any, error)
- func (tr *KeystoreHMACGenerated) GetParameters() (map[string]any, error)
- func (mg *KeystoreHMACGenerated) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeystoreHMACGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeystoreHMACGenerated) GetTerraformResourceType() string
- func (tr *KeystoreHMACGenerated) GetTerraformSchemaVersion() int
- func (mg *KeystoreHMACGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeystoreHMACGenerated) Hub()
- func (tr *KeystoreHMACGenerated) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeystoreHMACGenerated) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *KeystoreHMACGenerated) SetConditions(c ...xpv1.Condition)
- func (mg *KeystoreHMACGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *KeystoreHMACGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *KeystoreHMACGenerated) SetObservation(obs map[string]any) error
- func (tr *KeystoreHMACGenerated) SetParameters(params map[string]any) error
- func (mg *KeystoreHMACGenerated) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeystoreHMACGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeystoreHMACGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeystoreHMACGeneratedInitParameters
- type KeystoreHMACGeneratedList
- type KeystoreHMACGeneratedObservation
- type KeystoreHMACGeneratedParameters
- type KeystoreHMACGeneratedSpec
- type KeystoreHMACGeneratedStatus
- type KeystoreJavaKeystore
- func (in *KeystoreJavaKeystore) DeepCopy() *KeystoreJavaKeystore
- func (in *KeystoreJavaKeystore) DeepCopyInto(out *KeystoreJavaKeystore)
- func (in *KeystoreJavaKeystore) DeepCopyObject() runtime.Object
- func (mg *KeystoreJavaKeystore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeystoreJavaKeystore) GetConnectionDetailsMapping() map[string]string
- func (mg *KeystoreJavaKeystore) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeystoreJavaKeystore) GetID() string
- func (tr *KeystoreJavaKeystore) GetInitParameters() (map[string]any, error)
- func (mg *KeystoreJavaKeystore) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *KeystoreJavaKeystore) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *KeystoreJavaKeystore) GetObservation() (map[string]any, error)
- func (tr *KeystoreJavaKeystore) GetParameters() (map[string]any, error)
- func (mg *KeystoreJavaKeystore) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeystoreJavaKeystore) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeystoreJavaKeystore) GetTerraformResourceType() string
- func (tr *KeystoreJavaKeystore) GetTerraformSchemaVersion() int
- func (mg *KeystoreJavaKeystore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeystoreJavaKeystore) Hub()
- func (tr *KeystoreJavaKeystore) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeystoreJavaKeystore) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *KeystoreJavaKeystore) SetConditions(c ...xpv1.Condition)
- func (mg *KeystoreJavaKeystore) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *KeystoreJavaKeystore) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *KeystoreJavaKeystore) SetObservation(obs map[string]any) error
- func (tr *KeystoreJavaKeystore) SetParameters(params map[string]any) error
- func (mg *KeystoreJavaKeystore) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeystoreJavaKeystore) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeystoreJavaKeystore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeystoreJavaKeystoreInitParameters
- type KeystoreJavaKeystoreList
- type KeystoreJavaKeystoreObservation
- type KeystoreJavaKeystoreParameters
- type KeystoreJavaKeystoreSpec
- type KeystoreJavaKeystoreStatus
- type KeystoreRsa
- func (in *KeystoreRsa) DeepCopy() *KeystoreRsa
- func (in *KeystoreRsa) DeepCopyInto(out *KeystoreRsa)
- func (in *KeystoreRsa) DeepCopyObject() runtime.Object
- func (mg *KeystoreRsa) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeystoreRsa) GetConnectionDetailsMapping() map[string]string
- func (mg *KeystoreRsa) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeystoreRsa) GetID() string
- func (tr *KeystoreRsa) GetInitParameters() (map[string]any, error)
- func (mg *KeystoreRsa) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *KeystoreRsa) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *KeystoreRsa) GetObservation() (map[string]any, error)
- func (tr *KeystoreRsa) GetParameters() (map[string]any, error)
- func (mg *KeystoreRsa) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeystoreRsa) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeystoreRsa) GetTerraformResourceType() string
- func (tr *KeystoreRsa) GetTerraformSchemaVersion() int
- func (mg *KeystoreRsa) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeystoreRsa) Hub()
- func (tr *KeystoreRsa) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeystoreRsa) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *KeystoreRsa) SetConditions(c ...xpv1.Condition)
- func (mg *KeystoreRsa) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *KeystoreRsa) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *KeystoreRsa) SetObservation(obs map[string]any) error
- func (tr *KeystoreRsa) SetParameters(params map[string]any) error
- func (mg *KeystoreRsa) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeystoreRsa) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeystoreRsa) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeystoreRsaGenerated
- func (in *KeystoreRsaGenerated) DeepCopy() *KeystoreRsaGenerated
- func (in *KeystoreRsaGenerated) DeepCopyInto(out *KeystoreRsaGenerated)
- func (in *KeystoreRsaGenerated) DeepCopyObject() runtime.Object
- func (mg *KeystoreRsaGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeystoreRsaGenerated) GetConnectionDetailsMapping() map[string]string
- func (mg *KeystoreRsaGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeystoreRsaGenerated) GetID() string
- func (tr *KeystoreRsaGenerated) GetInitParameters() (map[string]any, error)
- func (mg *KeystoreRsaGenerated) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *KeystoreRsaGenerated) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *KeystoreRsaGenerated) GetObservation() (map[string]any, error)
- func (tr *KeystoreRsaGenerated) GetParameters() (map[string]any, error)
- func (mg *KeystoreRsaGenerated) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeystoreRsaGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeystoreRsaGenerated) GetTerraformResourceType() string
- func (tr *KeystoreRsaGenerated) GetTerraformSchemaVersion() int
- func (mg *KeystoreRsaGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeystoreRsaGenerated) Hub()
- func (tr *KeystoreRsaGenerated) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeystoreRsaGenerated) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *KeystoreRsaGenerated) SetConditions(c ...xpv1.Condition)
- func (mg *KeystoreRsaGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *KeystoreRsaGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *KeystoreRsaGenerated) SetObservation(obs map[string]any) error
- func (tr *KeystoreRsaGenerated) SetParameters(params map[string]any) error
- func (mg *KeystoreRsaGenerated) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeystoreRsaGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeystoreRsaGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeystoreRsaGeneratedInitParameters
- type KeystoreRsaGeneratedList
- type KeystoreRsaGeneratedObservation
- type KeystoreRsaGeneratedParameters
- type KeystoreRsaGeneratedSpec
- type KeystoreRsaGeneratedStatus
- type KeystoreRsaInitParameters
- type KeystoreRsaList
- type KeystoreRsaObservation
- type KeystoreRsaParameters
- type KeystoreRsaSpec
- type KeystoreRsaStatus
- type PermissionsInitParameters
- type PermissionsObservation
- type PermissionsParameters
- type UserProfile
- func (in *UserProfile) DeepCopy() *UserProfile
- func (in *UserProfile) DeepCopyInto(out *UserProfile)
- func (in *UserProfile) DeepCopyObject() runtime.Object
- func (mg *UserProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *UserProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserProfile) GetID() string
- func (tr *UserProfile) GetInitParameters() (map[string]any, error)
- func (mg *UserProfile) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *UserProfile) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *UserProfile) GetObservation() (map[string]any, error)
- func (tr *UserProfile) GetParameters() (map[string]any, error)
- func (mg *UserProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserProfile) GetTerraformResourceType() string
- func (tr *UserProfile) GetTerraformSchemaVersion() int
- func (mg *UserProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserProfile) Hub()
- func (tr *UserProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserProfile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserProfile) SetConditions(c ...xpv1.Condition)
- func (mg *UserProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserProfile) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *UserProfile) SetObservation(obs map[string]any) error
- func (tr *UserProfile) SetParameters(params map[string]any) error
- func (mg *UserProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserProfileInitParameters
- type UserProfileList
- type UserProfileObservation
- type UserProfileParameters
- type UserProfileSpec
- type UserProfileStatus
- type ValidatorInitParameters
- type ValidatorObservation
- type ValidatorParameters
Constants ¶
const ( CRDGroup = "realm.crd.alt" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Events_Kind = "Events" Events_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Events_Kind}.String() Events_KindAPIVersion = Events_Kind + "." + CRDGroupVersion.String() Events_GroupVersionKind = CRDGroupVersion.WithKind(Events_Kind) )
Repository type metadata.
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 )
var ( KeystoreAesGenerated_Kind = "KeystoreAesGenerated" KeystoreAesGenerated_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeystoreAesGenerated_Kind}.String() KeystoreAesGenerated_KindAPIVersion = KeystoreAesGenerated_Kind + "." + CRDGroupVersion.String() KeystoreAesGenerated_GroupVersionKind = CRDGroupVersion.WithKind(KeystoreAesGenerated_Kind) )
Repository type metadata.
var ( KeystoreEcdsaGenerated_Kind = "KeystoreEcdsaGenerated" KeystoreEcdsaGenerated_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeystoreEcdsaGenerated_Kind}.String() KeystoreEcdsaGenerated_KindAPIVersion = KeystoreEcdsaGenerated_Kind + "." + CRDGroupVersion.String() KeystoreEcdsaGenerated_GroupVersionKind = CRDGroupVersion.WithKind(KeystoreEcdsaGenerated_Kind) )
Repository type metadata.
var ( KeystoreHMACGenerated_Kind = "KeystoreHMACGenerated" KeystoreHMACGenerated_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeystoreHMACGenerated_Kind}.String() KeystoreHMACGenerated_KindAPIVersion = KeystoreHMACGenerated_Kind + "." + CRDGroupVersion.String() KeystoreHMACGenerated_GroupVersionKind = CRDGroupVersion.WithKind(KeystoreHMACGenerated_Kind) )
Repository type metadata.
var ( KeystoreJavaKeystore_Kind = "KeystoreJavaKeystore" KeystoreJavaKeystore_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeystoreJavaKeystore_Kind}.String() KeystoreJavaKeystore_KindAPIVersion = KeystoreJavaKeystore_Kind + "." + CRDGroupVersion.String() KeystoreJavaKeystore_GroupVersionKind = CRDGroupVersion.WithKind(KeystoreJavaKeystore_Kind) )
Repository type metadata.
var ( KeystoreRsa_Kind = "KeystoreRsa" KeystoreRsa_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeystoreRsa_Kind}.String() KeystoreRsa_KindAPIVersion = KeystoreRsa_Kind + "." + CRDGroupVersion.String() KeystoreRsa_GroupVersionKind = CRDGroupVersion.WithKind(KeystoreRsa_Kind) )
Repository type metadata.
var ( KeystoreRsaGenerated_Kind = "KeystoreRsaGenerated" KeystoreRsaGenerated_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeystoreRsaGenerated_Kind}.String() KeystoreRsaGenerated_KindAPIVersion = KeystoreRsaGenerated_Kind + "." + CRDGroupVersion.String() KeystoreRsaGenerated_GroupVersionKind = CRDGroupVersion.WithKind(KeystoreRsaGenerated_Kind) )
Repository type metadata.
var ( UserProfile_Kind = "UserProfile" UserProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserProfile_Kind}.String() UserProfile_KindAPIVersion = UserProfile_Kind + "." + CRDGroupVersion.String() UserProfile_GroupVersionKind = CRDGroupVersion.WithKind(UserProfile_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AttributeInitParameters ¶
type AttributeInitParameters struct { // A map of annotations for the attribute. Values can be a String or a json object. // +mapType=granular Annotations map[string]*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The display name of the attribute. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A list of scopes. The attribute will only be enabled when these scopes are requested by clients. // +listType=set EnabledWhenScope []*string `json:"enabledWhenScope,omitempty" tf:"enabled_when_scope,omitempty"` // A list of groups. Group *string `json:"group,omitempty" tf:"group,omitempty"` // The name of the attribute. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The permissions configuration information. Permissions []PermissionsInitParameters `json:"permissions,omitempty" tf:"permissions,omitempty"` // A list of roles for which the attribute will be required. // +listType=set RequiredForRoles []*string `json:"requiredForRoles,omitempty" tf:"required_for_roles,omitempty"` // A list of scopes for which the attribute will be required. // +listType=set RequiredForScopes []*string `json:"requiredForScopes,omitempty" tf:"required_for_scopes,omitempty"` // A list of validators for the attribute. Validator []ValidatorInitParameters `json:"validator,omitempty" tf:"validator,omitempty"` }
func (*AttributeInitParameters) DeepCopy ¶
func (in *AttributeInitParameters) DeepCopy() *AttributeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeInitParameters.
func (*AttributeInitParameters) DeepCopyInto ¶
func (in *AttributeInitParameters) DeepCopyInto(out *AttributeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeObservation ¶
type AttributeObservation struct { // A map of annotations for the attribute. Values can be a String or a json object. // +mapType=granular Annotations map[string]*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The display name of the attribute. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A list of scopes. The attribute will only be enabled when these scopes are requested by clients. // +listType=set EnabledWhenScope []*string `json:"enabledWhenScope,omitempty" tf:"enabled_when_scope,omitempty"` // A list of groups. Group *string `json:"group,omitempty" tf:"group,omitempty"` // The name of the attribute. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The permissions configuration information. Permissions []PermissionsObservation `json:"permissions,omitempty" tf:"permissions,omitempty"` // A list of roles for which the attribute will be required. // +listType=set RequiredForRoles []*string `json:"requiredForRoles,omitempty" tf:"required_for_roles,omitempty"` // A list of scopes for which the attribute will be required. // +listType=set RequiredForScopes []*string `json:"requiredForScopes,omitempty" tf:"required_for_scopes,omitempty"` // A list of validators for the attribute. Validator []ValidatorObservation `json:"validator,omitempty" tf:"validator,omitempty"` }
func (*AttributeObservation) DeepCopy ¶
func (in *AttributeObservation) DeepCopy() *AttributeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeObservation.
func (*AttributeObservation) DeepCopyInto ¶
func (in *AttributeObservation) DeepCopyInto(out *AttributeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeParameters ¶
type AttributeParameters struct { // A map of annotations for the attribute. Values can be a String or a json object. // +kubebuilder:validation:Optional // +mapType=granular Annotations map[string]*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The display name of the attribute. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // A list of scopes. The attribute will only be enabled when these scopes are requested by clients. // +kubebuilder:validation:Optional // +listType=set EnabledWhenScope []*string `json:"enabledWhenScope,omitempty" tf:"enabled_when_scope,omitempty"` // A list of groups. // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // The name of the attribute. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The permissions configuration information. // +kubebuilder:validation:Optional Permissions []PermissionsParameters `json:"permissions,omitempty" tf:"permissions,omitempty"` // A list of roles for which the attribute will be required. // +kubebuilder:validation:Optional // +listType=set RequiredForRoles []*string `json:"requiredForRoles,omitempty" tf:"required_for_roles,omitempty"` // A list of scopes for which the attribute will be required. // +kubebuilder:validation:Optional // +listType=set RequiredForScopes []*string `json:"requiredForScopes,omitempty" tf:"required_for_scopes,omitempty"` // A list of validators for the attribute. // +kubebuilder:validation:Optional Validator []ValidatorParameters `json:"validator,omitempty" tf:"validator,omitempty"` }
func (*AttributeParameters) DeepCopy ¶
func (in *AttributeParameters) DeepCopy() *AttributeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeParameters.
func (*AttributeParameters) DeepCopyInto ¶
func (in *AttributeParameters) DeepCopyInto(out *AttributeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Events ¶
type Events struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventsSpec `json:"spec"` Status EventsStatus `json:"status,omitempty"` }
Events is the Schema for the Eventss API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,keycloak}
func (*Events) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Events.
func (*Events) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Events) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Events) GetCondition ¶
func (mg *Events) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Events.
func (*Events) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Events
func (*Events) GetDeletionPolicy ¶
func (mg *Events) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Events.
func (*Events) GetInitParameters ¶
GetInitParameters of this Events
func (*Events) GetManagementPolicies ¶
func (mg *Events) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Events.
func (*Events) GetMergedParameters ¶
GetInitParameters of this Events
func (*Events) GetObservation ¶
GetObservation of this Events
func (*Events) GetParameters ¶
GetParameters of this Events
func (*Events) GetProviderConfigReference ¶
GetProviderConfigReference of this Events.
func (*Events) GetPublishConnectionDetailsTo ¶
func (mg *Events) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Events.
func (*Events) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Events
func (*Events) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Events) GetWriteConnectionSecretToReference ¶
func (mg *Events) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Events.
func (*Events) LateInitialize ¶
LateInitialize this Events using its observed tfState. returns True if there are any spec changes for the resource.
func (*Events) ResolveReferences ¶
ResolveReferences of this Events.
func (*Events) SetConditions ¶
SetConditions of this Events.
func (*Events) SetDeletionPolicy ¶
func (mg *Events) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Events.
func (*Events) SetManagementPolicies ¶
func (mg *Events) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Events.
func (*Events) SetObservation ¶
SetObservation for this Events
func (*Events) SetParameters ¶
SetParameters for this Events
func (*Events) SetProviderConfigReference ¶
SetProviderConfigReference of this Events.
func (*Events) SetPublishConnectionDetailsTo ¶
func (mg *Events) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Events.
func (*Events) SetWriteConnectionSecretToReference ¶
func (mg *Events) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Events.
type EventsInitParameters ¶
type EventsInitParameters struct { // When true, saved admin events will included detailed information for create/update requests. Defaults to false. AdminEventsDetailsEnabled *bool `json:"adminEventsDetailsEnabled,omitempty" tf:"admin_events_details_enabled,omitempty"` // When true, admin events are saved to the database, making them available through the admin console. Defaults to false. AdminEventsEnabled *bool `json:"adminEventsEnabled,omitempty" tf:"admin_events_enabled,omitempty"` // The event types that will be saved to the database. Omitting this field enables all event types. Defaults to [] or all event types. // +listType=set EnabledEventTypes []*string `json:"enabledEventTypes,omitempty" tf:"enabled_event_types,omitempty"` // When true, events from enabled_event_types are saved to the database, making them available through the admin console. Defaults to false. EventsEnabled *bool `json:"eventsEnabled,omitempty" tf:"events_enabled,omitempty"` // The amount of time in seconds events will be saved in the database. Defaults to 0 or never. EventsExpiration *float64 `json:"eventsExpiration,omitempty" tf:"events_expiration,omitempty"` // The event listeners that events should be sent to. Defaults to [] or none. Note that new realms enable the jboss-logging listener by default, and this resource will remove that unless it is specified. // +listType=set EventsListeners []*string `json:"eventsListeners,omitempty" tf:"events_listeners,omitempty"` // The name of the realm the event settings apply to. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*EventsInitParameters) DeepCopy ¶
func (in *EventsInitParameters) DeepCopy() *EventsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventsInitParameters.
func (*EventsInitParameters) DeepCopyInto ¶
func (in *EventsInitParameters) DeepCopyInto(out *EventsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventsList ¶
type EventsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Events `json:"items"` }
EventsList contains a list of Eventss
func (*EventsList) DeepCopy ¶
func (in *EventsList) DeepCopy() *EventsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventsList.
func (*EventsList) DeepCopyInto ¶
func (in *EventsList) DeepCopyInto(out *EventsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventsList) DeepCopyObject ¶
func (in *EventsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventsList) GetItems ¶
func (l *EventsList) GetItems() []resource.Managed
GetItems of this EventsList.
type EventsObservation ¶
type EventsObservation struct { // When true, saved admin events will included detailed information for create/update requests. Defaults to false. AdminEventsDetailsEnabled *bool `json:"adminEventsDetailsEnabled,omitempty" tf:"admin_events_details_enabled,omitempty"` // When true, admin events are saved to the database, making them available through the admin console. Defaults to false. AdminEventsEnabled *bool `json:"adminEventsEnabled,omitempty" tf:"admin_events_enabled,omitempty"` // The event types that will be saved to the database. Omitting this field enables all event types. Defaults to [] or all event types. // +listType=set EnabledEventTypes []*string `json:"enabledEventTypes,omitempty" tf:"enabled_event_types,omitempty"` // When true, events from enabled_event_types are saved to the database, making them available through the admin console. Defaults to false. EventsEnabled *bool `json:"eventsEnabled,omitempty" tf:"events_enabled,omitempty"` // The amount of time in seconds events will be saved in the database. Defaults to 0 or never. EventsExpiration *float64 `json:"eventsExpiration,omitempty" tf:"events_expiration,omitempty"` // The event listeners that events should be sent to. Defaults to [] or none. Note that new realms enable the jboss-logging listener by default, and this resource will remove that unless it is specified. // +listType=set EventsListeners []*string `json:"eventsListeners,omitempty" tf:"events_listeners,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the realm the event settings apply to. RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` }
func (*EventsObservation) DeepCopy ¶
func (in *EventsObservation) DeepCopy() *EventsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventsObservation.
func (*EventsObservation) DeepCopyInto ¶
func (in *EventsObservation) DeepCopyInto(out *EventsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventsParameters ¶
type EventsParameters struct { // When true, saved admin events will included detailed information for create/update requests. Defaults to false. // +kubebuilder:validation:Optional AdminEventsDetailsEnabled *bool `json:"adminEventsDetailsEnabled,omitempty" tf:"admin_events_details_enabled,omitempty"` // When true, admin events are saved to the database, making them available through the admin console. Defaults to false. // +kubebuilder:validation:Optional AdminEventsEnabled *bool `json:"adminEventsEnabled,omitempty" tf:"admin_events_enabled,omitempty"` // The event types that will be saved to the database. Omitting this field enables all event types. Defaults to [] or all event types. // +kubebuilder:validation:Optional // +listType=set EnabledEventTypes []*string `json:"enabledEventTypes,omitempty" tf:"enabled_event_types,omitempty"` // When true, events from enabled_event_types are saved to the database, making them available through the admin console. Defaults to false. // +kubebuilder:validation:Optional EventsEnabled *bool `json:"eventsEnabled,omitempty" tf:"events_enabled,omitempty"` // The amount of time in seconds events will be saved in the database. Defaults to 0 or never. // +kubebuilder:validation:Optional EventsExpiration *float64 `json:"eventsExpiration,omitempty" tf:"events_expiration,omitempty"` // The event listeners that events should be sent to. Defaults to [] or none. Note that new realms enable the jboss-logging listener by default, and this resource will remove that unless it is specified. // +kubebuilder:validation:Optional // +listType=set EventsListeners []*string `json:"eventsListeners,omitempty" tf:"events_listeners,omitempty"` // The name of the realm the event settings apply to. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*EventsParameters) DeepCopy ¶
func (in *EventsParameters) DeepCopy() *EventsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventsParameters.
func (*EventsParameters) DeepCopyInto ¶
func (in *EventsParameters) DeepCopyInto(out *EventsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventsSpec ¶
type EventsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EventsParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider EventsInitParameters `json:"initProvider,omitempty"` }
EventsSpec defines the desired state of Events
func (*EventsSpec) DeepCopy ¶
func (in *EventsSpec) DeepCopy() *EventsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventsSpec.
func (*EventsSpec) DeepCopyInto ¶
func (in *EventsSpec) DeepCopyInto(out *EventsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventsStatus ¶
type EventsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EventsObservation `json:"atProvider,omitempty"` }
EventsStatus defines the observed state of Events.
func (*EventsStatus) DeepCopy ¶
func (in *EventsStatus) DeepCopy() *EventsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventsStatus.
func (*EventsStatus) DeepCopyInto ¶
func (in *EventsStatus) DeepCopyInto(out *EventsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupInitParameters ¶
type GroupInitParameters struct { // A map of annotations for the attribute. Values can be a String or a json object. // +mapType=granular Annotations map[string]*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The display description of the group. DisplayDescription *string `json:"displayDescription,omitempty" tf:"display_description,omitempty"` // The display header of the group. DisplayHeader *string `json:"displayHeader,omitempty" tf:"display_header,omitempty"` // The name of the attribute. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*GroupInitParameters) DeepCopy ¶
func (in *GroupInitParameters) DeepCopy() *GroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupInitParameters.
func (*GroupInitParameters) DeepCopyInto ¶
func (in *GroupInitParameters) DeepCopyInto(out *GroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupObservation ¶
type GroupObservation struct { // A map of annotations for the attribute. Values can be a String or a json object. // +mapType=granular Annotations map[string]*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The display description of the group. DisplayDescription *string `json:"displayDescription,omitempty" tf:"display_description,omitempty"` // The display header of the group. DisplayHeader *string `json:"displayHeader,omitempty" tf:"display_header,omitempty"` // The name of the attribute. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*GroupObservation) DeepCopy ¶
func (in *GroupObservation) DeepCopy() *GroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupObservation.
func (*GroupObservation) DeepCopyInto ¶
func (in *GroupObservation) DeepCopyInto(out *GroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupParameters ¶
type GroupParameters struct { // A map of annotations for the attribute. Values can be a String or a json object. // +kubebuilder:validation:Optional // +mapType=granular Annotations map[string]*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The display description of the group. // +kubebuilder:validation:Optional DisplayDescription *string `json:"displayDescription,omitempty" tf:"display_description,omitempty"` // The display header of the group. // +kubebuilder:validation:Optional DisplayHeader *string `json:"displayHeader,omitempty" tf:"display_header,omitempty"` // The name of the attribute. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*GroupParameters) DeepCopy ¶
func (in *GroupParameters) DeepCopy() *GroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupParameters.
func (*GroupParameters) DeepCopyInto ¶
func (in *GroupParameters) DeepCopyInto(out *GroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreAesGenerated ¶
type KeystoreAesGenerated struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec KeystoreAesGeneratedSpec `json:"spec"` Status KeystoreAesGeneratedStatus `json:"status,omitempty"` }
KeystoreAesGenerated is the Schema for the KeystoreAesGenerateds API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,keycloak}
func (*KeystoreAesGenerated) DeepCopy ¶
func (in *KeystoreAesGenerated) DeepCopy() *KeystoreAesGenerated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreAesGenerated.
func (*KeystoreAesGenerated) DeepCopyInto ¶
func (in *KeystoreAesGenerated) DeepCopyInto(out *KeystoreAesGenerated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreAesGenerated) DeepCopyObject ¶
func (in *KeystoreAesGenerated) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreAesGenerated) GetCondition ¶
func (mg *KeystoreAesGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) GetConnectionDetailsMapping ¶
func (tr *KeystoreAesGenerated) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeystoreAesGenerated
func (*KeystoreAesGenerated) GetDeletionPolicy ¶
func (mg *KeystoreAesGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) GetID ¶
func (tr *KeystoreAesGenerated) GetID() string
GetID returns ID of underlying Terraform resource of this KeystoreAesGenerated
func (*KeystoreAesGenerated) GetInitParameters ¶
func (tr *KeystoreAesGenerated) GetInitParameters() (map[string]any, error)
GetInitParameters of this KeystoreAesGenerated
func (*KeystoreAesGenerated) GetManagementPolicies ¶
func (mg *KeystoreAesGenerated) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) GetMergedParameters ¶
func (tr *KeystoreAesGenerated) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this KeystoreAesGenerated
func (*KeystoreAesGenerated) GetObservation ¶
func (tr *KeystoreAesGenerated) GetObservation() (map[string]any, error)
GetObservation of this KeystoreAesGenerated
func (*KeystoreAesGenerated) GetParameters ¶
func (tr *KeystoreAesGenerated) GetParameters() (map[string]any, error)
GetParameters of this KeystoreAesGenerated
func (*KeystoreAesGenerated) GetProviderConfigReference ¶
func (mg *KeystoreAesGenerated) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) GetPublishConnectionDetailsTo ¶
func (mg *KeystoreAesGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) GetTerraformResourceType ¶
func (mg *KeystoreAesGenerated) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeystoreAesGenerated
func (*KeystoreAesGenerated) GetTerraformSchemaVersion ¶
func (tr *KeystoreAesGenerated) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeystoreAesGenerated) GetWriteConnectionSecretToReference ¶
func (mg *KeystoreAesGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) Hub ¶
func (tr *KeystoreAesGenerated) Hub()
Hub marks this type as a conversion hub.
func (*KeystoreAesGenerated) LateInitialize ¶
func (tr *KeystoreAesGenerated) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeystoreAesGenerated using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeystoreAesGenerated) ResolveReferences ¶
ResolveReferences of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) SetConditions ¶
func (mg *KeystoreAesGenerated) SetConditions(c ...xpv1.Condition)
SetConditions of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) SetDeletionPolicy ¶
func (mg *KeystoreAesGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) SetManagementPolicies ¶
func (mg *KeystoreAesGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) SetObservation ¶
func (tr *KeystoreAesGenerated) SetObservation(obs map[string]any) error
SetObservation for this KeystoreAesGenerated
func (*KeystoreAesGenerated) SetParameters ¶
func (tr *KeystoreAesGenerated) SetParameters(params map[string]any) error
SetParameters for this KeystoreAesGenerated
func (*KeystoreAesGenerated) SetProviderConfigReference ¶
func (mg *KeystoreAesGenerated) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) SetPublishConnectionDetailsTo ¶
func (mg *KeystoreAesGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeystoreAesGenerated.
func (*KeystoreAesGenerated) SetWriteConnectionSecretToReference ¶
func (mg *KeystoreAesGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeystoreAesGenerated.
type KeystoreAesGeneratedInitParameters ¶
type KeystoreAesGeneratedInitParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // Size in bytes for the generated AES Key. Size 16 is for AES-128, Size 24 for AES-192 and Size 32 for AES-256. WARN: Bigger keys then 128 bits are not allowed on some JDK implementations. Defaults to 16. // Size in bytes for the generated AES Key. Size 16 is for AES-128, Size 24 for AES-192 and Size 32 for AES-256. WARN: Bigger keys then 128 bits are not allowed on some JDK implementations SecretSize *float64 `json:"secretSize,omitempty" tf:"secret_size,omitempty"` }
func (*KeystoreAesGeneratedInitParameters) DeepCopy ¶
func (in *KeystoreAesGeneratedInitParameters) DeepCopy() *KeystoreAesGeneratedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreAesGeneratedInitParameters.
func (*KeystoreAesGeneratedInitParameters) DeepCopyInto ¶
func (in *KeystoreAesGeneratedInitParameters) DeepCopyInto(out *KeystoreAesGeneratedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreAesGeneratedList ¶
type KeystoreAesGeneratedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeystoreAesGenerated `json:"items"` }
KeystoreAesGeneratedList contains a list of KeystoreAesGenerateds
func (*KeystoreAesGeneratedList) DeepCopy ¶
func (in *KeystoreAesGeneratedList) DeepCopy() *KeystoreAesGeneratedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreAesGeneratedList.
func (*KeystoreAesGeneratedList) DeepCopyInto ¶
func (in *KeystoreAesGeneratedList) DeepCopyInto(out *KeystoreAesGeneratedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreAesGeneratedList) DeepCopyObject ¶
func (in *KeystoreAesGeneratedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreAesGeneratedList) GetItems ¶
func (l *KeystoreAesGeneratedList) GetItems() []resource.Managed
GetItems of this KeystoreAesGeneratedList.
type KeystoreAesGeneratedObservation ¶
type KeystoreAesGeneratedObservation struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Size in bytes for the generated AES Key. Size 16 is for AES-128, Size 24 for AES-192 and Size 32 for AES-256. WARN: Bigger keys then 128 bits are not allowed on some JDK implementations. Defaults to 16. // Size in bytes for the generated AES Key. Size 16 is for AES-128, Size 24 for AES-192 and Size 32 for AES-256. WARN: Bigger keys then 128 bits are not allowed on some JDK implementations SecretSize *float64 `json:"secretSize,omitempty" tf:"secret_size,omitempty"` }
func (*KeystoreAesGeneratedObservation) DeepCopy ¶
func (in *KeystoreAesGeneratedObservation) DeepCopy() *KeystoreAesGeneratedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreAesGeneratedObservation.
func (*KeystoreAesGeneratedObservation) DeepCopyInto ¶
func (in *KeystoreAesGeneratedObservation) DeepCopyInto(out *KeystoreAesGeneratedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreAesGeneratedParameters ¶
type KeystoreAesGeneratedParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing // +kubebuilder:validation:Optional Active *bool `json:"active,omitempty" tf:"active,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` // Size in bytes for the generated AES Key. Size 16 is for AES-128, Size 24 for AES-192 and Size 32 for AES-256. WARN: Bigger keys then 128 bits are not allowed on some JDK implementations. Defaults to 16. // Size in bytes for the generated AES Key. Size 16 is for AES-128, Size 24 for AES-192 and Size 32 for AES-256. WARN: Bigger keys then 128 bits are not allowed on some JDK implementations // +kubebuilder:validation:Optional SecretSize *float64 `json:"secretSize,omitempty" tf:"secret_size,omitempty"` }
func (*KeystoreAesGeneratedParameters) DeepCopy ¶
func (in *KeystoreAesGeneratedParameters) DeepCopy() *KeystoreAesGeneratedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreAesGeneratedParameters.
func (*KeystoreAesGeneratedParameters) DeepCopyInto ¶
func (in *KeystoreAesGeneratedParameters) DeepCopyInto(out *KeystoreAesGeneratedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreAesGeneratedSpec ¶
type KeystoreAesGeneratedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeystoreAesGeneratedParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider KeystoreAesGeneratedInitParameters `json:"initProvider,omitempty"` }
KeystoreAesGeneratedSpec defines the desired state of KeystoreAesGenerated
func (*KeystoreAesGeneratedSpec) DeepCopy ¶
func (in *KeystoreAesGeneratedSpec) DeepCopy() *KeystoreAesGeneratedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreAesGeneratedSpec.
func (*KeystoreAesGeneratedSpec) DeepCopyInto ¶
func (in *KeystoreAesGeneratedSpec) DeepCopyInto(out *KeystoreAesGeneratedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreAesGeneratedStatus ¶
type KeystoreAesGeneratedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeystoreAesGeneratedObservation `json:"atProvider,omitempty"` }
KeystoreAesGeneratedStatus defines the observed state of KeystoreAesGenerated.
func (*KeystoreAesGeneratedStatus) DeepCopy ¶
func (in *KeystoreAesGeneratedStatus) DeepCopy() *KeystoreAesGeneratedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreAesGeneratedStatus.
func (*KeystoreAesGeneratedStatus) DeepCopyInto ¶
func (in *KeystoreAesGeneratedStatus) DeepCopyInto(out *KeystoreAesGeneratedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreEcdsaGenerated ¶
type KeystoreEcdsaGenerated struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec KeystoreEcdsaGeneratedSpec `json:"spec"` Status KeystoreEcdsaGeneratedStatus `json:"status,omitempty"` }
KeystoreEcdsaGenerated is the Schema for the KeystoreEcdsaGenerateds API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,keycloak}
func (*KeystoreEcdsaGenerated) DeepCopy ¶
func (in *KeystoreEcdsaGenerated) DeepCopy() *KeystoreEcdsaGenerated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) DeepCopyInto ¶
func (in *KeystoreEcdsaGenerated) DeepCopyInto(out *KeystoreEcdsaGenerated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreEcdsaGenerated) DeepCopyObject ¶
func (in *KeystoreEcdsaGenerated) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreEcdsaGenerated) GetCondition ¶
func (mg *KeystoreEcdsaGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) GetConnectionDetailsMapping ¶
func (tr *KeystoreEcdsaGenerated) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeystoreEcdsaGenerated
func (*KeystoreEcdsaGenerated) GetDeletionPolicy ¶
func (mg *KeystoreEcdsaGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) GetID ¶
func (tr *KeystoreEcdsaGenerated) GetID() string
GetID returns ID of underlying Terraform resource of this KeystoreEcdsaGenerated
func (*KeystoreEcdsaGenerated) GetInitParameters ¶
func (tr *KeystoreEcdsaGenerated) GetInitParameters() (map[string]any, error)
GetInitParameters of this KeystoreEcdsaGenerated
func (*KeystoreEcdsaGenerated) GetManagementPolicies ¶
func (mg *KeystoreEcdsaGenerated) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) GetMergedParameters ¶
func (tr *KeystoreEcdsaGenerated) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this KeystoreEcdsaGenerated
func (*KeystoreEcdsaGenerated) GetObservation ¶
func (tr *KeystoreEcdsaGenerated) GetObservation() (map[string]any, error)
GetObservation of this KeystoreEcdsaGenerated
func (*KeystoreEcdsaGenerated) GetParameters ¶
func (tr *KeystoreEcdsaGenerated) GetParameters() (map[string]any, error)
GetParameters of this KeystoreEcdsaGenerated
func (*KeystoreEcdsaGenerated) GetProviderConfigReference ¶
func (mg *KeystoreEcdsaGenerated) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) GetPublishConnectionDetailsTo ¶
func (mg *KeystoreEcdsaGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) GetTerraformResourceType ¶
func (mg *KeystoreEcdsaGenerated) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeystoreEcdsaGenerated
func (*KeystoreEcdsaGenerated) GetTerraformSchemaVersion ¶
func (tr *KeystoreEcdsaGenerated) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeystoreEcdsaGenerated) GetWriteConnectionSecretToReference ¶
func (mg *KeystoreEcdsaGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) Hub ¶
func (tr *KeystoreEcdsaGenerated) Hub()
Hub marks this type as a conversion hub.
func (*KeystoreEcdsaGenerated) LateInitialize ¶
func (tr *KeystoreEcdsaGenerated) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeystoreEcdsaGenerated using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeystoreEcdsaGenerated) ResolveReferences ¶
ResolveReferences of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) SetConditions ¶
func (mg *KeystoreEcdsaGenerated) SetConditions(c ...xpv1.Condition)
SetConditions of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) SetDeletionPolicy ¶
func (mg *KeystoreEcdsaGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) SetManagementPolicies ¶
func (mg *KeystoreEcdsaGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) SetObservation ¶
func (tr *KeystoreEcdsaGenerated) SetObservation(obs map[string]any) error
SetObservation for this KeystoreEcdsaGenerated
func (*KeystoreEcdsaGenerated) SetParameters ¶
func (tr *KeystoreEcdsaGenerated) SetParameters(params map[string]any) error
SetParameters for this KeystoreEcdsaGenerated
func (*KeystoreEcdsaGenerated) SetProviderConfigReference ¶
func (mg *KeystoreEcdsaGenerated) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) SetPublishConnectionDetailsTo ¶
func (mg *KeystoreEcdsaGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGenerated) SetWriteConnectionSecretToReference ¶
func (mg *KeystoreEcdsaGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeystoreEcdsaGenerated.
type KeystoreEcdsaGeneratedInitParameters ¶
type KeystoreEcdsaGeneratedInitParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Elliptic Curve used in ECDSA. Defaults to P-256. // Elliptic Curve used in ECDSA EllipticCurveKey *string `json:"ellipticCurveKey,omitempty" tf:"elliptic_curve_key,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` }
func (*KeystoreEcdsaGeneratedInitParameters) DeepCopy ¶
func (in *KeystoreEcdsaGeneratedInitParameters) DeepCopy() *KeystoreEcdsaGeneratedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreEcdsaGeneratedInitParameters.
func (*KeystoreEcdsaGeneratedInitParameters) DeepCopyInto ¶
func (in *KeystoreEcdsaGeneratedInitParameters) DeepCopyInto(out *KeystoreEcdsaGeneratedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreEcdsaGeneratedList ¶
type KeystoreEcdsaGeneratedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeystoreEcdsaGenerated `json:"items"` }
KeystoreEcdsaGeneratedList contains a list of KeystoreEcdsaGenerateds
func (*KeystoreEcdsaGeneratedList) DeepCopy ¶
func (in *KeystoreEcdsaGeneratedList) DeepCopy() *KeystoreEcdsaGeneratedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreEcdsaGeneratedList.
func (*KeystoreEcdsaGeneratedList) DeepCopyInto ¶
func (in *KeystoreEcdsaGeneratedList) DeepCopyInto(out *KeystoreEcdsaGeneratedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreEcdsaGeneratedList) DeepCopyObject ¶
func (in *KeystoreEcdsaGeneratedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreEcdsaGeneratedList) GetItems ¶
func (l *KeystoreEcdsaGeneratedList) GetItems() []resource.Managed
GetItems of this KeystoreEcdsaGeneratedList.
type KeystoreEcdsaGeneratedObservation ¶
type KeystoreEcdsaGeneratedObservation struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Elliptic Curve used in ECDSA. Defaults to P-256. // Elliptic Curve used in ECDSA EllipticCurveKey *string `json:"ellipticCurveKey,omitempty" tf:"elliptic_curve_key,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` }
func (*KeystoreEcdsaGeneratedObservation) DeepCopy ¶
func (in *KeystoreEcdsaGeneratedObservation) DeepCopy() *KeystoreEcdsaGeneratedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreEcdsaGeneratedObservation.
func (*KeystoreEcdsaGeneratedObservation) DeepCopyInto ¶
func (in *KeystoreEcdsaGeneratedObservation) DeepCopyInto(out *KeystoreEcdsaGeneratedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreEcdsaGeneratedParameters ¶
type KeystoreEcdsaGeneratedParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing // +kubebuilder:validation:Optional Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Elliptic Curve used in ECDSA. Defaults to P-256. // Elliptic Curve used in ECDSA // +kubebuilder:validation:Optional EllipticCurveKey *string `json:"ellipticCurveKey,omitempty" tf:"elliptic_curve_key,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*KeystoreEcdsaGeneratedParameters) DeepCopy ¶
func (in *KeystoreEcdsaGeneratedParameters) DeepCopy() *KeystoreEcdsaGeneratedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreEcdsaGeneratedParameters.
func (*KeystoreEcdsaGeneratedParameters) DeepCopyInto ¶
func (in *KeystoreEcdsaGeneratedParameters) DeepCopyInto(out *KeystoreEcdsaGeneratedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreEcdsaGeneratedSpec ¶
type KeystoreEcdsaGeneratedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeystoreEcdsaGeneratedParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider KeystoreEcdsaGeneratedInitParameters `json:"initProvider,omitempty"` }
KeystoreEcdsaGeneratedSpec defines the desired state of KeystoreEcdsaGenerated
func (*KeystoreEcdsaGeneratedSpec) DeepCopy ¶
func (in *KeystoreEcdsaGeneratedSpec) DeepCopy() *KeystoreEcdsaGeneratedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreEcdsaGeneratedSpec.
func (*KeystoreEcdsaGeneratedSpec) DeepCopyInto ¶
func (in *KeystoreEcdsaGeneratedSpec) DeepCopyInto(out *KeystoreEcdsaGeneratedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreEcdsaGeneratedStatus ¶
type KeystoreEcdsaGeneratedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeystoreEcdsaGeneratedObservation `json:"atProvider,omitempty"` }
KeystoreEcdsaGeneratedStatus defines the observed state of KeystoreEcdsaGenerated.
func (*KeystoreEcdsaGeneratedStatus) DeepCopy ¶
func (in *KeystoreEcdsaGeneratedStatus) DeepCopy() *KeystoreEcdsaGeneratedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreEcdsaGeneratedStatus.
func (*KeystoreEcdsaGeneratedStatus) DeepCopyInto ¶
func (in *KeystoreEcdsaGeneratedStatus) DeepCopyInto(out *KeystoreEcdsaGeneratedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreHMACGenerated ¶
type KeystoreHMACGenerated struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec KeystoreHMACGeneratedSpec `json:"spec"` Status KeystoreHMACGeneratedStatus `json:"status,omitempty"` }
KeystoreHMACGenerated is the Schema for the KeystoreHMACGenerateds API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,keycloak}
func (*KeystoreHMACGenerated) DeepCopy ¶
func (in *KeystoreHMACGenerated) DeepCopy() *KeystoreHMACGenerated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) DeepCopyInto ¶
func (in *KeystoreHMACGenerated) DeepCopyInto(out *KeystoreHMACGenerated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreHMACGenerated) DeepCopyObject ¶
func (in *KeystoreHMACGenerated) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreHMACGenerated) GetCondition ¶
func (mg *KeystoreHMACGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) GetConnectionDetailsMapping ¶
func (tr *KeystoreHMACGenerated) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeystoreHMACGenerated
func (*KeystoreHMACGenerated) GetDeletionPolicy ¶
func (mg *KeystoreHMACGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) GetID ¶
func (tr *KeystoreHMACGenerated) GetID() string
GetID returns ID of underlying Terraform resource of this KeystoreHMACGenerated
func (*KeystoreHMACGenerated) GetInitParameters ¶
func (tr *KeystoreHMACGenerated) GetInitParameters() (map[string]any, error)
GetInitParameters of this KeystoreHMACGenerated
func (*KeystoreHMACGenerated) GetManagementPolicies ¶
func (mg *KeystoreHMACGenerated) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) GetMergedParameters ¶
func (tr *KeystoreHMACGenerated) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this KeystoreHMACGenerated
func (*KeystoreHMACGenerated) GetObservation ¶
func (tr *KeystoreHMACGenerated) GetObservation() (map[string]any, error)
GetObservation of this KeystoreHMACGenerated
func (*KeystoreHMACGenerated) GetParameters ¶
func (tr *KeystoreHMACGenerated) GetParameters() (map[string]any, error)
GetParameters of this KeystoreHMACGenerated
func (*KeystoreHMACGenerated) GetProviderConfigReference ¶
func (mg *KeystoreHMACGenerated) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) GetPublishConnectionDetailsTo ¶
func (mg *KeystoreHMACGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) GetTerraformResourceType ¶
func (mg *KeystoreHMACGenerated) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeystoreHMACGenerated
func (*KeystoreHMACGenerated) GetTerraformSchemaVersion ¶
func (tr *KeystoreHMACGenerated) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeystoreHMACGenerated) GetWriteConnectionSecretToReference ¶
func (mg *KeystoreHMACGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) Hub ¶
func (tr *KeystoreHMACGenerated) Hub()
Hub marks this type as a conversion hub.
func (*KeystoreHMACGenerated) LateInitialize ¶
func (tr *KeystoreHMACGenerated) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeystoreHMACGenerated using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeystoreHMACGenerated) ResolveReferences ¶
ResolveReferences of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) SetConditions ¶
func (mg *KeystoreHMACGenerated) SetConditions(c ...xpv1.Condition)
SetConditions of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) SetDeletionPolicy ¶
func (mg *KeystoreHMACGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) SetManagementPolicies ¶
func (mg *KeystoreHMACGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) SetObservation ¶
func (tr *KeystoreHMACGenerated) SetObservation(obs map[string]any) error
SetObservation for this KeystoreHMACGenerated
func (*KeystoreHMACGenerated) SetParameters ¶
func (tr *KeystoreHMACGenerated) SetParameters(params map[string]any) error
SetParameters for this KeystoreHMACGenerated
func (*KeystoreHMACGenerated) SetProviderConfigReference ¶
func (mg *KeystoreHMACGenerated) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) SetPublishConnectionDetailsTo ¶
func (mg *KeystoreHMACGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeystoreHMACGenerated.
func (*KeystoreHMACGenerated) SetWriteConnectionSecretToReference ¶
func (mg *KeystoreHMACGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeystoreHMACGenerated.
type KeystoreHMACGeneratedInitParameters ¶
type KeystoreHMACGeneratedInitParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to HS256 // Intended algorithm for the key Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // Size in bytes for the generated secret. Defaults to 64. // Size in bytes for the generated secret SecretSize *float64 `json:"secretSize,omitempty" tf:"secret_size,omitempty"` }
func (*KeystoreHMACGeneratedInitParameters) DeepCopy ¶
func (in *KeystoreHMACGeneratedInitParameters) DeepCopy() *KeystoreHMACGeneratedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreHMACGeneratedInitParameters.
func (*KeystoreHMACGeneratedInitParameters) DeepCopyInto ¶
func (in *KeystoreHMACGeneratedInitParameters) DeepCopyInto(out *KeystoreHMACGeneratedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreHMACGeneratedList ¶
type KeystoreHMACGeneratedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeystoreHMACGenerated `json:"items"` }
KeystoreHMACGeneratedList contains a list of KeystoreHMACGenerateds
func (*KeystoreHMACGeneratedList) DeepCopy ¶
func (in *KeystoreHMACGeneratedList) DeepCopy() *KeystoreHMACGeneratedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreHMACGeneratedList.
func (*KeystoreHMACGeneratedList) DeepCopyInto ¶
func (in *KeystoreHMACGeneratedList) DeepCopyInto(out *KeystoreHMACGeneratedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreHMACGeneratedList) DeepCopyObject ¶
func (in *KeystoreHMACGeneratedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreHMACGeneratedList) GetItems ¶
func (l *KeystoreHMACGeneratedList) GetItems() []resource.Managed
GetItems of this KeystoreHMACGeneratedList.
type KeystoreHMACGeneratedObservation ¶
type KeystoreHMACGeneratedObservation struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to HS256 // Intended algorithm for the key Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Size in bytes for the generated secret. Defaults to 64. // Size in bytes for the generated secret SecretSize *float64 `json:"secretSize,omitempty" tf:"secret_size,omitempty"` }
func (*KeystoreHMACGeneratedObservation) DeepCopy ¶
func (in *KeystoreHMACGeneratedObservation) DeepCopy() *KeystoreHMACGeneratedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreHMACGeneratedObservation.
func (*KeystoreHMACGeneratedObservation) DeepCopyInto ¶
func (in *KeystoreHMACGeneratedObservation) DeepCopyInto(out *KeystoreHMACGeneratedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreHMACGeneratedParameters ¶
type KeystoreHMACGeneratedParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing // +kubebuilder:validation:Optional Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to HS256 // Intended algorithm for the key // +kubebuilder:validation:Optional Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` // Size in bytes for the generated secret. Defaults to 64. // Size in bytes for the generated secret // +kubebuilder:validation:Optional SecretSize *float64 `json:"secretSize,omitempty" tf:"secret_size,omitempty"` }
func (*KeystoreHMACGeneratedParameters) DeepCopy ¶
func (in *KeystoreHMACGeneratedParameters) DeepCopy() *KeystoreHMACGeneratedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreHMACGeneratedParameters.
func (*KeystoreHMACGeneratedParameters) DeepCopyInto ¶
func (in *KeystoreHMACGeneratedParameters) DeepCopyInto(out *KeystoreHMACGeneratedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreHMACGeneratedSpec ¶
type KeystoreHMACGeneratedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeystoreHMACGeneratedParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider KeystoreHMACGeneratedInitParameters `json:"initProvider,omitempty"` }
KeystoreHMACGeneratedSpec defines the desired state of KeystoreHMACGenerated
func (*KeystoreHMACGeneratedSpec) DeepCopy ¶
func (in *KeystoreHMACGeneratedSpec) DeepCopy() *KeystoreHMACGeneratedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreHMACGeneratedSpec.
func (*KeystoreHMACGeneratedSpec) DeepCopyInto ¶
func (in *KeystoreHMACGeneratedSpec) DeepCopyInto(out *KeystoreHMACGeneratedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreHMACGeneratedStatus ¶
type KeystoreHMACGeneratedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeystoreHMACGeneratedObservation `json:"atProvider,omitempty"` }
KeystoreHMACGeneratedStatus defines the observed state of KeystoreHMACGenerated.
func (*KeystoreHMACGeneratedStatus) DeepCopy ¶
func (in *KeystoreHMACGeneratedStatus) DeepCopy() *KeystoreHMACGeneratedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreHMACGeneratedStatus.
func (*KeystoreHMACGeneratedStatus) DeepCopyInto ¶
func (in *KeystoreHMACGeneratedStatus) DeepCopyInto(out *KeystoreHMACGeneratedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreJavaKeystore ¶
type KeystoreJavaKeystore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keyAlias) || (has(self.initProvider) && has(self.initProvider.keyAlias))",message="spec.forProvider.keyAlias is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keyPassword) || (has(self.initProvider) && has(self.initProvider.keyPassword))",message="spec.forProvider.keyPassword is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keystore) || (has(self.initProvider) && has(self.initProvider.keystore))",message="spec.forProvider.keystore is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.keystorePassword) || (has(self.initProvider) && has(self.initProvider.keystorePassword))",message="spec.forProvider.keystorePassword is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec KeystoreJavaKeystoreSpec `json:"spec"` Status KeystoreJavaKeystoreStatus `json:"status,omitempty"` }
KeystoreJavaKeystore is the Schema for the KeystoreJavaKeystores API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,keycloak}
func (*KeystoreJavaKeystore) DeepCopy ¶
func (in *KeystoreJavaKeystore) DeepCopy() *KeystoreJavaKeystore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) DeepCopyInto ¶
func (in *KeystoreJavaKeystore) DeepCopyInto(out *KeystoreJavaKeystore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreJavaKeystore) DeepCopyObject ¶
func (in *KeystoreJavaKeystore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreJavaKeystore) GetCondition ¶
func (mg *KeystoreJavaKeystore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) GetConnectionDetailsMapping ¶
func (tr *KeystoreJavaKeystore) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeystoreJavaKeystore
func (*KeystoreJavaKeystore) GetDeletionPolicy ¶
func (mg *KeystoreJavaKeystore) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) GetID ¶
func (tr *KeystoreJavaKeystore) GetID() string
GetID returns ID of underlying Terraform resource of this KeystoreJavaKeystore
func (*KeystoreJavaKeystore) GetInitParameters ¶
func (tr *KeystoreJavaKeystore) GetInitParameters() (map[string]any, error)
GetInitParameters of this KeystoreJavaKeystore
func (*KeystoreJavaKeystore) GetManagementPolicies ¶
func (mg *KeystoreJavaKeystore) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) GetMergedParameters ¶
func (tr *KeystoreJavaKeystore) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this KeystoreJavaKeystore
func (*KeystoreJavaKeystore) GetObservation ¶
func (tr *KeystoreJavaKeystore) GetObservation() (map[string]any, error)
GetObservation of this KeystoreJavaKeystore
func (*KeystoreJavaKeystore) GetParameters ¶
func (tr *KeystoreJavaKeystore) GetParameters() (map[string]any, error)
GetParameters of this KeystoreJavaKeystore
func (*KeystoreJavaKeystore) GetProviderConfigReference ¶
func (mg *KeystoreJavaKeystore) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) GetPublishConnectionDetailsTo ¶
func (mg *KeystoreJavaKeystore) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) GetTerraformResourceType ¶
func (mg *KeystoreJavaKeystore) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeystoreJavaKeystore
func (*KeystoreJavaKeystore) GetTerraformSchemaVersion ¶
func (tr *KeystoreJavaKeystore) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeystoreJavaKeystore) GetWriteConnectionSecretToReference ¶
func (mg *KeystoreJavaKeystore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) Hub ¶
func (tr *KeystoreJavaKeystore) Hub()
Hub marks this type as a conversion hub.
func (*KeystoreJavaKeystore) LateInitialize ¶
func (tr *KeystoreJavaKeystore) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeystoreJavaKeystore using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeystoreJavaKeystore) ResolveReferences ¶
ResolveReferences of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) SetConditions ¶
func (mg *KeystoreJavaKeystore) SetConditions(c ...xpv1.Condition)
SetConditions of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) SetDeletionPolicy ¶
func (mg *KeystoreJavaKeystore) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) SetManagementPolicies ¶
func (mg *KeystoreJavaKeystore) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) SetObservation ¶
func (tr *KeystoreJavaKeystore) SetObservation(obs map[string]any) error
SetObservation for this KeystoreJavaKeystore
func (*KeystoreJavaKeystore) SetParameters ¶
func (tr *KeystoreJavaKeystore) SetParameters(params map[string]any) error
SetParameters for this KeystoreJavaKeystore
func (*KeystoreJavaKeystore) SetProviderConfigReference ¶
func (mg *KeystoreJavaKeystore) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) SetPublishConnectionDetailsTo ¶
func (mg *KeystoreJavaKeystore) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeystoreJavaKeystore.
func (*KeystoreJavaKeystore) SetWriteConnectionSecretToReference ¶
func (mg *KeystoreJavaKeystore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeystoreJavaKeystore.
type KeystoreJavaKeystoreInitParameters ¶
type KeystoreJavaKeystoreInitParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to RS256 // Intended algorithm for the key Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Alias for the private key. // Alias for the private key KeyAlias *string `json:"keyAlias,omitempty" tf:"key_alias,omitempty"` // Password for the private key. // Password for the private key KeyPassword *string `json:"keyPassword,omitempty" tf:"key_password,omitempty"` // Path to keys file on keycloak instance. // Path to keys file Keystore *string `json:"keystore,omitempty" tf:"keystore,omitempty"` // Password for the keys. // Password for the keys KeystorePassword *string `json:"keystorePassword,omitempty" tf:"keystore_password,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` }
func (*KeystoreJavaKeystoreInitParameters) DeepCopy ¶
func (in *KeystoreJavaKeystoreInitParameters) DeepCopy() *KeystoreJavaKeystoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreJavaKeystoreInitParameters.
func (*KeystoreJavaKeystoreInitParameters) DeepCopyInto ¶
func (in *KeystoreJavaKeystoreInitParameters) DeepCopyInto(out *KeystoreJavaKeystoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreJavaKeystoreList ¶
type KeystoreJavaKeystoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeystoreJavaKeystore `json:"items"` }
KeystoreJavaKeystoreList contains a list of KeystoreJavaKeystores
func (*KeystoreJavaKeystoreList) DeepCopy ¶
func (in *KeystoreJavaKeystoreList) DeepCopy() *KeystoreJavaKeystoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreJavaKeystoreList.
func (*KeystoreJavaKeystoreList) DeepCopyInto ¶
func (in *KeystoreJavaKeystoreList) DeepCopyInto(out *KeystoreJavaKeystoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreJavaKeystoreList) DeepCopyObject ¶
func (in *KeystoreJavaKeystoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreJavaKeystoreList) GetItems ¶
func (l *KeystoreJavaKeystoreList) GetItems() []resource.Managed
GetItems of this KeystoreJavaKeystoreList.
type KeystoreJavaKeystoreObservation ¶
type KeystoreJavaKeystoreObservation struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to RS256 // Intended algorithm for the key Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Alias for the private key. // Alias for the private key KeyAlias *string `json:"keyAlias,omitempty" tf:"key_alias,omitempty"` // Password for the private key. // Password for the private key KeyPassword *string `json:"keyPassword,omitempty" tf:"key_password,omitempty"` // Path to keys file on keycloak instance. // Path to keys file Keystore *string `json:"keystore,omitempty" tf:"keystore,omitempty"` // Password for the keys. // Password for the keys KeystorePassword *string `json:"keystorePassword,omitempty" tf:"keystore_password,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` }
func (*KeystoreJavaKeystoreObservation) DeepCopy ¶
func (in *KeystoreJavaKeystoreObservation) DeepCopy() *KeystoreJavaKeystoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreJavaKeystoreObservation.
func (*KeystoreJavaKeystoreObservation) DeepCopyInto ¶
func (in *KeystoreJavaKeystoreObservation) DeepCopyInto(out *KeystoreJavaKeystoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreJavaKeystoreParameters ¶
type KeystoreJavaKeystoreParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing // +kubebuilder:validation:Optional Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to RS256 // Intended algorithm for the key // +kubebuilder:validation:Optional Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Alias for the private key. // Alias for the private key // +kubebuilder:validation:Optional KeyAlias *string `json:"keyAlias,omitempty" tf:"key_alias,omitempty"` // Password for the private key. // Password for the private key // +kubebuilder:validation:Optional KeyPassword *string `json:"keyPassword,omitempty" tf:"key_password,omitempty"` // Path to keys file on keycloak instance. // Path to keys file // +kubebuilder:validation:Optional Keystore *string `json:"keystore,omitempty" tf:"keystore,omitempty"` // Password for the keys. // Password for the keys // +kubebuilder:validation:Optional KeystorePassword *string `json:"keystorePassword,omitempty" tf:"keystore_password,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*KeystoreJavaKeystoreParameters) DeepCopy ¶
func (in *KeystoreJavaKeystoreParameters) DeepCopy() *KeystoreJavaKeystoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreJavaKeystoreParameters.
func (*KeystoreJavaKeystoreParameters) DeepCopyInto ¶
func (in *KeystoreJavaKeystoreParameters) DeepCopyInto(out *KeystoreJavaKeystoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreJavaKeystoreSpec ¶
type KeystoreJavaKeystoreSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeystoreJavaKeystoreParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider KeystoreJavaKeystoreInitParameters `json:"initProvider,omitempty"` }
KeystoreJavaKeystoreSpec defines the desired state of KeystoreJavaKeystore
func (*KeystoreJavaKeystoreSpec) DeepCopy ¶
func (in *KeystoreJavaKeystoreSpec) DeepCopy() *KeystoreJavaKeystoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreJavaKeystoreSpec.
func (*KeystoreJavaKeystoreSpec) DeepCopyInto ¶
func (in *KeystoreJavaKeystoreSpec) DeepCopyInto(out *KeystoreJavaKeystoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreJavaKeystoreStatus ¶
type KeystoreJavaKeystoreStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeystoreJavaKeystoreObservation `json:"atProvider,omitempty"` }
KeystoreJavaKeystoreStatus defines the observed state of KeystoreJavaKeystore.
func (*KeystoreJavaKeystoreStatus) DeepCopy ¶
func (in *KeystoreJavaKeystoreStatus) DeepCopy() *KeystoreJavaKeystoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreJavaKeystoreStatus.
func (*KeystoreJavaKeystoreStatus) DeepCopyInto ¶
func (in *KeystoreJavaKeystoreStatus) DeepCopyInto(out *KeystoreJavaKeystoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsa ¶
type KeystoreRsa struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificate) || (has(self.initProvider) && has(self.initProvider.certificate))",message="spec.forProvider.certificate is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.privateKey) || (has(self.initProvider) && has(self.initProvider.privateKey))",message="spec.forProvider.privateKey is a required parameter" Spec KeystoreRsaSpec `json:"spec"` Status KeystoreRsaStatus `json:"status,omitempty"` }
KeystoreRsa is the Schema for the KeystoreRsas API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,keycloak}
func (*KeystoreRsa) DeepCopy ¶
func (in *KeystoreRsa) DeepCopy() *KeystoreRsa
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsa.
func (*KeystoreRsa) DeepCopyInto ¶
func (in *KeystoreRsa) DeepCopyInto(out *KeystoreRsa)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreRsa) DeepCopyObject ¶
func (in *KeystoreRsa) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreRsa) GetCondition ¶
func (mg *KeystoreRsa) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeystoreRsa.
func (*KeystoreRsa) GetConnectionDetailsMapping ¶
func (tr *KeystoreRsa) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeystoreRsa
func (*KeystoreRsa) GetDeletionPolicy ¶
func (mg *KeystoreRsa) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeystoreRsa.
func (*KeystoreRsa) GetID ¶
func (tr *KeystoreRsa) GetID() string
GetID returns ID of underlying Terraform resource of this KeystoreRsa
func (*KeystoreRsa) GetInitParameters ¶
func (tr *KeystoreRsa) GetInitParameters() (map[string]any, error)
GetInitParameters of this KeystoreRsa
func (*KeystoreRsa) GetManagementPolicies ¶
func (mg *KeystoreRsa) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this KeystoreRsa.
func (*KeystoreRsa) GetMergedParameters ¶
func (tr *KeystoreRsa) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this KeystoreRsa
func (*KeystoreRsa) GetObservation ¶
func (tr *KeystoreRsa) GetObservation() (map[string]any, error)
GetObservation of this KeystoreRsa
func (*KeystoreRsa) GetParameters ¶
func (tr *KeystoreRsa) GetParameters() (map[string]any, error)
GetParameters of this KeystoreRsa
func (*KeystoreRsa) GetProviderConfigReference ¶
func (mg *KeystoreRsa) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeystoreRsa.
func (*KeystoreRsa) GetPublishConnectionDetailsTo ¶
func (mg *KeystoreRsa) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeystoreRsa.
func (*KeystoreRsa) GetTerraformResourceType ¶
func (mg *KeystoreRsa) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeystoreRsa
func (*KeystoreRsa) GetTerraformSchemaVersion ¶
func (tr *KeystoreRsa) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeystoreRsa) GetWriteConnectionSecretToReference ¶
func (mg *KeystoreRsa) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeystoreRsa.
func (*KeystoreRsa) LateInitialize ¶
func (tr *KeystoreRsa) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeystoreRsa using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeystoreRsa) ResolveReferences ¶
ResolveReferences of this KeystoreRsa.
func (*KeystoreRsa) SetConditions ¶
func (mg *KeystoreRsa) SetConditions(c ...xpv1.Condition)
SetConditions of this KeystoreRsa.
func (*KeystoreRsa) SetDeletionPolicy ¶
func (mg *KeystoreRsa) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeystoreRsa.
func (*KeystoreRsa) SetManagementPolicies ¶
func (mg *KeystoreRsa) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this KeystoreRsa.
func (*KeystoreRsa) SetObservation ¶
func (tr *KeystoreRsa) SetObservation(obs map[string]any) error
SetObservation for this KeystoreRsa
func (*KeystoreRsa) SetParameters ¶
func (tr *KeystoreRsa) SetParameters(params map[string]any) error
SetParameters for this KeystoreRsa
func (*KeystoreRsa) SetProviderConfigReference ¶
func (mg *KeystoreRsa) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeystoreRsa.
func (*KeystoreRsa) SetPublishConnectionDetailsTo ¶
func (mg *KeystoreRsa) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeystoreRsa.
func (*KeystoreRsa) SetWriteConnectionSecretToReference ¶
func (mg *KeystoreRsa) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeystoreRsa.
type KeystoreRsaGenerated ¶
type KeystoreRsaGenerated struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec KeystoreRsaGeneratedSpec `json:"spec"` Status KeystoreRsaGeneratedStatus `json:"status,omitempty"` }
KeystoreRsaGenerated is the Schema for the KeystoreRsaGenerateds API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,keycloak}
func (*KeystoreRsaGenerated) DeepCopy ¶
func (in *KeystoreRsaGenerated) DeepCopy() *KeystoreRsaGenerated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) DeepCopyInto ¶
func (in *KeystoreRsaGenerated) DeepCopyInto(out *KeystoreRsaGenerated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreRsaGenerated) DeepCopyObject ¶
func (in *KeystoreRsaGenerated) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreRsaGenerated) GetCondition ¶
func (mg *KeystoreRsaGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) GetConnectionDetailsMapping ¶
func (tr *KeystoreRsaGenerated) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeystoreRsaGenerated
func (*KeystoreRsaGenerated) GetDeletionPolicy ¶
func (mg *KeystoreRsaGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) GetID ¶
func (tr *KeystoreRsaGenerated) GetID() string
GetID returns ID of underlying Terraform resource of this KeystoreRsaGenerated
func (*KeystoreRsaGenerated) GetInitParameters ¶
func (tr *KeystoreRsaGenerated) GetInitParameters() (map[string]any, error)
GetInitParameters of this KeystoreRsaGenerated
func (*KeystoreRsaGenerated) GetManagementPolicies ¶
func (mg *KeystoreRsaGenerated) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) GetMergedParameters ¶
func (tr *KeystoreRsaGenerated) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this KeystoreRsaGenerated
func (*KeystoreRsaGenerated) GetObservation ¶
func (tr *KeystoreRsaGenerated) GetObservation() (map[string]any, error)
GetObservation of this KeystoreRsaGenerated
func (*KeystoreRsaGenerated) GetParameters ¶
func (tr *KeystoreRsaGenerated) GetParameters() (map[string]any, error)
GetParameters of this KeystoreRsaGenerated
func (*KeystoreRsaGenerated) GetProviderConfigReference ¶
func (mg *KeystoreRsaGenerated) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) GetPublishConnectionDetailsTo ¶
func (mg *KeystoreRsaGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) GetTerraformResourceType ¶
func (mg *KeystoreRsaGenerated) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeystoreRsaGenerated
func (*KeystoreRsaGenerated) GetTerraformSchemaVersion ¶
func (tr *KeystoreRsaGenerated) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeystoreRsaGenerated) GetWriteConnectionSecretToReference ¶
func (mg *KeystoreRsaGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) Hub ¶
func (tr *KeystoreRsaGenerated) Hub()
Hub marks this type as a conversion hub.
func (*KeystoreRsaGenerated) LateInitialize ¶
func (tr *KeystoreRsaGenerated) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeystoreRsaGenerated using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeystoreRsaGenerated) ResolveReferences ¶
ResolveReferences of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) SetConditions ¶
func (mg *KeystoreRsaGenerated) SetConditions(c ...xpv1.Condition)
SetConditions of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) SetDeletionPolicy ¶
func (mg *KeystoreRsaGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) SetManagementPolicies ¶
func (mg *KeystoreRsaGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) SetObservation ¶
func (tr *KeystoreRsaGenerated) SetObservation(obs map[string]any) error
SetObservation for this KeystoreRsaGenerated
func (*KeystoreRsaGenerated) SetParameters ¶
func (tr *KeystoreRsaGenerated) SetParameters(params map[string]any) error
SetParameters for this KeystoreRsaGenerated
func (*KeystoreRsaGenerated) SetProviderConfigReference ¶
func (mg *KeystoreRsaGenerated) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) SetPublishConnectionDetailsTo ¶
func (mg *KeystoreRsaGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeystoreRsaGenerated.
func (*KeystoreRsaGenerated) SetWriteConnectionSecretToReference ¶
func (mg *KeystoreRsaGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeystoreRsaGenerated.
type KeystoreRsaGeneratedInitParameters ¶
type KeystoreRsaGeneratedInitParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to RS256 // Intended algorithm for the key Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Size for the generated keys. Defaults to 2048. // Size for the generated keys KeySize *float64 `json:"keySize,omitempty" tf:"key_size,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` }
func (*KeystoreRsaGeneratedInitParameters) DeepCopy ¶
func (in *KeystoreRsaGeneratedInitParameters) DeepCopy() *KeystoreRsaGeneratedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaGeneratedInitParameters.
func (*KeystoreRsaGeneratedInitParameters) DeepCopyInto ¶
func (in *KeystoreRsaGeneratedInitParameters) DeepCopyInto(out *KeystoreRsaGeneratedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsaGeneratedList ¶
type KeystoreRsaGeneratedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeystoreRsaGenerated `json:"items"` }
KeystoreRsaGeneratedList contains a list of KeystoreRsaGenerateds
func (*KeystoreRsaGeneratedList) DeepCopy ¶
func (in *KeystoreRsaGeneratedList) DeepCopy() *KeystoreRsaGeneratedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaGeneratedList.
func (*KeystoreRsaGeneratedList) DeepCopyInto ¶
func (in *KeystoreRsaGeneratedList) DeepCopyInto(out *KeystoreRsaGeneratedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreRsaGeneratedList) DeepCopyObject ¶
func (in *KeystoreRsaGeneratedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreRsaGeneratedList) GetItems ¶
func (l *KeystoreRsaGeneratedList) GetItems() []resource.Managed
GetItems of this KeystoreRsaGeneratedList.
type KeystoreRsaGeneratedObservation ¶
type KeystoreRsaGeneratedObservation struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to RS256 // Intended algorithm for the key Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Size for the generated keys. Defaults to 2048. // Size for the generated keys KeySize *float64 `json:"keySize,omitempty" tf:"key_size,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` }
func (*KeystoreRsaGeneratedObservation) DeepCopy ¶
func (in *KeystoreRsaGeneratedObservation) DeepCopy() *KeystoreRsaGeneratedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaGeneratedObservation.
func (*KeystoreRsaGeneratedObservation) DeepCopyInto ¶
func (in *KeystoreRsaGeneratedObservation) DeepCopyInto(out *KeystoreRsaGeneratedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsaGeneratedParameters ¶
type KeystoreRsaGeneratedParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing // +kubebuilder:validation:Optional Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to RS256 // Intended algorithm for the key // +kubebuilder:validation:Optional Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Size for the generated keys. Defaults to 2048. // Size for the generated keys // +kubebuilder:validation:Optional KeySize *float64 `json:"keySize,omitempty" tf:"key_size,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // The realm this keystore exists in. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*KeystoreRsaGeneratedParameters) DeepCopy ¶
func (in *KeystoreRsaGeneratedParameters) DeepCopy() *KeystoreRsaGeneratedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaGeneratedParameters.
func (*KeystoreRsaGeneratedParameters) DeepCopyInto ¶
func (in *KeystoreRsaGeneratedParameters) DeepCopyInto(out *KeystoreRsaGeneratedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsaGeneratedSpec ¶
type KeystoreRsaGeneratedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeystoreRsaGeneratedParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider KeystoreRsaGeneratedInitParameters `json:"initProvider,omitempty"` }
KeystoreRsaGeneratedSpec defines the desired state of KeystoreRsaGenerated
func (*KeystoreRsaGeneratedSpec) DeepCopy ¶
func (in *KeystoreRsaGeneratedSpec) DeepCopy() *KeystoreRsaGeneratedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaGeneratedSpec.
func (*KeystoreRsaGeneratedSpec) DeepCopyInto ¶
func (in *KeystoreRsaGeneratedSpec) DeepCopyInto(out *KeystoreRsaGeneratedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsaGeneratedStatus ¶
type KeystoreRsaGeneratedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeystoreRsaGeneratedObservation `json:"atProvider,omitempty"` }
KeystoreRsaGeneratedStatus defines the observed state of KeystoreRsaGenerated.
func (*KeystoreRsaGeneratedStatus) DeepCopy ¶
func (in *KeystoreRsaGeneratedStatus) DeepCopy() *KeystoreRsaGeneratedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaGeneratedStatus.
func (*KeystoreRsaGeneratedStatus) DeepCopyInto ¶
func (in *KeystoreRsaGeneratedStatus) DeepCopyInto(out *KeystoreRsaGeneratedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsaInitParameters ¶
type KeystoreRsaInitParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to RS256. Use RSA-OAEP for encryption keys // Intended algorithm for the key Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // X509 Certificate encoded in PEM format. // X509 Certificate encoded in PEM format Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // Private RSA Key encoded in PEM format. // Private RSA Key encoded in PEM format PrivateKey *string `json:"privateKey,omitempty" tf:"private_key,omitempty"` // Use rsa for signing keys, rsa-enc for encryption keys // RSA key provider id ProviderID *string `json:"providerId,omitempty" tf:"provider_id,omitempty"` }
func (*KeystoreRsaInitParameters) DeepCopy ¶
func (in *KeystoreRsaInitParameters) DeepCopy() *KeystoreRsaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaInitParameters.
func (*KeystoreRsaInitParameters) DeepCopyInto ¶
func (in *KeystoreRsaInitParameters) DeepCopyInto(out *KeystoreRsaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsaList ¶
type KeystoreRsaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeystoreRsa `json:"items"` }
KeystoreRsaList contains a list of KeystoreRsas
func (*KeystoreRsaList) DeepCopy ¶
func (in *KeystoreRsaList) DeepCopy() *KeystoreRsaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaList.
func (*KeystoreRsaList) DeepCopyInto ¶
func (in *KeystoreRsaList) DeepCopyInto(out *KeystoreRsaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeystoreRsaList) DeepCopyObject ¶
func (in *KeystoreRsaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeystoreRsaList) GetItems ¶
func (l *KeystoreRsaList) GetItems() []resource.Managed
GetItems of this KeystoreRsaList.
type KeystoreRsaObservation ¶
type KeystoreRsaObservation struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to RS256. Use RSA-OAEP for encryption keys // Intended algorithm for the key Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // X509 Certificate encoded in PEM format. // X509 Certificate encoded in PEM format Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // Private RSA Key encoded in PEM format. // Private RSA Key encoded in PEM format PrivateKey *string `json:"privateKey,omitempty" tf:"private_key,omitempty"` // Use rsa for signing keys, rsa-enc for encryption keys // RSA key provider id ProviderID *string `json:"providerId,omitempty" tf:"provider_id,omitempty"` // The realm this keystore exists in. RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` }
func (*KeystoreRsaObservation) DeepCopy ¶
func (in *KeystoreRsaObservation) DeepCopy() *KeystoreRsaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaObservation.
func (*KeystoreRsaObservation) DeepCopyInto ¶
func (in *KeystoreRsaObservation) DeepCopyInto(out *KeystoreRsaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsaParameters ¶
type KeystoreRsaParameters struct { // When false, key in not used for signing. Defaults to true. // Set if the keys can be used for signing // +kubebuilder:validation:Optional Active *bool `json:"active,omitempty" tf:"active,omitempty"` // Intended algorithm for the key. Defaults to RS256. Use RSA-OAEP for encryption keys // Intended algorithm for the key // +kubebuilder:validation:Optional Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // X509 Certificate encoded in PEM format. // X509 Certificate encoded in PEM format // +kubebuilder:validation:Optional Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"` // When false, key is not accessible in this realm. Defaults to true. // Set if the keys are enabled // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Display name of provider when linked in admin console. // Display name of provider when linked in admin console. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority for the provider. Defaults to 0 // Priority for the provider // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // Private RSA Key encoded in PEM format. // Private RSA Key encoded in PEM format // +kubebuilder:validation:Optional PrivateKey *string `json:"privateKey,omitempty" tf:"private_key,omitempty"` // Use rsa for signing keys, rsa-enc for encryption keys // RSA key provider id // +kubebuilder:validation:Optional ProviderID *string `json:"providerId,omitempty" tf:"provider_id,omitempty"` // The realm this keystore exists in. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*KeystoreRsaParameters) DeepCopy ¶
func (in *KeystoreRsaParameters) DeepCopy() *KeystoreRsaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaParameters.
func (*KeystoreRsaParameters) DeepCopyInto ¶
func (in *KeystoreRsaParameters) DeepCopyInto(out *KeystoreRsaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsaSpec ¶
type KeystoreRsaSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeystoreRsaParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider KeystoreRsaInitParameters `json:"initProvider,omitempty"` }
KeystoreRsaSpec defines the desired state of KeystoreRsa
func (*KeystoreRsaSpec) DeepCopy ¶
func (in *KeystoreRsaSpec) DeepCopy() *KeystoreRsaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaSpec.
func (*KeystoreRsaSpec) DeepCopyInto ¶
func (in *KeystoreRsaSpec) DeepCopyInto(out *KeystoreRsaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeystoreRsaStatus ¶
type KeystoreRsaStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeystoreRsaObservation `json:"atProvider,omitempty"` }
KeystoreRsaStatus defines the observed state of KeystoreRsa.
func (*KeystoreRsaStatus) DeepCopy ¶
func (in *KeystoreRsaStatus) DeepCopy() *KeystoreRsaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeystoreRsaStatus.
func (*KeystoreRsaStatus) DeepCopyInto ¶
func (in *KeystoreRsaStatus) DeepCopyInto(out *KeystoreRsaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionsInitParameters ¶
type PermissionsInitParameters struct { // A list of profiles that will be able to edit the attribute. One of admin, user. // +listType=set Edit []*string `json:"edit,omitempty" tf:"edit,omitempty"` // A list of profiles that will be able to view the attribute. One of admin, user. // +listType=set View []*string `json:"view,omitempty" tf:"view,omitempty"` }
func (*PermissionsInitParameters) DeepCopy ¶
func (in *PermissionsInitParameters) DeepCopy() *PermissionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionsInitParameters.
func (*PermissionsInitParameters) DeepCopyInto ¶
func (in *PermissionsInitParameters) DeepCopyInto(out *PermissionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionsObservation ¶
type PermissionsObservation struct { // A list of profiles that will be able to edit the attribute. One of admin, user. // +listType=set Edit []*string `json:"edit,omitempty" tf:"edit,omitempty"` // A list of profiles that will be able to view the attribute. One of admin, user. // +listType=set View []*string `json:"view,omitempty" tf:"view,omitempty"` }
func (*PermissionsObservation) DeepCopy ¶
func (in *PermissionsObservation) DeepCopy() *PermissionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionsObservation.
func (*PermissionsObservation) DeepCopyInto ¶
func (in *PermissionsObservation) DeepCopyInto(out *PermissionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionsParameters ¶
type PermissionsParameters struct { // A list of profiles that will be able to edit the attribute. One of admin, user. // +kubebuilder:validation:Optional // +listType=set Edit []*string `json:"edit" tf:"edit,omitempty"` // A list of profiles that will be able to view the attribute. One of admin, user. // +kubebuilder:validation:Optional // +listType=set View []*string `json:"view" tf:"view,omitempty"` }
func (*PermissionsParameters) DeepCopy ¶
func (in *PermissionsParameters) DeepCopy() *PermissionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionsParameters.
func (*PermissionsParameters) DeepCopyInto ¶
func (in *PermissionsParameters) DeepCopyInto(out *PermissionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfile ¶
type UserProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserProfileSpec `json:"spec"` Status UserProfileStatus `json:"status,omitempty"` }
UserProfile is the Schema for the UserProfiles API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,keycloak}
func (*UserProfile) DeepCopy ¶
func (in *UserProfile) DeepCopy() *UserProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfile.
func (*UserProfile) DeepCopyInto ¶
func (in *UserProfile) DeepCopyInto(out *UserProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfile) DeepCopyObject ¶
func (in *UserProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserProfile) GetCondition ¶
func (mg *UserProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserProfile.
func (*UserProfile) GetConnectionDetailsMapping ¶
func (tr *UserProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserProfile
func (*UserProfile) GetDeletionPolicy ¶
func (mg *UserProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserProfile.
func (*UserProfile) GetID ¶
func (tr *UserProfile) GetID() string
GetID returns ID of underlying Terraform resource of this UserProfile
func (*UserProfile) GetInitParameters ¶
func (tr *UserProfile) GetInitParameters() (map[string]any, error)
GetInitParameters of this UserProfile
func (*UserProfile) GetManagementPolicies ¶
func (mg *UserProfile) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserProfile.
func (*UserProfile) GetMergedParameters ¶
func (tr *UserProfile) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this UserProfile
func (*UserProfile) GetObservation ¶
func (tr *UserProfile) GetObservation() (map[string]any, error)
GetObservation of this UserProfile
func (*UserProfile) GetParameters ¶
func (tr *UserProfile) GetParameters() (map[string]any, error)
GetParameters of this UserProfile
func (*UserProfile) GetProviderConfigReference ¶
func (mg *UserProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserProfile.
func (*UserProfile) GetPublishConnectionDetailsTo ¶
func (mg *UserProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserProfile.
func (*UserProfile) GetTerraformResourceType ¶
func (mg *UserProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserProfile
func (*UserProfile) GetTerraformSchemaVersion ¶
func (tr *UserProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserProfile) GetWriteConnectionSecretToReference ¶
func (mg *UserProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserProfile.
func (*UserProfile) LateInitialize ¶
func (tr *UserProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserProfile) ResolveReferences ¶
ResolveReferences of this UserProfile.
func (*UserProfile) SetConditions ¶
func (mg *UserProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this UserProfile.
func (*UserProfile) SetDeletionPolicy ¶
func (mg *UserProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserProfile.
func (*UserProfile) SetManagementPolicies ¶
func (mg *UserProfile) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserProfile.
func (*UserProfile) SetObservation ¶
func (tr *UserProfile) SetObservation(obs map[string]any) error
SetObservation for this UserProfile
func (*UserProfile) SetParameters ¶
func (tr *UserProfile) SetParameters(params map[string]any) error
SetParameters for this UserProfile
func (*UserProfile) SetProviderConfigReference ¶
func (mg *UserProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserProfile.
func (*UserProfile) SetPublishConnectionDetailsTo ¶
func (mg *UserProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserProfile.
func (*UserProfile) SetWriteConnectionSecretToReference ¶
func (mg *UserProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserProfile.
type UserProfileInitParameters ¶
type UserProfileInitParameters struct { // An ordered list of attributes. Attribute []AttributeInitParameters `json:"attribute,omitempty" tf:"attribute,omitempty"` // A list of groups. Group []GroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // The ID of the realm the user profile applies to. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*UserProfileInitParameters) DeepCopy ¶
func (in *UserProfileInitParameters) DeepCopy() *UserProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileInitParameters.
func (*UserProfileInitParameters) DeepCopyInto ¶
func (in *UserProfileInitParameters) DeepCopyInto(out *UserProfileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileList ¶
type UserProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserProfile `json:"items"` }
UserProfileList contains a list of UserProfiles
func (*UserProfileList) DeepCopy ¶
func (in *UserProfileList) DeepCopy() *UserProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileList.
func (*UserProfileList) DeepCopyInto ¶
func (in *UserProfileList) DeepCopyInto(out *UserProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfileList) DeepCopyObject ¶
func (in *UserProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserProfileList) GetItems ¶
func (l *UserProfileList) GetItems() []resource.Managed
GetItems of this UserProfileList.
type UserProfileObservation ¶
type UserProfileObservation struct { // An ordered list of attributes. Attribute []AttributeObservation `json:"attribute,omitempty" tf:"attribute,omitempty"` // A list of groups. Group []GroupObservation `json:"group,omitempty" tf:"group,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the realm the user profile applies to. RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` }
func (*UserProfileObservation) DeepCopy ¶
func (in *UserProfileObservation) DeepCopy() *UserProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileObservation.
func (*UserProfileObservation) DeepCopyInto ¶
func (in *UserProfileObservation) DeepCopyInto(out *UserProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileParameters ¶
type UserProfileParameters struct { // An ordered list of attributes. // +kubebuilder:validation:Optional Attribute []AttributeParameters `json:"attribute,omitempty" tf:"attribute,omitempty"` // A list of groups. // +kubebuilder:validation:Optional Group []GroupParameters `json:"group,omitempty" tf:"group,omitempty"` // The ID of the realm the user profile applies to. // +crossplane:generate:reference:type=github.com/trois-six/provider-keycloak/apis/keycloak/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in keycloak to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*UserProfileParameters) DeepCopy ¶
func (in *UserProfileParameters) DeepCopy() *UserProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileParameters.
func (*UserProfileParameters) DeepCopyInto ¶
func (in *UserProfileParameters) DeepCopyInto(out *UserProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileSpec ¶
type UserProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserProfileParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider UserProfileInitParameters `json:"initProvider,omitempty"` }
UserProfileSpec defines the desired state of UserProfile
func (*UserProfileSpec) DeepCopy ¶
func (in *UserProfileSpec) DeepCopy() *UserProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileSpec.
func (*UserProfileSpec) DeepCopyInto ¶
func (in *UserProfileSpec) DeepCopyInto(out *UserProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileStatus ¶
type UserProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserProfileObservation `json:"atProvider,omitempty"` }
UserProfileStatus defines the observed state of UserProfile.
func (*UserProfileStatus) DeepCopy ¶
func (in *UserProfileStatus) DeepCopy() *UserProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileStatus.
func (*UserProfileStatus) DeepCopyInto ¶
func (in *UserProfileStatus) DeepCopyInto(out *UserProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidatorInitParameters ¶
type ValidatorInitParameters struct { // A map defining the configuration of the validator. Values can be a String or a json object. // +mapType=granular Config map[string]*string `json:"config,omitempty" tf:"config,omitempty"` // The name of the attribute. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ValidatorInitParameters) DeepCopy ¶
func (in *ValidatorInitParameters) DeepCopy() *ValidatorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidatorInitParameters.
func (*ValidatorInitParameters) DeepCopyInto ¶
func (in *ValidatorInitParameters) DeepCopyInto(out *ValidatorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidatorObservation ¶
type ValidatorObservation struct { // A map defining the configuration of the validator. Values can be a String or a json object. // +mapType=granular Config map[string]*string `json:"config,omitempty" tf:"config,omitempty"` // The name of the attribute. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ValidatorObservation) DeepCopy ¶
func (in *ValidatorObservation) DeepCopy() *ValidatorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidatorObservation.
func (*ValidatorObservation) DeepCopyInto ¶
func (in *ValidatorObservation) DeepCopyInto(out *ValidatorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidatorParameters ¶
type ValidatorParameters struct { // A map defining the configuration of the validator. Values can be a String or a json object. // +kubebuilder:validation:Optional // +mapType=granular Config map[string]*string `json:"config,omitempty" tf:"config,omitempty"` // The name of the attribute. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*ValidatorParameters) DeepCopy ¶
func (in *ValidatorParameters) DeepCopy() *ValidatorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidatorParameters.
func (*ValidatorParameters) DeepCopyInto ¶
func (in *ValidatorParameters) DeepCopyInto(out *ValidatorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_events_terraformed.go
- zz_events_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_keystoreaesgenerated_terraformed.go
- zz_keystoreaesgenerated_types.go
- zz_keystoreecdsagenerated_terraformed.go
- zz_keystoreecdsagenerated_types.go
- zz_keystorehmacgenerated_terraformed.go
- zz_keystorehmacgenerated_types.go
- zz_keystorejavakeystore_terraformed.go
- zz_keystorejavakeystore_types.go
- zz_keystorersa_terraformed.go
- zz_keystorersa_types.go
- zz_keystorersagenerated_terraformed.go
- zz_keystorersagenerated_types.go
- zz_userprofile_terraformed.go
- zz_userprofile_types.go