Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=realm.keycloak.crd.alt +versionName=v1alpha1
Index ¶
- Constants
- Variables
- 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) 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) LateInitialize(attrs []byte) (bool, 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 RealmKeyStoreAESGenerated
- func (in *RealmKeyStoreAESGenerated) DeepCopy() *RealmKeyStoreAESGenerated
- func (in *RealmKeyStoreAESGenerated) DeepCopyInto(out *RealmKeyStoreAESGenerated)
- func (in *RealmKeyStoreAESGenerated) DeepCopyObject() runtime.Object
- func (mg *RealmKeyStoreAESGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RealmKeyStoreAESGenerated) GetConnectionDetailsMapping() map[string]string
- func (mg *RealmKeyStoreAESGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RealmKeyStoreAESGenerated) GetID() string
- func (tr *RealmKeyStoreAESGenerated) GetInitParameters() (map[string]any, error)
- func (mg *RealmKeyStoreAESGenerated) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RealmKeyStoreAESGenerated) GetObservation() (map[string]any, error)
- func (tr *RealmKeyStoreAESGenerated) GetParameters() (map[string]any, error)
- func (mg *RealmKeyStoreAESGenerated) GetProviderConfigReference() *xpv1.Reference
- func (mg *RealmKeyStoreAESGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RealmKeyStoreAESGenerated) GetTerraformResourceType() string
- func (tr *RealmKeyStoreAESGenerated) GetTerraformSchemaVersion() int
- func (mg *RealmKeyStoreAESGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RealmKeyStoreAESGenerated) LateInitialize(attrs []byte) (bool, error)
- func (mg *RealmKeyStoreAESGenerated) SetConditions(c ...xpv1.Condition)
- func (mg *RealmKeyStoreAESGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RealmKeyStoreAESGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RealmKeyStoreAESGenerated) SetObservation(obs map[string]any) error
- func (tr *RealmKeyStoreAESGenerated) SetParameters(params map[string]any) error
- func (mg *RealmKeyStoreAESGenerated) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RealmKeyStoreAESGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RealmKeyStoreAESGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RealmKeyStoreAESGeneratedInitParameters
- type RealmKeyStoreAESGeneratedList
- func (in *RealmKeyStoreAESGeneratedList) DeepCopy() *RealmKeyStoreAESGeneratedList
- func (in *RealmKeyStoreAESGeneratedList) DeepCopyInto(out *RealmKeyStoreAESGeneratedList)
- func (in *RealmKeyStoreAESGeneratedList) DeepCopyObject() runtime.Object
- func (l *RealmKeyStoreAESGeneratedList) GetItems() []resource.Managed
- type RealmKeyStoreAESGeneratedObservation
- type RealmKeyStoreAESGeneratedParameters
- type RealmKeyStoreAESGeneratedSpec
- type RealmKeyStoreAESGeneratedStatus
Constants ¶
const ( CRDGroup = "realm.keycloak.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 ( RealmKeyStoreAESGenerated_Kind = "RealmKeyStoreAESGenerated" RealmKeyStoreAESGenerated_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RealmKeyStoreAESGenerated_Kind}.String() RealmKeyStoreAESGenerated_KindAPIVersion = RealmKeyStoreAESGenerated_Kind + "." + CRDGroupVersion.String() RealmKeyStoreAESGenerated_GroupVersionKind = CRDGroupVersion.WithKind(RealmKeyStoreAESGenerated_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Events ¶
type Events 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.realmId) || (has(self.initProvider) && has(self.initProvider.realmId))",message="spec.forProvider.realmId is a required parameter" Spec EventsSpec `json:"spec"` Status EventsStatus `json:"status,omitempty"` }
Events is the Schema for the Eventss API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,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) 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) 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. 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. EventsListeners []*string `json:"eventsListeners,omitempty" tf:"events_listeners,omitempty"` // The name of the realm the event settings apply to. RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` }
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. 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. 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 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 EventsListeners []*string `json:"eventsListeners,omitempty" tf:"events_listeners,omitempty"` // The name of the realm the event settings apply to. // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` }
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 RealmKeyStoreAESGenerated ¶
type RealmKeyStoreAESGenerated 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 RealmKeyStoreAESGeneratedSpec `json:"spec"` Status RealmKeyStoreAESGeneratedStatus `json:"status,omitempty"` }
RealmKeyStoreAESGenerated is the Schema for the RealmKeyStoreAESGenerateds API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,keycloak}
func (*RealmKeyStoreAESGenerated) DeepCopy ¶
func (in *RealmKeyStoreAESGenerated) DeepCopy() *RealmKeyStoreAESGenerated
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) DeepCopyInto ¶
func (in *RealmKeyStoreAESGenerated) DeepCopyInto(out *RealmKeyStoreAESGenerated)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RealmKeyStoreAESGenerated) DeepCopyObject ¶
func (in *RealmKeyStoreAESGenerated) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RealmKeyStoreAESGenerated) GetCondition ¶
func (mg *RealmKeyStoreAESGenerated) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) GetConnectionDetailsMapping ¶
func (tr *RealmKeyStoreAESGenerated) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RealmKeyStoreAESGenerated
func (*RealmKeyStoreAESGenerated) GetDeletionPolicy ¶
func (mg *RealmKeyStoreAESGenerated) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) GetID ¶
func (tr *RealmKeyStoreAESGenerated) GetID() string
GetID returns ID of underlying Terraform resource of this RealmKeyStoreAESGenerated
func (*RealmKeyStoreAESGenerated) GetInitParameters ¶
func (tr *RealmKeyStoreAESGenerated) GetInitParameters() (map[string]any, error)
GetInitParameters of this RealmKeyStoreAESGenerated
func (*RealmKeyStoreAESGenerated) GetManagementPolicies ¶
func (mg *RealmKeyStoreAESGenerated) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) GetObservation ¶
func (tr *RealmKeyStoreAESGenerated) GetObservation() (map[string]any, error)
GetObservation of this RealmKeyStoreAESGenerated
func (*RealmKeyStoreAESGenerated) GetParameters ¶
func (tr *RealmKeyStoreAESGenerated) GetParameters() (map[string]any, error)
GetParameters of this RealmKeyStoreAESGenerated
func (*RealmKeyStoreAESGenerated) GetProviderConfigReference ¶
func (mg *RealmKeyStoreAESGenerated) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) GetPublishConnectionDetailsTo ¶
func (mg *RealmKeyStoreAESGenerated) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) GetTerraformResourceType ¶
func (mg *RealmKeyStoreAESGenerated) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RealmKeyStoreAESGenerated
func (*RealmKeyStoreAESGenerated) GetTerraformSchemaVersion ¶
func (tr *RealmKeyStoreAESGenerated) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RealmKeyStoreAESGenerated) GetWriteConnectionSecretToReference ¶
func (mg *RealmKeyStoreAESGenerated) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) LateInitialize ¶
func (tr *RealmKeyStoreAESGenerated) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RealmKeyStoreAESGenerated using its observed tfState. returns True if there are any spec changes for the resource.
func (*RealmKeyStoreAESGenerated) SetConditions ¶
func (mg *RealmKeyStoreAESGenerated) SetConditions(c ...xpv1.Condition)
SetConditions of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) SetDeletionPolicy ¶
func (mg *RealmKeyStoreAESGenerated) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) SetManagementPolicies ¶
func (mg *RealmKeyStoreAESGenerated) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) SetObservation ¶
func (tr *RealmKeyStoreAESGenerated) SetObservation(obs map[string]any) error
SetObservation for this RealmKeyStoreAESGenerated
func (*RealmKeyStoreAESGenerated) SetParameters ¶
func (tr *RealmKeyStoreAESGenerated) SetParameters(params map[string]any) error
SetParameters for this RealmKeyStoreAESGenerated
func (*RealmKeyStoreAESGenerated) SetProviderConfigReference ¶
func (mg *RealmKeyStoreAESGenerated) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) SetPublishConnectionDetailsTo ¶
func (mg *RealmKeyStoreAESGenerated) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGenerated) SetWriteConnectionSecretToReference ¶
func (mg *RealmKeyStoreAESGenerated) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RealmKeyStoreAESGenerated.
type RealmKeyStoreAESGeneratedInitParameters ¶
type RealmKeyStoreAESGeneratedInitParameters 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 (*RealmKeyStoreAESGeneratedInitParameters) DeepCopy ¶
func (in *RealmKeyStoreAESGeneratedInitParameters) DeepCopy() *RealmKeyStoreAESGeneratedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmKeyStoreAESGeneratedInitParameters.
func (*RealmKeyStoreAESGeneratedInitParameters) DeepCopyInto ¶
func (in *RealmKeyStoreAESGeneratedInitParameters) DeepCopyInto(out *RealmKeyStoreAESGeneratedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RealmKeyStoreAESGeneratedList ¶
type RealmKeyStoreAESGeneratedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RealmKeyStoreAESGenerated `json:"items"` }
RealmKeyStoreAESGeneratedList contains a list of RealmKeyStoreAESGenerateds
func (*RealmKeyStoreAESGeneratedList) DeepCopy ¶
func (in *RealmKeyStoreAESGeneratedList) DeepCopy() *RealmKeyStoreAESGeneratedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmKeyStoreAESGeneratedList.
func (*RealmKeyStoreAESGeneratedList) DeepCopyInto ¶
func (in *RealmKeyStoreAESGeneratedList) DeepCopyInto(out *RealmKeyStoreAESGeneratedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RealmKeyStoreAESGeneratedList) DeepCopyObject ¶
func (in *RealmKeyStoreAESGeneratedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RealmKeyStoreAESGeneratedList) GetItems ¶
func (l *RealmKeyStoreAESGeneratedList) GetItems() []resource.Managed
GetItems of this RealmKeyStoreAESGeneratedList.
type RealmKeyStoreAESGeneratedObservation ¶
type RealmKeyStoreAESGeneratedObservation 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 (*RealmKeyStoreAESGeneratedObservation) DeepCopy ¶
func (in *RealmKeyStoreAESGeneratedObservation) DeepCopy() *RealmKeyStoreAESGeneratedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmKeyStoreAESGeneratedObservation.
func (*RealmKeyStoreAESGeneratedObservation) DeepCopyInto ¶
func (in *RealmKeyStoreAESGeneratedObservation) DeepCopyInto(out *RealmKeyStoreAESGeneratedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RealmKeyStoreAESGeneratedParameters ¶
type RealmKeyStoreAESGeneratedParameters 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. // +kubebuilder:validation:Required RealmID *string `json:"realmId" 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 // +kubebuilder:validation:Optional SecretSize *float64 `json:"secretSize,omitempty" tf:"secret_size,omitempty"` }
func (*RealmKeyStoreAESGeneratedParameters) DeepCopy ¶
func (in *RealmKeyStoreAESGeneratedParameters) DeepCopy() *RealmKeyStoreAESGeneratedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmKeyStoreAESGeneratedParameters.
func (*RealmKeyStoreAESGeneratedParameters) DeepCopyInto ¶
func (in *RealmKeyStoreAESGeneratedParameters) DeepCopyInto(out *RealmKeyStoreAESGeneratedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RealmKeyStoreAESGeneratedSpec ¶
type RealmKeyStoreAESGeneratedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RealmKeyStoreAESGeneratedParameters `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 RealmKeyStoreAESGeneratedInitParameters `json:"initProvider,omitempty"` }
RealmKeyStoreAESGeneratedSpec defines the desired state of RealmKeyStoreAESGenerated
func (*RealmKeyStoreAESGeneratedSpec) DeepCopy ¶
func (in *RealmKeyStoreAESGeneratedSpec) DeepCopy() *RealmKeyStoreAESGeneratedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmKeyStoreAESGeneratedSpec.
func (*RealmKeyStoreAESGeneratedSpec) DeepCopyInto ¶
func (in *RealmKeyStoreAESGeneratedSpec) DeepCopyInto(out *RealmKeyStoreAESGeneratedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RealmKeyStoreAESGeneratedStatus ¶
type RealmKeyStoreAESGeneratedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RealmKeyStoreAESGeneratedObservation `json:"atProvider,omitempty"` }
RealmKeyStoreAESGeneratedStatus defines the observed state of RealmKeyStoreAESGenerated.
func (*RealmKeyStoreAESGeneratedStatus) DeepCopy ¶
func (in *RealmKeyStoreAESGeneratedStatus) DeepCopy() *RealmKeyStoreAESGeneratedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmKeyStoreAESGeneratedStatus.
func (*RealmKeyStoreAESGeneratedStatus) DeepCopyInto ¶
func (in *RealmKeyStoreAESGeneratedStatus) DeepCopyInto(out *RealmKeyStoreAESGeneratedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.