Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=openidclient.keycloak.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AuthenticationFlowBindingOverridesObservation
- type AuthenticationFlowBindingOverridesParameters
- type AuthorizationObservation
- type AuthorizationParameters
- type Client
- func (in *Client) DeepCopy() *Client
- func (in *Client) DeepCopyInto(out *Client)
- func (in *Client) DeepCopyObject() runtime.Object
- func (mg *Client) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Client) GetConnectionDetailsMapping() map[string]string
- func (mg *Client) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Client) GetID() string
- func (mg *Client) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Client) GetObservation() (map[string]any, error)
- func (tr *Client) GetParameters() (map[string]any, error)
- func (mg *Client) GetProviderConfigReference() *xpv1.Reference
- func (mg *Client) GetProviderReference() *xpv1.Reference
- func (mg *Client) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Client) GetTerraformResourceType() string
- func (tr *Client) GetTerraformSchemaVersion() int
- func (mg *Client) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Client) LateInitialize(attrs []byte) (bool, error)
- func (mg *Client) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Client) SetConditions(c ...xpv1.Condition)
- func (mg *Client) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Client) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Client) SetObservation(obs map[string]any) error
- func (tr *Client) SetParameters(params map[string]any) error
- func (mg *Client) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Client) SetProviderReference(r *xpv1.Reference)
- func (mg *Client) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Client) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClientDefaultScopes
- func (in *ClientDefaultScopes) DeepCopy() *ClientDefaultScopes
- func (in *ClientDefaultScopes) DeepCopyInto(out *ClientDefaultScopes)
- func (in *ClientDefaultScopes) DeepCopyObject() runtime.Object
- func (mg *ClientDefaultScopes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClientDefaultScopes) GetConnectionDetailsMapping() map[string]string
- func (mg *ClientDefaultScopes) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClientDefaultScopes) GetID() string
- func (mg *ClientDefaultScopes) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ClientDefaultScopes) GetObservation() (map[string]any, error)
- func (tr *ClientDefaultScopes) GetParameters() (map[string]any, error)
- func (mg *ClientDefaultScopes) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClientDefaultScopes) GetProviderReference() *xpv1.Reference
- func (mg *ClientDefaultScopes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClientDefaultScopes) GetTerraformResourceType() string
- func (tr *ClientDefaultScopes) GetTerraformSchemaVersion() int
- func (mg *ClientDefaultScopes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClientDefaultScopes) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClientDefaultScopes) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ClientDefaultScopes) SetConditions(c ...xpv1.Condition)
- func (mg *ClientDefaultScopes) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ClientDefaultScopes) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ClientDefaultScopes) SetObservation(obs map[string]any) error
- func (tr *ClientDefaultScopes) SetParameters(params map[string]any) error
- func (mg *ClientDefaultScopes) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClientDefaultScopes) SetProviderReference(r *xpv1.Reference)
- func (mg *ClientDefaultScopes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClientDefaultScopes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClientDefaultScopesList
- type ClientDefaultScopesObservation
- type ClientDefaultScopesParameters
- type ClientDefaultScopesSpec
- type ClientDefaultScopesStatus
- type ClientList
- type ClientObservation
- type ClientParameters
- type ClientScope
- func (in *ClientScope) DeepCopy() *ClientScope
- func (in *ClientScope) DeepCopyInto(out *ClientScope)
- func (in *ClientScope) DeepCopyObject() runtime.Object
- func (mg *ClientScope) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClientScope) GetConnectionDetailsMapping() map[string]string
- func (mg *ClientScope) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClientScope) GetID() string
- func (mg *ClientScope) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ClientScope) GetObservation() (map[string]any, error)
- func (tr *ClientScope) GetParameters() (map[string]any, error)
- func (mg *ClientScope) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClientScope) GetProviderReference() *xpv1.Reference
- func (mg *ClientScope) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClientScope) GetTerraformResourceType() string
- func (tr *ClientScope) GetTerraformSchemaVersion() int
- func (mg *ClientScope) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClientScope) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClientScope) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ClientScope) SetConditions(c ...xpv1.Condition)
- func (mg *ClientScope) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ClientScope) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ClientScope) SetObservation(obs map[string]any) error
- func (tr *ClientScope) SetParameters(params map[string]any) error
- func (mg *ClientScope) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClientScope) SetProviderReference(r *xpv1.Reference)
- func (mg *ClientScope) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClientScope) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClientScopeList
- type ClientScopeObservation
- type ClientScopeParameters
- type ClientScopeSpec
- type ClientScopeStatus
- type ClientSpec
- type ClientStatus
Constants ¶
const ( CRDGroup = "openidclient.keycloak.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Client_Kind = "Client" Client_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Client_Kind}.String() Client_KindAPIVersion = Client_Kind + "." + CRDGroupVersion.String() Client_GroupVersionKind = CRDGroupVersion.WithKind(Client_Kind) )
Repository type metadata.
var ( ClientDefaultScopes_Kind = "ClientDefaultScopes" ClientDefaultScopes_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClientDefaultScopes_Kind}.String() ClientDefaultScopes_KindAPIVersion = ClientDefaultScopes_Kind + "." + CRDGroupVersion.String() ClientDefaultScopes_GroupVersionKind = CRDGroupVersion.WithKind(ClientDefaultScopes_Kind) )
Repository type metadata.
var ( ClientScope_Kind = "ClientScope" ClientScope_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClientScope_Kind}.String() ClientScope_KindAPIVersion = ClientScope_Kind + "." + CRDGroupVersion.String() ClientScope_GroupVersionKind = CRDGroupVersion.WithKind(ClientScope_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 )
Functions ¶
This section is empty.
Types ¶
type AuthenticationFlowBindingOverridesObservation ¶
type AuthenticationFlowBindingOverridesObservation struct { }
func (*AuthenticationFlowBindingOverridesObservation) DeepCopy ¶
func (in *AuthenticationFlowBindingOverridesObservation) DeepCopy() *AuthenticationFlowBindingOverridesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationFlowBindingOverridesObservation.
func (*AuthenticationFlowBindingOverridesObservation) DeepCopyInto ¶
func (in *AuthenticationFlowBindingOverridesObservation) DeepCopyInto(out *AuthenticationFlowBindingOverridesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationFlowBindingOverridesParameters ¶
type AuthenticationFlowBindingOverridesParameters struct { // +kubebuilder:validation:Optional BrowserID *string `json:"browserId,omitempty" tf:"browser_id,omitempty"` // +kubebuilder:validation:Optional DirectGrantID *string `json:"directGrantId,omitempty" tf:"direct_grant_id,omitempty"` }
func (*AuthenticationFlowBindingOverridesParameters) DeepCopy ¶
func (in *AuthenticationFlowBindingOverridesParameters) DeepCopy() *AuthenticationFlowBindingOverridesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationFlowBindingOverridesParameters.
func (*AuthenticationFlowBindingOverridesParameters) DeepCopyInto ¶
func (in *AuthenticationFlowBindingOverridesParameters) DeepCopyInto(out *AuthenticationFlowBindingOverridesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationObservation ¶
type AuthorizationObservation struct { }
func (*AuthorizationObservation) DeepCopy ¶
func (in *AuthorizationObservation) DeepCopy() *AuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationObservation.
func (*AuthorizationObservation) DeepCopyInto ¶
func (in *AuthorizationObservation) DeepCopyInto(out *AuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationParameters ¶
type AuthorizationParameters struct { // +kubebuilder:validation:Optional AllowRemoteResourceManagement *bool `json:"allowRemoteResourceManagement,omitempty" tf:"allow_remote_resource_management,omitempty"` // +kubebuilder:validation:Optional DecisionStrategy *string `json:"decisionStrategy,omitempty" tf:"decision_strategy,omitempty"` // +kubebuilder:validation:Optional KeepDefaults *bool `json:"keepDefaults,omitempty" tf:"keep_defaults,omitempty"` // +kubebuilder:validation:Required PolicyEnforcementMode *string `json:"policyEnforcementMode" tf:"policy_enforcement_mode,omitempty"` }
func (*AuthorizationParameters) DeepCopy ¶
func (in *AuthorizationParameters) DeepCopy() *AuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationParameters.
func (*AuthorizationParameters) DeepCopyInto ¶
func (in *AuthorizationParameters) DeepCopyInto(out *AuthorizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Client ¶
type Client struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientSpec `json:"spec"` Status ClientStatus `json:"status,omitempty"` }
Client is the Schema for the Clients API. <no value> +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 (*Client) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Client.
func (*Client) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Client) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Client) GetCondition ¶
func (mg *Client) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Client.
func (*Client) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Client
func (*Client) GetDeletionPolicy ¶
func (mg *Client) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Client.
func (*Client) GetManagementPolicies ¶
func (mg *Client) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Client.
func (*Client) GetObservation ¶
GetObservation of this Client
func (*Client) GetParameters ¶
GetParameters of this Client
func (*Client) GetProviderConfigReference ¶
GetProviderConfigReference of this Client.
func (*Client) GetProviderReference ¶
GetProviderReference of this Client. Deprecated: Use GetProviderConfigReference.
func (*Client) GetPublishConnectionDetailsTo ¶
func (mg *Client) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Client.
func (*Client) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Client
func (*Client) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Client) GetWriteConnectionSecretToReference ¶
func (mg *Client) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Client.
func (*Client) LateInitialize ¶
LateInitialize this Client using its observed tfState. returns True if there are any spec changes for the resource.
func (*Client) ResolveReferences ¶ added in v0.2.0
ResolveReferences of this Client.
func (*Client) SetConditions ¶
SetConditions of this Client.
func (*Client) SetDeletionPolicy ¶
func (mg *Client) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Client.
func (*Client) SetManagementPolicies ¶
func (mg *Client) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Client.
func (*Client) SetObservation ¶
SetObservation for this Client
func (*Client) SetParameters ¶
SetParameters for this Client
func (*Client) SetProviderConfigReference ¶
SetProviderConfigReference of this Client.
func (*Client) SetProviderReference ¶
SetProviderReference of this Client. Deprecated: Use SetProviderConfigReference.
func (*Client) SetPublishConnectionDetailsTo ¶
func (mg *Client) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Client.
func (*Client) SetWriteConnectionSecretToReference ¶
func (mg *Client) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Client.
type ClientDefaultScopes ¶ added in v0.2.0
type ClientDefaultScopes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientDefaultScopesSpec `json:"spec"` Status ClientDefaultScopesStatus `json:"status,omitempty"` }
ClientDefaultScopes is the Schema for the ClientDefaultScopess API. <no value> +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 (*ClientDefaultScopes) DeepCopy ¶ added in v0.2.0
func (in *ClientDefaultScopes) DeepCopy() *ClientDefaultScopes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientDefaultScopes.
func (*ClientDefaultScopes) DeepCopyInto ¶ added in v0.2.0
func (in *ClientDefaultScopes) DeepCopyInto(out *ClientDefaultScopes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientDefaultScopes) DeepCopyObject ¶ added in v0.2.0
func (in *ClientDefaultScopes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientDefaultScopes) GetCondition ¶ added in v0.2.0
func (mg *ClientDefaultScopes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClientDefaultScopes.
func (*ClientDefaultScopes) GetConnectionDetailsMapping ¶ added in v0.2.0
func (tr *ClientDefaultScopes) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClientDefaultScopes
func (*ClientDefaultScopes) GetDeletionPolicy ¶ added in v0.2.0
func (mg *ClientDefaultScopes) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClientDefaultScopes.
func (*ClientDefaultScopes) GetID ¶ added in v0.2.0
func (tr *ClientDefaultScopes) GetID() string
GetID returns ID of underlying Terraform resource of this ClientDefaultScopes
func (*ClientDefaultScopes) GetManagementPolicies ¶ added in v0.2.0
func (mg *ClientDefaultScopes) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ClientDefaultScopes.
func (*ClientDefaultScopes) GetObservation ¶ added in v0.2.0
func (tr *ClientDefaultScopes) GetObservation() (map[string]any, error)
GetObservation of this ClientDefaultScopes
func (*ClientDefaultScopes) GetParameters ¶ added in v0.2.0
func (tr *ClientDefaultScopes) GetParameters() (map[string]any, error)
GetParameters of this ClientDefaultScopes
func (*ClientDefaultScopes) GetProviderConfigReference ¶ added in v0.2.0
func (mg *ClientDefaultScopes) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClientDefaultScopes.
func (*ClientDefaultScopes) GetProviderReference ¶ added in v0.2.0
func (mg *ClientDefaultScopes) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClientDefaultScopes. Deprecated: Use GetProviderConfigReference.
func (*ClientDefaultScopes) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *ClientDefaultScopes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClientDefaultScopes.
func (*ClientDefaultScopes) GetTerraformResourceType ¶ added in v0.2.0
func (mg *ClientDefaultScopes) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClientDefaultScopes
func (*ClientDefaultScopes) GetTerraformSchemaVersion ¶ added in v0.2.0
func (tr *ClientDefaultScopes) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClientDefaultScopes) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *ClientDefaultScopes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClientDefaultScopes.
func (*ClientDefaultScopes) LateInitialize ¶ added in v0.2.0
func (tr *ClientDefaultScopes) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClientDefaultScopes using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClientDefaultScopes) ResolveReferences ¶ added in v0.2.0
ResolveReferences of this ClientDefaultScopes.
func (*ClientDefaultScopes) SetConditions ¶ added in v0.2.0
func (mg *ClientDefaultScopes) SetConditions(c ...xpv1.Condition)
SetConditions of this ClientDefaultScopes.
func (*ClientDefaultScopes) SetDeletionPolicy ¶ added in v0.2.0
func (mg *ClientDefaultScopes) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClientDefaultScopes.
func (*ClientDefaultScopes) SetManagementPolicies ¶ added in v0.2.0
func (mg *ClientDefaultScopes) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ClientDefaultScopes.
func (*ClientDefaultScopes) SetObservation ¶ added in v0.2.0
func (tr *ClientDefaultScopes) SetObservation(obs map[string]any) error
SetObservation for this ClientDefaultScopes
func (*ClientDefaultScopes) SetParameters ¶ added in v0.2.0
func (tr *ClientDefaultScopes) SetParameters(params map[string]any) error
SetParameters for this ClientDefaultScopes
func (*ClientDefaultScopes) SetProviderConfigReference ¶ added in v0.2.0
func (mg *ClientDefaultScopes) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClientDefaultScopes.
func (*ClientDefaultScopes) SetProviderReference ¶ added in v0.2.0
func (mg *ClientDefaultScopes) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClientDefaultScopes. Deprecated: Use SetProviderConfigReference.
func (*ClientDefaultScopes) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *ClientDefaultScopes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClientDefaultScopes.
func (*ClientDefaultScopes) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *ClientDefaultScopes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClientDefaultScopes.
type ClientDefaultScopesList ¶ added in v0.2.0
type ClientDefaultScopesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClientDefaultScopes `json:"items"` }
ClientDefaultScopesList contains a list of ClientDefaultScopess
func (*ClientDefaultScopesList) DeepCopy ¶ added in v0.2.0
func (in *ClientDefaultScopesList) DeepCopy() *ClientDefaultScopesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientDefaultScopesList.
func (*ClientDefaultScopesList) DeepCopyInto ¶ added in v0.2.0
func (in *ClientDefaultScopesList) DeepCopyInto(out *ClientDefaultScopesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientDefaultScopesList) DeepCopyObject ¶ added in v0.2.0
func (in *ClientDefaultScopesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientDefaultScopesList) GetItems ¶ added in v0.2.0
func (l *ClientDefaultScopesList) GetItems() []resource.Managed
GetItems of this ClientDefaultScopesList.
type ClientDefaultScopesObservation ¶ added in v0.2.0
type ClientDefaultScopesObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ClientDefaultScopesObservation) DeepCopy ¶ added in v0.2.0
func (in *ClientDefaultScopesObservation) DeepCopy() *ClientDefaultScopesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientDefaultScopesObservation.
func (*ClientDefaultScopesObservation) DeepCopyInto ¶ added in v0.2.0
func (in *ClientDefaultScopesObservation) DeepCopyInto(out *ClientDefaultScopesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientDefaultScopesParameters ¶ added in v0.2.0
type ClientDefaultScopesParameters struct { // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-keycloak/apis/openidclient/v1alpha1.Client // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Reference to a Client in openidclient to populate clientId. // +kubebuilder:validation:Optional ClientIDRef *v1.Reference `json:"clientIdRef,omitempty" tf:"-"` // Selector for a Client in openidclient to populate clientId. // +kubebuilder:validation:Optional ClientIDSelector *v1.Selector `json:"clientIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required DefaultScopes []*string `json:"defaultScopes" tf:"default_scopes,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-keycloak/apis/realm/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in realm to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in realm to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*ClientDefaultScopesParameters) DeepCopy ¶ added in v0.2.0
func (in *ClientDefaultScopesParameters) DeepCopy() *ClientDefaultScopesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientDefaultScopesParameters.
func (*ClientDefaultScopesParameters) DeepCopyInto ¶ added in v0.2.0
func (in *ClientDefaultScopesParameters) DeepCopyInto(out *ClientDefaultScopesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientDefaultScopesSpec ¶ added in v0.2.0
type ClientDefaultScopesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClientDefaultScopesParameters `json:"forProvider"` }
ClientDefaultScopesSpec defines the desired state of ClientDefaultScopes
func (*ClientDefaultScopesSpec) DeepCopy ¶ added in v0.2.0
func (in *ClientDefaultScopesSpec) DeepCopy() *ClientDefaultScopesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientDefaultScopesSpec.
func (*ClientDefaultScopesSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ClientDefaultScopesSpec) DeepCopyInto(out *ClientDefaultScopesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientDefaultScopesStatus ¶ added in v0.2.0
type ClientDefaultScopesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClientDefaultScopesObservation `json:"atProvider,omitempty"` }
ClientDefaultScopesStatus defines the observed state of ClientDefaultScopes.
func (*ClientDefaultScopesStatus) DeepCopy ¶ added in v0.2.0
func (in *ClientDefaultScopesStatus) DeepCopy() *ClientDefaultScopesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientDefaultScopesStatus.
func (*ClientDefaultScopesStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ClientDefaultScopesStatus) DeepCopyInto(out *ClientDefaultScopesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientList ¶
type ClientList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Client `json:"items"` }
ClientList contains a list of Clients
func (*ClientList) DeepCopy ¶
func (in *ClientList) DeepCopy() *ClientList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientList.
func (*ClientList) DeepCopyInto ¶
func (in *ClientList) DeepCopyInto(out *ClientList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientList) DeepCopyObject ¶
func (in *ClientList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientList) GetItems ¶
func (l *ClientList) GetItems() []resource.Managed
GetItems of this ClientList.
type ClientObservation ¶
type ClientObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ResourceServerID *string `json:"resourceServerId,omitempty" tf:"resource_server_id,omitempty"` ServiceAccountUserID *string `json:"serviceAccountUserId,omitempty" tf:"service_account_user_id,omitempty"` }
func (*ClientObservation) DeepCopy ¶
func (in *ClientObservation) DeepCopy() *ClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientObservation.
func (*ClientObservation) DeepCopyInto ¶
func (in *ClientObservation) DeepCopyInto(out *ClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientParameters ¶
type ClientParameters struct { // +kubebuilder:validation:Optional AccessTokenLifespan *string `json:"accessTokenLifespan,omitempty" tf:"access_token_lifespan,omitempty"` // +kubebuilder:validation:Required AccessType *string `json:"accessType" tf:"access_type,omitempty"` // +kubebuilder:validation:Optional AdminURL *string `json:"adminUrl,omitempty" tf:"admin_url,omitempty"` // +kubebuilder:validation:Optional AuthenticationFlowBindingOverrides []AuthenticationFlowBindingOverridesParameters `json:"authenticationFlowBindingOverrides,omitempty" tf:"authentication_flow_binding_overrides,omitempty"` // +kubebuilder:validation:Optional Authorization []AuthorizationParameters `json:"authorization,omitempty" tf:"authorization,omitempty"` // +kubebuilder:validation:Optional BackchannelLogoutRevokeOfflineSessions *bool `json:"backchannelLogoutRevokeOfflineSessions,omitempty" tf:"backchannel_logout_revoke_offline_sessions,omitempty"` // +kubebuilder:validation:Optional BackchannelLogoutSessionRequired *bool `json:"backchannelLogoutSessionRequired,omitempty" tf:"backchannel_logout_session_required,omitempty"` // +kubebuilder:validation:Optional BackchannelLogoutURL *string `json:"backchannelLogoutUrl,omitempty" tf:"backchannel_logout_url,omitempty"` // +kubebuilder:validation:Optional BaseURL *string `json:"baseUrl,omitempty" tf:"base_url,omitempty"` // +kubebuilder:validation:Optional ClientAuthenticatorType *string `json:"clientAuthenticatorType,omitempty" tf:"client_authenticator_type,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-keycloak/apis/openidclient/v1alpha1.Client // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Reference to a Client in openidclient to populate clientId. // +kubebuilder:validation:Optional ClientIDRef *v1.Reference `json:"clientIdRef,omitempty" tf:"-"` // Selector for a Client in openidclient to populate clientId. // +kubebuilder:validation:Optional ClientIDSelector *v1.Selector `json:"clientIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientOfflineSessionIdleTimeout *string `json:"clientOfflineSessionIdleTimeout,omitempty" tf:"client_offline_session_idle_timeout,omitempty"` // +kubebuilder:validation:Optional ClientOfflineSessionMaxLifespan *string `json:"clientOfflineSessionMaxLifespan,omitempty" tf:"client_offline_session_max_lifespan,omitempty"` // +kubebuilder:validation:Optional ClientSecretSecretRef *v1.SecretKeySelector `json:"clientSecretSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientSessionIdleTimeout *string `json:"clientSessionIdleTimeout,omitempty" tf:"client_session_idle_timeout,omitempty"` // +kubebuilder:validation:Optional ClientSessionMaxLifespan *string `json:"clientSessionMaxLifespan,omitempty" tf:"client_session_max_lifespan,omitempty"` // +kubebuilder:validation:Optional ConsentRequired *bool `json:"consentRequired,omitempty" tf:"consent_required,omitempty"` // +kubebuilder:validation:Optional ConsentScreenText *string `json:"consentScreenText,omitempty" tf:"consent_screen_text,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DirectAccessGrantsEnabled *bool `json:"directAccessGrantsEnabled,omitempty" tf:"direct_access_grants_enabled,omitempty"` // +kubebuilder:validation:Optional DisplayOnConsentScreen *bool `json:"displayOnConsentScreen,omitempty" tf:"display_on_consent_screen,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ExcludeSessionStateFromAuthResponse *bool `json:"excludeSessionStateFromAuthResponse,omitempty" tf:"exclude_session_state_from_auth_response,omitempty"` // +kubebuilder:validation:Optional ExtraConfig map[string]*string `json:"extraConfig,omitempty" tf:"extra_config,omitempty"` // +kubebuilder:validation:Optional FrontchannelLogoutEnabled *bool `json:"frontchannelLogoutEnabled,omitempty" tf:"frontchannel_logout_enabled,omitempty"` // +kubebuilder:validation:Optional FrontchannelLogoutURL *string `json:"frontchannelLogoutUrl,omitempty" tf:"frontchannel_logout_url,omitempty"` // +kubebuilder:validation:Optional FullScopeAllowed *bool `json:"fullScopeAllowed,omitempty" tf:"full_scope_allowed,omitempty"` // +kubebuilder:validation:Optional ImplicitFlowEnabled *bool `json:"implicitFlowEnabled,omitempty" tf:"implicit_flow_enabled,omitempty"` // +kubebuilder:validation:Optional Import *bool `json:"import,omitempty" tf:"import,omitempty"` // +kubebuilder:validation:Optional LoginTheme *string `json:"loginTheme,omitempty" tf:"login_theme,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Oauth2DeviceAuthorizationGrantEnabled *bool `json:"oauth2DeviceAuthorizationGrantEnabled,omitempty" tf:"oauth2_device_authorization_grant_enabled,omitempty"` // +kubebuilder:validation:Optional Oauth2DeviceCodeLifespan *string `json:"oauth2DeviceCodeLifespan,omitempty" tf:"oauth2_device_code_lifespan,omitempty"` // +kubebuilder:validation:Optional Oauth2DevicePollingInterval *string `json:"oauth2DevicePollingInterval,omitempty" tf:"oauth2_device_polling_interval,omitempty"` // +kubebuilder:validation:Optional PkceCodeChallengeMethod *string `json:"pkceCodeChallengeMethod,omitempty" tf:"pkce_code_challenge_method,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-keycloak/apis/realm/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in realm to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in realm to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RootURL *string `json:"rootUrl,omitempty" tf:"root_url,omitempty"` // +kubebuilder:validation:Optional ServiceAccountsEnabled *bool `json:"serviceAccountsEnabled,omitempty" tf:"service_accounts_enabled,omitempty"` // +kubebuilder:validation:Optional StandardFlowEnabled *bool `json:"standardFlowEnabled,omitempty" tf:"standard_flow_enabled,omitempty"` // +kubebuilder:validation:Optional UseRefreshTokens *bool `json:"useRefreshTokens,omitempty" tf:"use_refresh_tokens,omitempty"` // +kubebuilder:validation:Optional UseRefreshTokensClientCredentials *bool `json:"useRefreshTokensClientCredentials,omitempty" tf:"use_refresh_tokens_client_credentials,omitempty"` // +kubebuilder:validation:Optional ValidPostLogoutRedirectUris []*string `json:"validPostLogoutRedirectUris,omitempty" tf:"valid_post_logout_redirect_uris,omitempty"` // +kubebuilder:validation:Optional ValidRedirectUris []*string `json:"validRedirectUris,omitempty" tf:"valid_redirect_uris,omitempty"` // +kubebuilder:validation:Optional WebOrigins []*string `json:"webOrigins,omitempty" tf:"web_origins,omitempty"` }
func (*ClientParameters) DeepCopy ¶
func (in *ClientParameters) DeepCopy() *ClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientParameters.
func (*ClientParameters) DeepCopyInto ¶
func (in *ClientParameters) DeepCopyInto(out *ClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientScope ¶ added in v0.2.0
type ClientScope struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientScopeSpec `json:"spec"` Status ClientScopeStatus `json:"status,omitempty"` }
ClientScope is the Schema for the ClientScopes API. <no value> +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 (*ClientScope) DeepCopy ¶ added in v0.2.0
func (in *ClientScope) DeepCopy() *ClientScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientScope.
func (*ClientScope) DeepCopyInto ¶ added in v0.2.0
func (in *ClientScope) DeepCopyInto(out *ClientScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientScope) DeepCopyObject ¶ added in v0.2.0
func (in *ClientScope) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientScope) GetCondition ¶ added in v0.2.0
func (mg *ClientScope) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClientScope.
func (*ClientScope) GetConnectionDetailsMapping ¶ added in v0.2.0
func (tr *ClientScope) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClientScope
func (*ClientScope) GetDeletionPolicy ¶ added in v0.2.0
func (mg *ClientScope) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClientScope.
func (*ClientScope) GetID ¶ added in v0.2.0
func (tr *ClientScope) GetID() string
GetID returns ID of underlying Terraform resource of this ClientScope
func (*ClientScope) GetManagementPolicies ¶ added in v0.2.0
func (mg *ClientScope) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ClientScope.
func (*ClientScope) GetObservation ¶ added in v0.2.0
func (tr *ClientScope) GetObservation() (map[string]any, error)
GetObservation of this ClientScope
func (*ClientScope) GetParameters ¶ added in v0.2.0
func (tr *ClientScope) GetParameters() (map[string]any, error)
GetParameters of this ClientScope
func (*ClientScope) GetProviderConfigReference ¶ added in v0.2.0
func (mg *ClientScope) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClientScope.
func (*ClientScope) GetProviderReference ¶ added in v0.2.0
func (mg *ClientScope) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClientScope. Deprecated: Use GetProviderConfigReference.
func (*ClientScope) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *ClientScope) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClientScope.
func (*ClientScope) GetTerraformResourceType ¶ added in v0.2.0
func (mg *ClientScope) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClientScope
func (*ClientScope) GetTerraformSchemaVersion ¶ added in v0.2.0
func (tr *ClientScope) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClientScope) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *ClientScope) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClientScope.
func (*ClientScope) LateInitialize ¶ added in v0.2.0
func (tr *ClientScope) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClientScope using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClientScope) ResolveReferences ¶ added in v0.2.0
ResolveReferences of this ClientScope.
func (*ClientScope) SetConditions ¶ added in v0.2.0
func (mg *ClientScope) SetConditions(c ...xpv1.Condition)
SetConditions of this ClientScope.
func (*ClientScope) SetDeletionPolicy ¶ added in v0.2.0
func (mg *ClientScope) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClientScope.
func (*ClientScope) SetManagementPolicies ¶ added in v0.2.0
func (mg *ClientScope) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ClientScope.
func (*ClientScope) SetObservation ¶ added in v0.2.0
func (tr *ClientScope) SetObservation(obs map[string]any) error
SetObservation for this ClientScope
func (*ClientScope) SetParameters ¶ added in v0.2.0
func (tr *ClientScope) SetParameters(params map[string]any) error
SetParameters for this ClientScope
func (*ClientScope) SetProviderConfigReference ¶ added in v0.2.0
func (mg *ClientScope) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClientScope.
func (*ClientScope) SetProviderReference ¶ added in v0.2.0
func (mg *ClientScope) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClientScope. Deprecated: Use SetProviderConfigReference.
func (*ClientScope) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *ClientScope) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClientScope.
func (*ClientScope) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *ClientScope) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClientScope.
type ClientScopeList ¶ added in v0.2.0
type ClientScopeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClientScope `json:"items"` }
ClientScopeList contains a list of ClientScopes
func (*ClientScopeList) DeepCopy ¶ added in v0.2.0
func (in *ClientScopeList) DeepCopy() *ClientScopeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientScopeList.
func (*ClientScopeList) DeepCopyInto ¶ added in v0.2.0
func (in *ClientScopeList) DeepCopyInto(out *ClientScopeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientScopeList) DeepCopyObject ¶ added in v0.2.0
func (in *ClientScopeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientScopeList) GetItems ¶ added in v0.2.0
func (l *ClientScopeList) GetItems() []resource.Managed
GetItems of this ClientScopeList.
type ClientScopeObservation ¶ added in v0.2.0
type ClientScopeObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ClientScopeObservation) DeepCopy ¶ added in v0.2.0
func (in *ClientScopeObservation) DeepCopy() *ClientScopeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientScopeObservation.
func (*ClientScopeObservation) DeepCopyInto ¶ added in v0.2.0
func (in *ClientScopeObservation) DeepCopyInto(out *ClientScopeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientScopeParameters ¶ added in v0.2.0
type ClientScopeParameters struct { // +kubebuilder:validation:Optional ConsentScreenText *string `json:"consentScreenText,omitempty" tf:"consent_screen_text,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional GuiOrder *float64 `json:"guiOrder,omitempty" tf:"gui_order,omitempty"` // +kubebuilder:validation:Optional IncludeInTokenScope *bool `json:"includeInTokenScope,omitempty" tf:"include_in_token_scope,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-keycloak/apis/realm/v1alpha1.Realm // +kubebuilder:validation:Optional RealmID *string `json:"realmId,omitempty" tf:"realm_id,omitempty"` // Reference to a Realm in realm to populate realmId. // +kubebuilder:validation:Optional RealmIDRef *v1.Reference `json:"realmIdRef,omitempty" tf:"-"` // Selector for a Realm in realm to populate realmId. // +kubebuilder:validation:Optional RealmIDSelector *v1.Selector `json:"realmIdSelector,omitempty" tf:"-"` }
func (*ClientScopeParameters) DeepCopy ¶ added in v0.2.0
func (in *ClientScopeParameters) DeepCopy() *ClientScopeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientScopeParameters.
func (*ClientScopeParameters) DeepCopyInto ¶ added in v0.2.0
func (in *ClientScopeParameters) DeepCopyInto(out *ClientScopeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientScopeSpec ¶ added in v0.2.0
type ClientScopeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClientScopeParameters `json:"forProvider"` }
ClientScopeSpec defines the desired state of ClientScope
func (*ClientScopeSpec) DeepCopy ¶ added in v0.2.0
func (in *ClientScopeSpec) DeepCopy() *ClientScopeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientScopeSpec.
func (*ClientScopeSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ClientScopeSpec) DeepCopyInto(out *ClientScopeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientScopeStatus ¶ added in v0.2.0
type ClientScopeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClientScopeObservation `json:"atProvider,omitempty"` }
ClientScopeStatus defines the observed state of ClientScope.
func (*ClientScopeStatus) DeepCopy ¶ added in v0.2.0
func (in *ClientScopeStatus) DeepCopy() *ClientScopeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientScopeStatus.
func (*ClientScopeStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ClientScopeStatus) DeepCopyInto(out *ClientScopeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientSpec ¶
type ClientSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClientParameters `json:"forProvider"` }
ClientSpec defines the desired state of Client
func (*ClientSpec) DeepCopy ¶
func (in *ClientSpec) DeepCopy() *ClientSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientSpec.
func (*ClientSpec) DeepCopyInto ¶
func (in *ClientSpec) DeepCopyInto(out *ClientSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientStatus ¶
type ClientStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClientObservation `json:"atProvider,omitempty"` }
ClientStatus defines the observed state of Client.
func (*ClientStatus) DeepCopy ¶
func (in *ClientStatus) DeepCopy() *ClientStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientStatus.
func (*ClientStatus) DeepCopyInto ¶
func (in *ClientStatus) DeepCopyInto(out *ClientStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.