Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=security.nexus.adrp.xyz +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Anonymous
- func (in *Anonymous) DeepCopy() *Anonymous
- func (in *Anonymous) DeepCopyInto(out *Anonymous)
- func (in *Anonymous) DeepCopyObject() runtime.Object
- func (mg *Anonymous) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Anonymous) GetConnectionDetailsMapping() map[string]string
- func (mg *Anonymous) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Anonymous) GetID() string
- func (tr *Anonymous) GetInitParameters() (map[string]any, error)
- func (mg *Anonymous) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Anonymous) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Anonymous) GetObservation() (map[string]any, error)
- func (tr *Anonymous) GetParameters() (map[string]any, error)
- func (mg *Anonymous) GetProviderConfigReference() *xpv1.Reference
- func (mg *Anonymous) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Anonymous) GetTerraformResourceType() string
- func (tr *Anonymous) GetTerraformSchemaVersion() int
- func (mg *Anonymous) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Anonymous) Hub()
- func (tr *Anonymous) LateInitialize(attrs []byte) (bool, error)
- func (mg *Anonymous) SetConditions(c ...xpv1.Condition)
- func (mg *Anonymous) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Anonymous) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Anonymous) SetObservation(obs map[string]any) error
- func (tr *Anonymous) SetParameters(params map[string]any) error
- func (mg *Anonymous) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Anonymous) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Anonymous) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AnonymousInitParameters
- type AnonymousList
- type AnonymousObservation
- type AnonymousParameters
- type AnonymousSpec
- type AnonymousStatus
- type ContentSelector
- func (in *ContentSelector) DeepCopy() *ContentSelector
- func (in *ContentSelector) DeepCopyInto(out *ContentSelector)
- func (in *ContentSelector) DeepCopyObject() runtime.Object
- func (mg *ContentSelector) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ContentSelector) GetConnectionDetailsMapping() map[string]string
- func (mg *ContentSelector) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ContentSelector) GetID() string
- func (tr *ContentSelector) GetInitParameters() (map[string]any, error)
- func (mg *ContentSelector) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ContentSelector) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ContentSelector) GetObservation() (map[string]any, error)
- func (tr *ContentSelector) GetParameters() (map[string]any, error)
- func (mg *ContentSelector) GetProviderConfigReference() *xpv1.Reference
- func (mg *ContentSelector) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ContentSelector) GetTerraformResourceType() string
- func (tr *ContentSelector) GetTerraformSchemaVersion() int
- func (mg *ContentSelector) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ContentSelector) Hub()
- func (tr *ContentSelector) LateInitialize(attrs []byte) (bool, error)
- func (mg *ContentSelector) SetConditions(c ...xpv1.Condition)
- func (mg *ContentSelector) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ContentSelector) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ContentSelector) SetObservation(obs map[string]any) error
- func (tr *ContentSelector) SetParameters(params map[string]any) error
- func (mg *ContentSelector) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ContentSelector) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ContentSelector) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ContentSelectorInitParameters
- type ContentSelectorList
- type ContentSelectorObservation
- type ContentSelectorParameters
- type ContentSelectorSpec
- type ContentSelectorStatus
- type Ldap
- func (in *Ldap) DeepCopy() *Ldap
- func (in *Ldap) DeepCopyInto(out *Ldap)
- func (in *Ldap) DeepCopyObject() runtime.Object
- func (mg *Ldap) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Ldap) GetConnectionDetailsMapping() map[string]string
- func (mg *Ldap) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Ldap) GetID() string
- func (tr *Ldap) GetInitParameters() (map[string]any, error)
- func (mg *Ldap) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Ldap) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Ldap) GetObservation() (map[string]any, error)
- func (tr *Ldap) GetParameters() (map[string]any, error)
- func (mg *Ldap) GetProviderConfigReference() *xpv1.Reference
- func (mg *Ldap) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Ldap) GetTerraformResourceType() string
- func (tr *Ldap) GetTerraformSchemaVersion() int
- func (mg *Ldap) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Ldap) Hub()
- func (tr *Ldap) LateInitialize(attrs []byte) (bool, error)
- func (mg *Ldap) SetConditions(c ...xpv1.Condition)
- func (mg *Ldap) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Ldap) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Ldap) SetObservation(obs map[string]any) error
- func (tr *Ldap) SetParameters(params map[string]any) error
- func (mg *Ldap) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Ldap) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Ldap) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LdapInitParameters
- type LdapList
- type LdapObservation
- type LdapOrder
- func (in *LdapOrder) DeepCopy() *LdapOrder
- func (in *LdapOrder) DeepCopyInto(out *LdapOrder)
- func (in *LdapOrder) DeepCopyObject() runtime.Object
- func (mg *LdapOrder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LdapOrder) GetConnectionDetailsMapping() map[string]string
- func (mg *LdapOrder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LdapOrder) GetID() string
- func (tr *LdapOrder) GetInitParameters() (map[string]any, error)
- func (mg *LdapOrder) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LdapOrder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LdapOrder) GetObservation() (map[string]any, error)
- func (tr *LdapOrder) GetParameters() (map[string]any, error)
- func (mg *LdapOrder) GetProviderConfigReference() *xpv1.Reference
- func (mg *LdapOrder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LdapOrder) GetTerraformResourceType() string
- func (tr *LdapOrder) GetTerraformSchemaVersion() int
- func (mg *LdapOrder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LdapOrder) Hub()
- func (tr *LdapOrder) LateInitialize(attrs []byte) (bool, error)
- func (mg *LdapOrder) SetConditions(c ...xpv1.Condition)
- func (mg *LdapOrder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LdapOrder) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LdapOrder) SetObservation(obs map[string]any) error
- func (tr *LdapOrder) SetParameters(params map[string]any) error
- func (mg *LdapOrder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LdapOrder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LdapOrder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LdapOrderInitParameters
- type LdapOrderList
- type LdapOrderObservation
- type LdapOrderParameters
- type LdapOrderSpec
- type LdapOrderStatus
- type LdapParameters
- type LdapSpec
- type LdapStatus
- type Realms
- func (in *Realms) DeepCopy() *Realms
- func (in *Realms) DeepCopyInto(out *Realms)
- func (in *Realms) DeepCopyObject() runtime.Object
- func (mg *Realms) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Realms) GetConnectionDetailsMapping() map[string]string
- func (mg *Realms) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Realms) GetID() string
- func (tr *Realms) GetInitParameters() (map[string]any, error)
- func (mg *Realms) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Realms) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Realms) GetObservation() (map[string]any, error)
- func (tr *Realms) GetParameters() (map[string]any, error)
- func (mg *Realms) GetProviderConfigReference() *xpv1.Reference
- func (mg *Realms) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Realms) GetTerraformResourceType() string
- func (tr *Realms) GetTerraformSchemaVersion() int
- func (mg *Realms) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Realms) Hub()
- func (tr *Realms) LateInitialize(attrs []byte) (bool, error)
- func (mg *Realms) SetConditions(c ...xpv1.Condition)
- func (mg *Realms) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Realms) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Realms) SetObservation(obs map[string]any) error
- func (tr *Realms) SetParameters(params map[string]any) error
- func (mg *Realms) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Realms) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Realms) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RealmsInitParameters
- type RealmsList
- type RealmsObservation
- type RealmsParameters
- type RealmsSpec
- type RealmsStatus
- type Role
- func (in *Role) DeepCopy() *Role
- func (in *Role) DeepCopyInto(out *Role)
- func (in *Role) DeepCopyObject() runtime.Object
- func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Role) GetConnectionDetailsMapping() map[string]string
- func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Role) GetID() string
- func (tr *Role) GetInitParameters() (map[string]any, error)
- func (mg *Role) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Role) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Role) GetObservation() (map[string]any, error)
- func (tr *Role) GetParameters() (map[string]any, error)
- func (mg *Role) GetProviderConfigReference() *xpv1.Reference
- func (mg *Role) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Role) GetTerraformResourceType() string
- func (tr *Role) GetTerraformSchemaVersion() int
- func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Role) Hub()
- func (tr *Role) LateInitialize(attrs []byte) (bool, error)
- func (mg *Role) SetConditions(c ...xpv1.Condition)
- func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Role) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Role) SetObservation(obs map[string]any) error
- func (tr *Role) SetParameters(params map[string]any) error
- func (mg *Role) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Role) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleInitParameters
- type RoleList
- type RoleObservation
- type RoleParameters
- type RoleSpec
- type RoleStatus
- type SAML
- func (in *SAML) DeepCopy() *SAML
- func (in *SAML) DeepCopyInto(out *SAML)
- func (in *SAML) DeepCopyObject() runtime.Object
- func (mg *SAML) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SAML) GetConnectionDetailsMapping() map[string]string
- func (mg *SAML) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SAML) GetID() string
- func (tr *SAML) GetInitParameters() (map[string]any, error)
- func (mg *SAML) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SAML) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SAML) GetObservation() (map[string]any, error)
- func (tr *SAML) GetParameters() (map[string]any, error)
- func (mg *SAML) GetProviderConfigReference() *xpv1.Reference
- func (mg *SAML) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SAML) GetTerraformResourceType() string
- func (tr *SAML) GetTerraformSchemaVersion() int
- func (mg *SAML) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SAML) Hub()
- func (tr *SAML) LateInitialize(attrs []byte) (bool, error)
- func (mg *SAML) SetConditions(c ...xpv1.Condition)
- func (mg *SAML) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SAML) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SAML) SetObservation(obs map[string]any) error
- func (tr *SAML) SetParameters(params map[string]any) error
- func (mg *SAML) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SAML) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SAML) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SAMLInitParameters
- type SAMLList
- type SAMLObservation
- type SAMLParameters
- type SAMLSpec
- type SAMLStatus
- type SSLTruststore
- func (in *SSLTruststore) DeepCopy() *SSLTruststore
- func (in *SSLTruststore) DeepCopyInto(out *SSLTruststore)
- func (in *SSLTruststore) DeepCopyObject() runtime.Object
- func (mg *SSLTruststore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SSLTruststore) GetConnectionDetailsMapping() map[string]string
- func (mg *SSLTruststore) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SSLTruststore) GetID() string
- func (tr *SSLTruststore) GetInitParameters() (map[string]any, error)
- func (mg *SSLTruststore) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SSLTruststore) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SSLTruststore) GetObservation() (map[string]any, error)
- func (tr *SSLTruststore) GetParameters() (map[string]any, error)
- func (mg *SSLTruststore) GetProviderConfigReference() *xpv1.Reference
- func (mg *SSLTruststore) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SSLTruststore) GetTerraformResourceType() string
- func (tr *SSLTruststore) GetTerraformSchemaVersion() int
- func (mg *SSLTruststore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SSLTruststore) Hub()
- func (tr *SSLTruststore) LateInitialize(attrs []byte) (bool, error)
- func (mg *SSLTruststore) SetConditions(c ...xpv1.Condition)
- func (mg *SSLTruststore) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SSLTruststore) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SSLTruststore) SetObservation(obs map[string]any) error
- func (tr *SSLTruststore) SetParameters(params map[string]any) error
- func (mg *SSLTruststore) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SSLTruststore) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SSLTruststore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SSLTruststoreInitParameters
- type SSLTruststoreList
- type SSLTruststoreObservation
- type SSLTruststoreParameters
- type SSLTruststoreSpec
- type SSLTruststoreStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *User) GetConnectionDetailsMapping() map[string]string
- func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *User) GetID() string
- func (tr *User) GetInitParameters() (map[string]any, error)
- func (mg *User) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *User) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *User) GetObservation() (map[string]any, error)
- func (tr *User) GetParameters() (map[string]any, error)
- func (mg *User) GetProviderConfigReference() *xpv1.Reference
- func (mg *User) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *User) GetTerraformResourceType() string
- func (tr *User) GetTerraformSchemaVersion() int
- func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *User) Hub()
- func (tr *User) LateInitialize(attrs []byte) (bool, error)
- func (mg *User) SetConditions(c ...xpv1.Condition)
- func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *User) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *User) SetObservation(obs map[string]any) error
- func (tr *User) SetParameters(params map[string]any) error
- func (mg *User) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *User) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserInitParameters
- type UserList
- type UserObservation
- type UserParameters
- type UserSpec
- type UserStatus
- type UserToken
- func (in *UserToken) DeepCopy() *UserToken
- func (in *UserToken) DeepCopyInto(out *UserToken)
- func (in *UserToken) DeepCopyObject() runtime.Object
- func (mg *UserToken) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserToken) GetConnectionDetailsMapping() map[string]string
- func (mg *UserToken) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserToken) GetID() string
- func (tr *UserToken) GetInitParameters() (map[string]any, error)
- func (mg *UserToken) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *UserToken) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *UserToken) GetObservation() (map[string]any, error)
- func (tr *UserToken) GetParameters() (map[string]any, error)
- func (mg *UserToken) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserToken) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserToken) GetTerraformResourceType() string
- func (tr *UserToken) GetTerraformSchemaVersion() int
- func (mg *UserToken) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserToken) Hub()
- func (tr *UserToken) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserToken) SetConditions(c ...xpv1.Condition)
- func (mg *UserToken) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserToken) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *UserToken) SetObservation(obs map[string]any) error
- func (tr *UserToken) SetParameters(params map[string]any) error
- func (mg *UserToken) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserToken) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserToken) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserTokenInitParameters
- type UserTokenList
- type UserTokenObservation
- type UserTokenParameters
- type UserTokenSpec
- type UserTokenStatus
Constants ¶
const ( CRDGroup = "security.nexus.adrp.xyz" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Anonymous_Kind = "Anonymous" Anonymous_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Anonymous_Kind}.String() Anonymous_KindAPIVersion = Anonymous_Kind + "." + CRDGroupVersion.String() Anonymous_GroupVersionKind = CRDGroupVersion.WithKind(Anonymous_Kind) )
Repository type metadata.
var ( ContentSelector_Kind = "ContentSelector" ContentSelector_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ContentSelector_Kind}.String() ContentSelector_KindAPIVersion = ContentSelector_Kind + "." + CRDGroupVersion.String() ContentSelector_GroupVersionKind = CRDGroupVersion.WithKind(ContentSelector_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 ( Ldap_Kind = "Ldap" Ldap_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Ldap_Kind}.String() Ldap_KindAPIVersion = Ldap_Kind + "." + CRDGroupVersion.String() Ldap_GroupVersionKind = CRDGroupVersion.WithKind(Ldap_Kind) )
Repository type metadata.
var ( LdapOrder_Kind = "LdapOrder" LdapOrder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LdapOrder_Kind}.String() LdapOrder_KindAPIVersion = LdapOrder_Kind + "." + CRDGroupVersion.String() LdapOrder_GroupVersionKind = CRDGroupVersion.WithKind(LdapOrder_Kind) )
Repository type metadata.
var ( Realms_Kind = "Realms" Realms_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Realms_Kind}.String() Realms_KindAPIVersion = Realms_Kind + "." + CRDGroupVersion.String() Realms_GroupVersionKind = CRDGroupVersion.WithKind(Realms_Kind) )
Repository type metadata.
var ( Role_Kind = "Role" Role_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Role_Kind}.String() Role_KindAPIVersion = Role_Kind + "." + CRDGroupVersion.String() Role_GroupVersionKind = CRDGroupVersion.WithKind(Role_Kind) )
Repository type metadata.
var ( SAML_Kind = "SAML" SAML_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SAML_Kind}.String() SAML_KindAPIVersion = SAML_Kind + "." + CRDGroupVersion.String() SAML_GroupVersionKind = CRDGroupVersion.WithKind(SAML_Kind) )
Repository type metadata.
var ( SSLTruststore_Kind = "SSLTruststore" SSLTruststore_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SSLTruststore_Kind}.String() SSLTruststore_KindAPIVersion = SSLTruststore_Kind + "." + CRDGroupVersion.String() SSLTruststore_GroupVersionKind = CRDGroupVersion.WithKind(SSLTruststore_Kind) )
Repository type metadata.
var ( User_Kind = "User" User_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: User_Kind}.String() User_KindAPIVersion = User_Kind + "." + CRDGroupVersion.String() User_GroupVersionKind = CRDGroupVersion.WithKind(User_Kind) )
Repository type metadata.
var ( UserToken_Kind = "UserToken" UserToken_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserToken_Kind}.String() UserToken_KindAPIVersion = UserToken_Kind + "." + CRDGroupVersion.String() UserToken_GroupVersionKind = CRDGroupVersion.WithKind(UserToken_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Anonymous ¶
type Anonymous struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnonymousSpec `json:"spec"` Status AnonymousStatus `json:"status,omitempty"` }
Anonymous is the Schema for the Anonymouss API. Use this resource to change the anonymous configuration of the nexus repository manager. +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,nexus}
func (*Anonymous) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Anonymous.
func (*Anonymous) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Anonymous) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Anonymous) GetCondition ¶
func (mg *Anonymous) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Anonymous.
func (*Anonymous) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Anonymous
func (*Anonymous) GetDeletionPolicy ¶
func (mg *Anonymous) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Anonymous.
func (*Anonymous) GetInitParameters ¶
GetInitParameters of this Anonymous
func (*Anonymous) GetManagementPolicies ¶
func (mg *Anonymous) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Anonymous.
func (*Anonymous) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this Anonymous
func (*Anonymous) GetObservation ¶
GetObservation of this Anonymous
func (*Anonymous) GetParameters ¶
GetParameters of this Anonymous
func (*Anonymous) GetProviderConfigReference ¶
GetProviderConfigReference of this Anonymous.
func (*Anonymous) GetPublishConnectionDetailsTo ¶
func (mg *Anonymous) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Anonymous.
func (*Anonymous) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Anonymous
func (*Anonymous) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Anonymous) GetWriteConnectionSecretToReference ¶
func (mg *Anonymous) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Anonymous.
func (*Anonymous) Hub ¶ added in v0.0.6
func (tr *Anonymous) Hub()
Hub marks this type as a conversion hub.
func (*Anonymous) LateInitialize ¶
LateInitialize this Anonymous using its observed tfState. returns True if there are any spec changes for the resource.
func (*Anonymous) SetConditions ¶
SetConditions of this Anonymous.
func (*Anonymous) SetDeletionPolicy ¶
func (mg *Anonymous) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Anonymous.
func (*Anonymous) SetManagementPolicies ¶
func (mg *Anonymous) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Anonymous.
func (*Anonymous) SetObservation ¶
SetObservation for this Anonymous
func (*Anonymous) SetParameters ¶
SetParameters for this Anonymous
func (*Anonymous) SetProviderConfigReference ¶
SetProviderConfigReference of this Anonymous.
func (*Anonymous) SetPublishConnectionDetailsTo ¶
func (mg *Anonymous) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Anonymous.
func (*Anonymous) SetWriteConnectionSecretToReference ¶
func (mg *Anonymous) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Anonymous.
type AnonymousInitParameters ¶
type AnonymousInitParameters struct { // (Boolean) Activate the anonymous access to the repository manager. Default: false // Activate the anonymous access to the repository manager. Default: false Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (String) The name of the used realm. Default: "NexusAuthorizingRealm" // The name of the used realm. Default: "NexusAuthorizingRealm" RealmName *string `json:"realmName,omitempty" tf:"realm_name,omitempty"` // (String) The user id used by anonymous access. Default: "anonymous" // The user id used by anonymous access. Default: "anonymous" UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*AnonymousInitParameters) DeepCopy ¶
func (in *AnonymousInitParameters) DeepCopy() *AnonymousInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousInitParameters.
func (*AnonymousInitParameters) DeepCopyInto ¶
func (in *AnonymousInitParameters) DeepCopyInto(out *AnonymousInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnonymousList ¶
type AnonymousList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Anonymous `json:"items"` }
AnonymousList contains a list of Anonymouss
func (*AnonymousList) DeepCopy ¶
func (in *AnonymousList) DeepCopy() *AnonymousList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousList.
func (*AnonymousList) DeepCopyInto ¶
func (in *AnonymousList) DeepCopyInto(out *AnonymousList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnonymousList) DeepCopyObject ¶
func (in *AnonymousList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnonymousList) GetItems ¶
func (l *AnonymousList) GetItems() []resource.Managed
GetItems of this AnonymousList.
type AnonymousObservation ¶
type AnonymousObservation struct { // (Boolean) Activate the anonymous access to the repository manager. Default: false // Activate the anonymous access to the repository manager. Default: false Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) The name of the used realm. Default: "NexusAuthorizingRealm" // The name of the used realm. Default: "NexusAuthorizingRealm" RealmName *string `json:"realmName,omitempty" tf:"realm_name,omitempty"` // (String) The user id used by anonymous access. Default: "anonymous" // The user id used by anonymous access. Default: "anonymous" UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*AnonymousObservation) DeepCopy ¶
func (in *AnonymousObservation) DeepCopy() *AnonymousObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousObservation.
func (*AnonymousObservation) DeepCopyInto ¶
func (in *AnonymousObservation) DeepCopyInto(out *AnonymousObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnonymousParameters ¶
type AnonymousParameters struct { // (Boolean) Activate the anonymous access to the repository manager. Default: false // Activate the anonymous access to the repository manager. Default: false // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (String) The name of the used realm. Default: "NexusAuthorizingRealm" // The name of the used realm. Default: "NexusAuthorizingRealm" // +kubebuilder:validation:Optional RealmName *string `json:"realmName,omitempty" tf:"realm_name,omitempty"` // (String) The user id used by anonymous access. Default: "anonymous" // The user id used by anonymous access. Default: "anonymous" // +kubebuilder:validation:Optional UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*AnonymousParameters) DeepCopy ¶
func (in *AnonymousParameters) DeepCopy() *AnonymousParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousParameters.
func (*AnonymousParameters) DeepCopyInto ¶
func (in *AnonymousParameters) DeepCopyInto(out *AnonymousParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnonymousSpec ¶
type AnonymousSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AnonymousParameters `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 AnonymousInitParameters `json:"initProvider,omitempty"` }
AnonymousSpec defines the desired state of Anonymous
func (*AnonymousSpec) DeepCopy ¶
func (in *AnonymousSpec) DeepCopy() *AnonymousSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousSpec.
func (*AnonymousSpec) DeepCopyInto ¶
func (in *AnonymousSpec) DeepCopyInto(out *AnonymousSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnonymousStatus ¶
type AnonymousStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AnonymousObservation `json:"atProvider,omitempty"` }
AnonymousStatus defines the observed state of Anonymous.
func (*AnonymousStatus) DeepCopy ¶
func (in *AnonymousStatus) DeepCopy() *AnonymousStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnonymousStatus.
func (*AnonymousStatus) DeepCopyInto ¶
func (in *AnonymousStatus) DeepCopyInto(out *AnonymousStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentSelector ¶
type ContentSelector 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.expression) || (has(self.initProvider) && has(self.initProvider.expression))",message="spec.forProvider.expression 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 ContentSelectorSpec `json:"spec"` Status ContentSelectorStatus `json:"status,omitempty"` }
ContentSelector is the Schema for the ContentSelectors API. Use this resource to create a Nexus Content Selector. +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,nexus}
func (*ContentSelector) DeepCopy ¶
func (in *ContentSelector) DeepCopy() *ContentSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentSelector.
func (*ContentSelector) DeepCopyInto ¶
func (in *ContentSelector) DeepCopyInto(out *ContentSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContentSelector) DeepCopyObject ¶
func (in *ContentSelector) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContentSelector) GetCondition ¶
func (mg *ContentSelector) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ContentSelector.
func (*ContentSelector) GetConnectionDetailsMapping ¶
func (tr *ContentSelector) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ContentSelector
func (*ContentSelector) GetDeletionPolicy ¶
func (mg *ContentSelector) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ContentSelector.
func (*ContentSelector) GetID ¶
func (tr *ContentSelector) GetID() string
GetID returns ID of underlying Terraform resource of this ContentSelector
func (*ContentSelector) GetInitParameters ¶
func (tr *ContentSelector) GetInitParameters() (map[string]any, error)
GetInitParameters of this ContentSelector
func (*ContentSelector) GetManagementPolicies ¶
func (mg *ContentSelector) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ContentSelector.
func (*ContentSelector) GetMergedParameters ¶ added in v0.0.6
func (tr *ContentSelector) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ContentSelector
func (*ContentSelector) GetObservation ¶
func (tr *ContentSelector) GetObservation() (map[string]any, error)
GetObservation of this ContentSelector
func (*ContentSelector) GetParameters ¶
func (tr *ContentSelector) GetParameters() (map[string]any, error)
GetParameters of this ContentSelector
func (*ContentSelector) GetProviderConfigReference ¶
func (mg *ContentSelector) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ContentSelector.
func (*ContentSelector) GetPublishConnectionDetailsTo ¶
func (mg *ContentSelector) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ContentSelector.
func (*ContentSelector) GetTerraformResourceType ¶
func (mg *ContentSelector) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ContentSelector
func (*ContentSelector) GetTerraformSchemaVersion ¶
func (tr *ContentSelector) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ContentSelector) GetWriteConnectionSecretToReference ¶
func (mg *ContentSelector) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ContentSelector.
func (*ContentSelector) Hub ¶ added in v0.0.6
func (tr *ContentSelector) Hub()
Hub marks this type as a conversion hub.
func (*ContentSelector) LateInitialize ¶
func (tr *ContentSelector) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ContentSelector using its observed tfState. returns True if there are any spec changes for the resource.
func (*ContentSelector) SetConditions ¶
func (mg *ContentSelector) SetConditions(c ...xpv1.Condition)
SetConditions of this ContentSelector.
func (*ContentSelector) SetDeletionPolicy ¶
func (mg *ContentSelector) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ContentSelector.
func (*ContentSelector) SetManagementPolicies ¶
func (mg *ContentSelector) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ContentSelector.
func (*ContentSelector) SetObservation ¶
func (tr *ContentSelector) SetObservation(obs map[string]any) error
SetObservation for this ContentSelector
func (*ContentSelector) SetParameters ¶
func (tr *ContentSelector) SetParameters(params map[string]any) error
SetParameters for this ContentSelector
func (*ContentSelector) SetProviderConfigReference ¶
func (mg *ContentSelector) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ContentSelector.
func (*ContentSelector) SetPublishConnectionDetailsTo ¶
func (mg *ContentSelector) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ContentSelector.
func (*ContentSelector) SetWriteConnectionSecretToReference ¶
func (mg *ContentSelector) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ContentSelector.
type ContentSelectorInitParameters ¶
type ContentSelectorInitParameters struct { // (String) A description of the content selector // A description of the content selector Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) The content selector expression // The content selector expression Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (String) Content selector name // Content selector name Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ContentSelectorInitParameters) DeepCopy ¶
func (in *ContentSelectorInitParameters) DeepCopy() *ContentSelectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentSelectorInitParameters.
func (*ContentSelectorInitParameters) DeepCopyInto ¶
func (in *ContentSelectorInitParameters) DeepCopyInto(out *ContentSelectorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentSelectorList ¶
type ContentSelectorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ContentSelector `json:"items"` }
ContentSelectorList contains a list of ContentSelectors
func (*ContentSelectorList) DeepCopy ¶
func (in *ContentSelectorList) DeepCopy() *ContentSelectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentSelectorList.
func (*ContentSelectorList) DeepCopyInto ¶
func (in *ContentSelectorList) DeepCopyInto(out *ContentSelectorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContentSelectorList) DeepCopyObject ¶
func (in *ContentSelectorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContentSelectorList) GetItems ¶
func (l *ContentSelectorList) GetItems() []resource.Managed
GetItems of this ContentSelectorList.
type ContentSelectorObservation ¶
type ContentSelectorObservation struct { // (String) A description of the content selector // A description of the content selector Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) The content selector expression // The content selector expression Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Content selector name // Content selector name Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ContentSelectorObservation) DeepCopy ¶
func (in *ContentSelectorObservation) DeepCopy() *ContentSelectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentSelectorObservation.
func (*ContentSelectorObservation) DeepCopyInto ¶
func (in *ContentSelectorObservation) DeepCopyInto(out *ContentSelectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentSelectorParameters ¶
type ContentSelectorParameters struct { // (String) A description of the content selector // A description of the content selector // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) The content selector expression // The content selector expression // +kubebuilder:validation:Optional Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (String) Content selector name // Content selector name // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ContentSelectorParameters) DeepCopy ¶
func (in *ContentSelectorParameters) DeepCopy() *ContentSelectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentSelectorParameters.
func (*ContentSelectorParameters) DeepCopyInto ¶
func (in *ContentSelectorParameters) DeepCopyInto(out *ContentSelectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentSelectorSpec ¶
type ContentSelectorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ContentSelectorParameters `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 ContentSelectorInitParameters `json:"initProvider,omitempty"` }
ContentSelectorSpec defines the desired state of ContentSelector
func (*ContentSelectorSpec) DeepCopy ¶
func (in *ContentSelectorSpec) DeepCopy() *ContentSelectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentSelectorSpec.
func (*ContentSelectorSpec) DeepCopyInto ¶
func (in *ContentSelectorSpec) DeepCopyInto(out *ContentSelectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentSelectorStatus ¶
type ContentSelectorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ContentSelectorObservation `json:"atProvider,omitempty"` }
ContentSelectorStatus defines the observed state of ContentSelector.
func (*ContentSelectorStatus) DeepCopy ¶
func (in *ContentSelectorStatus) DeepCopy() *ContentSelectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentSelectorStatus.
func (*ContentSelectorStatus) DeepCopyInto ¶
func (in *ContentSelectorStatus) DeepCopyInto(out *ContentSelectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ldap ¶
type Ldap 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.authSchema) || (has(self.initProvider) && has(self.initProvider.authSchema))",message="spec.forProvider.authSchema is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authUsername) || (has(self.initProvider) && has(self.initProvider.authUsername))",message="spec.forProvider.authUsername is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionRetryDelaySeconds) || (has(self.initProvider) && has(self.initProvider.connectionRetryDelaySeconds))",message="spec.forProvider.connectionRetryDelaySeconds is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.connectionTimeoutSeconds) || (has(self.initProvider) && has(self.initProvider.connectionTimeoutSeconds))",message="spec.forProvider.connectionTimeoutSeconds is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupType) || (has(self.initProvider) && has(self.initProvider.groupType))",message="spec.forProvider.groupType is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.host) || (has(self.initProvider) && has(self.initProvider.host))",message="spec.forProvider.host is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.maxIncidentCount) || (has(self.initProvider) && has(self.initProvider.maxIncidentCount))",message="spec.forProvider.maxIncidentCount 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.port) || (has(self.initProvider) && has(self.initProvider.port))",message="spec.forProvider.port is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocol) || (has(self.initProvider) && has(self.initProvider.protocol))",message="spec.forProvider.protocol is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.searchBase) || (has(self.initProvider) && has(self.initProvider.searchBase))",message="spec.forProvider.searchBase is a required parameter" Spec LdapSpec `json:"spec"` Status LdapStatus `json:"status,omitempty"` }
Ldap is the Schema for the Ldaps API. Use this resource to create a Nexus Security LDAP configuration. +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,nexus}
func (*Ldap) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ldap.
func (*Ldap) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ldap) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ldap) GetCondition ¶
func (mg *Ldap) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Ldap.
func (*Ldap) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Ldap
func (*Ldap) GetDeletionPolicy ¶
func (mg *Ldap) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Ldap.
func (*Ldap) GetInitParameters ¶
GetInitParameters of this Ldap
func (*Ldap) GetManagementPolicies ¶
func (mg *Ldap) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Ldap.
func (*Ldap) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this Ldap
func (*Ldap) GetObservation ¶
GetObservation of this Ldap
func (*Ldap) GetParameters ¶
GetParameters of this Ldap
func (*Ldap) GetProviderConfigReference ¶
GetProviderConfigReference of this Ldap.
func (*Ldap) GetPublishConnectionDetailsTo ¶
func (mg *Ldap) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Ldap.
func (*Ldap) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Ldap
func (*Ldap) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Ldap) GetWriteConnectionSecretToReference ¶
func (mg *Ldap) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Ldap.
func (*Ldap) LateInitialize ¶
LateInitialize this Ldap using its observed tfState. returns True if there are any spec changes for the resource.
func (*Ldap) SetConditions ¶
SetConditions of this Ldap.
func (*Ldap) SetDeletionPolicy ¶
func (mg *Ldap) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Ldap.
func (*Ldap) SetManagementPolicies ¶
func (mg *Ldap) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Ldap.
func (*Ldap) SetObservation ¶
SetObservation for this Ldap
func (*Ldap) SetParameters ¶
SetParameters for this Ldap
func (*Ldap) SetProviderConfigReference ¶
SetProviderConfigReference of this Ldap.
func (*Ldap) SetPublishConnectionDetailsTo ¶
func (mg *Ldap) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Ldap.
func (*Ldap) SetWriteConnectionSecretToReference ¶
func (mg *Ldap) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Ldap.
type LdapInitParameters ¶
type LdapInitParameters struct { // (String) The SASL realm to bind to. Required if authScheme is CRAM_MD5 or DIGEST_MD5 // The SASL realm to bind to. Required if authScheme is CRAM_MD5 or DIGEST_MD5 AuthRealm *string `json:"authRealm,omitempty" tf:"auth_realm,omitempty"` // (String) Authentication scheme used for connecting to LDAP server // Authentication scheme used for connecting to LDAP server AuthSchema *string `json:"authSchema,omitempty" tf:"auth_schema,omitempty"` // (String) This must be a fully qualified username if simple authentication is used. Required if authScheme other than none. // This must be a fully qualified username if simple authentication is used. Required if authScheme other than none. AuthUsername *string `json:"authUsername,omitempty" tf:"auth_username,omitempty"` // (Number) How long to wait before retrying // How long to wait before retrying ConnectionRetryDelaySeconds *float64 `json:"connectionRetryDelaySeconds,omitempty" tf:"connection_retry_delay_seconds,omitempty"` // (Number) How long to wait before timeout // How long to wait before timeout ConnectionTimeoutSeconds *float64 `json:"connectionTimeoutSeconds,omitempty" tf:"connection_timeout_seconds,omitempty"` // (String) The relative DN where group objects are found (e.g. ou=Group). This value will have the Search base DN value appended to form the full Group search base DN. // The relative DN where group objects are found (e.g. ou=Group). This value will have the Search base DN value appended to form the full Group search base DN. GroupBaseDn *string `json:"groupBaseDn,omitempty" tf:"group_base_dn,omitempty"` // (String) This field specifies the attribute of the Object class that defines the Group ID. Required if groupType is static // This field specifies the attribute of the Object class that defines the Group ID. Required if groupType is static GroupIDAttribute *string `json:"groupIdAttribute,omitempty" tf:"group_id_attribute,omitempty"` // (String) LDAP attribute containing the usernames for the group. Required if groupType is static // LDAP attribute containing the usernames for the group. Required if groupType is static GroupMemberAttribute *string `json:"groupMemberAttribute,omitempty" tf:"group_member_attribute,omitempty"` // (String) The format of user ID stored in the group member attribute. Required if groupType is static // The format of user ID stored in the group member attribute. Required if groupType is static GroupMemberFormat *string `json:"groupMemberFormat,omitempty" tf:"group_member_format,omitempty"` // (String) LDAP class for group objects. Required if groupType is static // LDAP class for group objects. Required if groupType is static GroupObjectClass *string `json:"groupObjectClass,omitempty" tf:"group_object_class,omitempty"` // (Boolean) Are groups located in structures below the group base DN // Are groups located in structures below the group base DN GroupSubtree *bool `json:"groupSubtree,omitempty" tf:"group_subtree,omitempty"` // (String) Defines a type of groups used: static (a group contains a list of users) or dynamic (a user contains a list of groups). Required if ldapGroupsAsRoles is true. // Defines a type of groups used: static (a group contains a list of users) or dynamic (a user contains a list of groups). Required if ldapGroupsAsRoles is true. GroupType *string `json:"groupType,omitempty" tf:"group_type,omitempty"` // (String) LDAP server connection hostname // LDAP server connection hostname Host *string `json:"host,omitempty" tf:"host,omitempty"` // (Boolean) Denotes whether LDAP assigned roles are used as Nexus Repository Manager roles // Denotes whether LDAP assigned roles are used as Nexus Repository Manager roles LdapGroupsAsRoles *bool `json:"ldapGroupsAsRoles,omitempty" tf:"ldap_groups_as_roles,omitempty"` // (Number) How many retry attempts // How many retry attempts MaxIncidentCount *float64 `json:"maxIncidentCount,omitempty" tf:"max_incident_count,omitempty"` // (String) LDAP server name // LDAP server name Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) LDAP server connection port to use // LDAP server connection port to use Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // (String) LDAP server connection Protocol to use // LDAP server connection Protocol to use Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // (String) LDAP location to be added to the connection URL // LDAP location to be added to the connection URL SearchBase *string `json:"searchBase,omitempty" tf:"search_base,omitempty"` // (Boolean) Whether to use certificates stored in Nexus Repository Manager's truststore // Whether to use certificates stored in Nexus Repository Manager's truststore UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // (String) The relative DN where user objects are found (e.g. ou=people). This value will have the Search base DN value appended to form the full User search base DN. // The relative DN where user objects are found (e.g. ou=people). This value will have the Search base DN value appended to form the full User search base DN. UserBaseDn *string `json:"userBaseDn,omitempty" tf:"user_base_dn,omitempty"` // (String) This is used to find an email address given the user ID // This is used to find an email address given the user ID UserEmailAddressAttribute *string `json:"userEmailAddressAttribute,omitempty" tf:"user_email_address_attribute,omitempty"` // (String) This is used to find a user given its user ID // This is used to find a user given its user ID UserIDAttribute *string `json:"userIdAttribute,omitempty" tf:"user_id_attribute,omitempty"` // (String) LDAP search filter to limit user search // LDAP search filter to limit user search UserLdapFilter *string `json:"userLdapFilter,omitempty" tf:"user_ldap_filter,omitempty"` // (String) Set this to the attribute used to store the attribute which holds groups DN in the user object. Required if groupType is dynamic // Set this to the attribute used to store the attribute which holds groups DN in the user object. Required if groupType is dynamic UserMemberOfAttribute *string `json:"userMemberOfAttribute,omitempty" tf:"user_member_of_attribute,omitempty"` // (String) LDAP class for user objects // LDAP class for user objects UserObjectClass *string `json:"userObjectClass,omitempty" tf:"user_object_class,omitempty"` // (String) If this field is blank the user will be authenticated against a bind with the LDAP server // If this field is blank the user will be authenticated against a bind with the LDAP server UserPasswordAttribute *string `json:"userPasswordAttribute,omitempty" tf:"user_password_attribute,omitempty"` // (String) This is used to find a real name given the user ID // This is used to find a real name given the user ID UserRealNameAttribute *string `json:"userRealNameAttribute,omitempty" tf:"user_real_name_attribute,omitempty"` // (Boolean) Are users located in structures below the user base DN? // Are users located in structures below the user base DN? UserSubtree *bool `json:"userSubtree,omitempty" tf:"user_subtree,omitempty"` }
func (*LdapInitParameters) DeepCopy ¶
func (in *LdapInitParameters) DeepCopy() *LdapInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapInitParameters.
func (*LdapInitParameters) DeepCopyInto ¶
func (in *LdapInitParameters) DeepCopyInto(out *LdapInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapList ¶
type LdapList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ldap `json:"items"` }
LdapList contains a list of Ldaps
func (*LdapList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapList.
func (*LdapList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LdapList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LdapObservation ¶
type LdapObservation struct { // (String) The SASL realm to bind to. Required if authScheme is CRAM_MD5 or DIGEST_MD5 // The SASL realm to bind to. Required if authScheme is CRAM_MD5 or DIGEST_MD5 AuthRealm *string `json:"authRealm,omitempty" tf:"auth_realm,omitempty"` // (String) Authentication scheme used for connecting to LDAP server // Authentication scheme used for connecting to LDAP server AuthSchema *string `json:"authSchema,omitempty" tf:"auth_schema,omitempty"` // (String) This must be a fully qualified username if simple authentication is used. Required if authScheme other than none. // This must be a fully qualified username if simple authentication is used. Required if authScheme other than none. AuthUsername *string `json:"authUsername,omitempty" tf:"auth_username,omitempty"` // (Number) How long to wait before retrying // How long to wait before retrying ConnectionRetryDelaySeconds *float64 `json:"connectionRetryDelaySeconds,omitempty" tf:"connection_retry_delay_seconds,omitempty"` // (Number) How long to wait before timeout // How long to wait before timeout ConnectionTimeoutSeconds *float64 `json:"connectionTimeoutSeconds,omitempty" tf:"connection_timeout_seconds,omitempty"` // (String) The relative DN where group objects are found (e.g. ou=Group). This value will have the Search base DN value appended to form the full Group search base DN. // The relative DN where group objects are found (e.g. ou=Group). This value will have the Search base DN value appended to form the full Group search base DN. GroupBaseDn *string `json:"groupBaseDn,omitempty" tf:"group_base_dn,omitempty"` // (String) This field specifies the attribute of the Object class that defines the Group ID. Required if groupType is static // This field specifies the attribute of the Object class that defines the Group ID. Required if groupType is static GroupIDAttribute *string `json:"groupIdAttribute,omitempty" tf:"group_id_attribute,omitempty"` // (String) LDAP attribute containing the usernames for the group. Required if groupType is static // LDAP attribute containing the usernames for the group. Required if groupType is static GroupMemberAttribute *string `json:"groupMemberAttribute,omitempty" tf:"group_member_attribute,omitempty"` // (String) The format of user ID stored in the group member attribute. Required if groupType is static // The format of user ID stored in the group member attribute. Required if groupType is static GroupMemberFormat *string `json:"groupMemberFormat,omitempty" tf:"group_member_format,omitempty"` // (String) LDAP class for group objects. Required if groupType is static // LDAP class for group objects. Required if groupType is static GroupObjectClass *string `json:"groupObjectClass,omitempty" tf:"group_object_class,omitempty"` // (Boolean) Are groups located in structures below the group base DN // Are groups located in structures below the group base DN GroupSubtree *bool `json:"groupSubtree,omitempty" tf:"group_subtree,omitempty"` // (String) Defines a type of groups used: static (a group contains a list of users) or dynamic (a user contains a list of groups). Required if ldapGroupsAsRoles is true. // Defines a type of groups used: static (a group contains a list of users) or dynamic (a user contains a list of groups). Required if ldapGroupsAsRoles is true. GroupType *string `json:"groupType,omitempty" tf:"group_type,omitempty"` // (String) LDAP server connection hostname // LDAP server connection hostname Host *string `json:"host,omitempty" tf:"host,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Boolean) Denotes whether LDAP assigned roles are used as Nexus Repository Manager roles // Denotes whether LDAP assigned roles are used as Nexus Repository Manager roles LdapGroupsAsRoles *bool `json:"ldapGroupsAsRoles,omitempty" tf:"ldap_groups_as_roles,omitempty"` // (Number) How many retry attempts // How many retry attempts MaxIncidentCount *float64 `json:"maxIncidentCount,omitempty" tf:"max_incident_count,omitempty"` // (String) LDAP server name // LDAP server name Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) LDAP server connection port to use // LDAP server connection port to use Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // (String) LDAP server connection Protocol to use // LDAP server connection Protocol to use Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // (String) LDAP location to be added to the connection URL // LDAP location to be added to the connection URL SearchBase *string `json:"searchBase,omitempty" tf:"search_base,omitempty"` // (Boolean) Whether to use certificates stored in Nexus Repository Manager's truststore // Whether to use certificates stored in Nexus Repository Manager's truststore UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // (String) The relative DN where user objects are found (e.g. ou=people). This value will have the Search base DN value appended to form the full User search base DN. // The relative DN where user objects are found (e.g. ou=people). This value will have the Search base DN value appended to form the full User search base DN. UserBaseDn *string `json:"userBaseDn,omitempty" tf:"user_base_dn,omitempty"` // (String) This is used to find an email address given the user ID // This is used to find an email address given the user ID UserEmailAddressAttribute *string `json:"userEmailAddressAttribute,omitempty" tf:"user_email_address_attribute,omitempty"` // (String) This is used to find a user given its user ID // This is used to find a user given its user ID UserIDAttribute *string `json:"userIdAttribute,omitempty" tf:"user_id_attribute,omitempty"` // (String) LDAP search filter to limit user search // LDAP search filter to limit user search UserLdapFilter *string `json:"userLdapFilter,omitempty" tf:"user_ldap_filter,omitempty"` // (String) Set this to the attribute used to store the attribute which holds groups DN in the user object. Required if groupType is dynamic // Set this to the attribute used to store the attribute which holds groups DN in the user object. Required if groupType is dynamic UserMemberOfAttribute *string `json:"userMemberOfAttribute,omitempty" tf:"user_member_of_attribute,omitempty"` // (String) LDAP class for user objects // LDAP class for user objects UserObjectClass *string `json:"userObjectClass,omitempty" tf:"user_object_class,omitempty"` // (String) If this field is blank the user will be authenticated against a bind with the LDAP server // If this field is blank the user will be authenticated against a bind with the LDAP server UserPasswordAttribute *string `json:"userPasswordAttribute,omitempty" tf:"user_password_attribute,omitempty"` // (String) This is used to find a real name given the user ID // This is used to find a real name given the user ID UserRealNameAttribute *string `json:"userRealNameAttribute,omitempty" tf:"user_real_name_attribute,omitempty"` // (Boolean) Are users located in structures below the user base DN? // Are users located in structures below the user base DN? UserSubtree *bool `json:"userSubtree,omitempty" tf:"user_subtree,omitempty"` }
func (*LdapObservation) DeepCopy ¶
func (in *LdapObservation) DeepCopy() *LdapObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapObservation.
func (*LdapObservation) DeepCopyInto ¶
func (in *LdapObservation) DeepCopyInto(out *LdapObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapOrder ¶
type LdapOrder 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.order) || (has(self.initProvider) && has(self.initProvider.order))",message="spec.forProvider.order is a required parameter" Spec LdapOrderSpec `json:"spec"` Status LdapOrderStatus `json:"status,omitempty"` }
LdapOrder is the Schema for the LdapOrders API. Use this resource to change the LDAP order. +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,nexus}
func (*LdapOrder) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapOrder.
func (*LdapOrder) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LdapOrder) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LdapOrder) GetCondition ¶
func (mg *LdapOrder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LdapOrder.
func (*LdapOrder) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LdapOrder
func (*LdapOrder) GetDeletionPolicy ¶
func (mg *LdapOrder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LdapOrder.
func (*LdapOrder) GetInitParameters ¶
GetInitParameters of this LdapOrder
func (*LdapOrder) GetManagementPolicies ¶
func (mg *LdapOrder) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LdapOrder.
func (*LdapOrder) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this LdapOrder
func (*LdapOrder) GetObservation ¶
GetObservation of this LdapOrder
func (*LdapOrder) GetParameters ¶
GetParameters of this LdapOrder
func (*LdapOrder) GetProviderConfigReference ¶
GetProviderConfigReference of this LdapOrder.
func (*LdapOrder) GetPublishConnectionDetailsTo ¶
func (mg *LdapOrder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LdapOrder.
func (*LdapOrder) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LdapOrder
func (*LdapOrder) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LdapOrder) GetWriteConnectionSecretToReference ¶
func (mg *LdapOrder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LdapOrder.
func (*LdapOrder) Hub ¶ added in v0.0.6
func (tr *LdapOrder) Hub()
Hub marks this type as a conversion hub.
func (*LdapOrder) LateInitialize ¶
LateInitialize this LdapOrder using its observed tfState. returns True if there are any spec changes for the resource.
func (*LdapOrder) SetConditions ¶
SetConditions of this LdapOrder.
func (*LdapOrder) SetDeletionPolicy ¶
func (mg *LdapOrder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LdapOrder.
func (*LdapOrder) SetManagementPolicies ¶
func (mg *LdapOrder) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LdapOrder.
func (*LdapOrder) SetObservation ¶
SetObservation for this LdapOrder
func (*LdapOrder) SetParameters ¶
SetParameters for this LdapOrder
func (*LdapOrder) SetProviderConfigReference ¶
SetProviderConfigReference of this LdapOrder.
func (*LdapOrder) SetPublishConnectionDetailsTo ¶
func (mg *LdapOrder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LdapOrder.
func (*LdapOrder) SetWriteConnectionSecretToReference ¶
func (mg *LdapOrder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LdapOrder.
type LdapOrderInitParameters ¶
type LdapOrderInitParameters struct { // (List of String) Ordered list of LDAP server // Ordered list of LDAP server Order []*string `json:"order,omitempty" tf:"order,omitempty"` }
func (*LdapOrderInitParameters) DeepCopy ¶
func (in *LdapOrderInitParameters) DeepCopy() *LdapOrderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapOrderInitParameters.
func (*LdapOrderInitParameters) DeepCopyInto ¶
func (in *LdapOrderInitParameters) DeepCopyInto(out *LdapOrderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapOrderList ¶
type LdapOrderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LdapOrder `json:"items"` }
LdapOrderList contains a list of LdapOrders
func (*LdapOrderList) DeepCopy ¶
func (in *LdapOrderList) DeepCopy() *LdapOrderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapOrderList.
func (*LdapOrderList) DeepCopyInto ¶
func (in *LdapOrderList) DeepCopyInto(out *LdapOrderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LdapOrderList) DeepCopyObject ¶
func (in *LdapOrderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LdapOrderList) GetItems ¶
func (l *LdapOrderList) GetItems() []resource.Managed
GetItems of this LdapOrderList.
type LdapOrderObservation ¶
type LdapOrderObservation struct { // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (List of String) Ordered list of LDAP server // Ordered list of LDAP server Order []*string `json:"order,omitempty" tf:"order,omitempty"` }
func (*LdapOrderObservation) DeepCopy ¶
func (in *LdapOrderObservation) DeepCopy() *LdapOrderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapOrderObservation.
func (*LdapOrderObservation) DeepCopyInto ¶
func (in *LdapOrderObservation) DeepCopyInto(out *LdapOrderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapOrderParameters ¶
type LdapOrderParameters struct { // (List of String) Ordered list of LDAP server // Ordered list of LDAP server // +kubebuilder:validation:Optional Order []*string `json:"order,omitempty" tf:"order,omitempty"` }
func (*LdapOrderParameters) DeepCopy ¶
func (in *LdapOrderParameters) DeepCopy() *LdapOrderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapOrderParameters.
func (*LdapOrderParameters) DeepCopyInto ¶
func (in *LdapOrderParameters) DeepCopyInto(out *LdapOrderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapOrderSpec ¶
type LdapOrderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LdapOrderParameters `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 LdapOrderInitParameters `json:"initProvider,omitempty"` }
LdapOrderSpec defines the desired state of LdapOrder
func (*LdapOrderSpec) DeepCopy ¶
func (in *LdapOrderSpec) DeepCopy() *LdapOrderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapOrderSpec.
func (*LdapOrderSpec) DeepCopyInto ¶
func (in *LdapOrderSpec) DeepCopyInto(out *LdapOrderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapOrderStatus ¶
type LdapOrderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LdapOrderObservation `json:"atProvider,omitempty"` }
LdapOrderStatus defines the observed state of LdapOrder.
func (*LdapOrderStatus) DeepCopy ¶
func (in *LdapOrderStatus) DeepCopy() *LdapOrderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapOrderStatus.
func (*LdapOrderStatus) DeepCopyInto ¶
func (in *LdapOrderStatus) DeepCopyInto(out *LdapOrderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapParameters ¶
type LdapParameters struct { // (String, Sensitive) The password to bind with. Required if authScheme other than none. // The password to bind with. Required if authScheme other than none. // +kubebuilder:validation:Optional AuthPasswordSecretRef *v1.SecretKeySelector `json:"authPasswordSecretRef,omitempty" tf:"-"` // (String) The SASL realm to bind to. Required if authScheme is CRAM_MD5 or DIGEST_MD5 // The SASL realm to bind to. Required if authScheme is CRAM_MD5 or DIGEST_MD5 // +kubebuilder:validation:Optional AuthRealm *string `json:"authRealm,omitempty" tf:"auth_realm,omitempty"` // (String) Authentication scheme used for connecting to LDAP server // Authentication scheme used for connecting to LDAP server // +kubebuilder:validation:Optional AuthSchema *string `json:"authSchema,omitempty" tf:"auth_schema,omitempty"` // (String) This must be a fully qualified username if simple authentication is used. Required if authScheme other than none. // This must be a fully qualified username if simple authentication is used. Required if authScheme other than none. // +kubebuilder:validation:Optional AuthUsername *string `json:"authUsername,omitempty" tf:"auth_username,omitempty"` // (Number) How long to wait before retrying // How long to wait before retrying // +kubebuilder:validation:Optional ConnectionRetryDelaySeconds *float64 `json:"connectionRetryDelaySeconds,omitempty" tf:"connection_retry_delay_seconds,omitempty"` // (Number) How long to wait before timeout // How long to wait before timeout // +kubebuilder:validation:Optional ConnectionTimeoutSeconds *float64 `json:"connectionTimeoutSeconds,omitempty" tf:"connection_timeout_seconds,omitempty"` // (String) The relative DN where group objects are found (e.g. ou=Group). This value will have the Search base DN value appended to form the full Group search base DN. // The relative DN where group objects are found (e.g. ou=Group). This value will have the Search base DN value appended to form the full Group search base DN. // +kubebuilder:validation:Optional GroupBaseDn *string `json:"groupBaseDn,omitempty" tf:"group_base_dn,omitempty"` // (String) This field specifies the attribute of the Object class that defines the Group ID. Required if groupType is static // This field specifies the attribute of the Object class that defines the Group ID. Required if groupType is static // +kubebuilder:validation:Optional GroupIDAttribute *string `json:"groupIdAttribute,omitempty" tf:"group_id_attribute,omitempty"` // (String) LDAP attribute containing the usernames for the group. Required if groupType is static // LDAP attribute containing the usernames for the group. Required if groupType is static // +kubebuilder:validation:Optional GroupMemberAttribute *string `json:"groupMemberAttribute,omitempty" tf:"group_member_attribute,omitempty"` // (String) The format of user ID stored in the group member attribute. Required if groupType is static // The format of user ID stored in the group member attribute. Required if groupType is static // +kubebuilder:validation:Optional GroupMemberFormat *string `json:"groupMemberFormat,omitempty" tf:"group_member_format,omitempty"` // (String) LDAP class for group objects. Required if groupType is static // LDAP class for group objects. Required if groupType is static // +kubebuilder:validation:Optional GroupObjectClass *string `json:"groupObjectClass,omitempty" tf:"group_object_class,omitempty"` // (Boolean) Are groups located in structures below the group base DN // Are groups located in structures below the group base DN // +kubebuilder:validation:Optional GroupSubtree *bool `json:"groupSubtree,omitempty" tf:"group_subtree,omitempty"` // (String) Defines a type of groups used: static (a group contains a list of users) or dynamic (a user contains a list of groups). Required if ldapGroupsAsRoles is true. // Defines a type of groups used: static (a group contains a list of users) or dynamic (a user contains a list of groups). Required if ldapGroupsAsRoles is true. // +kubebuilder:validation:Optional GroupType *string `json:"groupType,omitempty" tf:"group_type,omitempty"` // (String) LDAP server connection hostname // LDAP server connection hostname // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // (Boolean) Denotes whether LDAP assigned roles are used as Nexus Repository Manager roles // Denotes whether LDAP assigned roles are used as Nexus Repository Manager roles // +kubebuilder:validation:Optional LdapGroupsAsRoles *bool `json:"ldapGroupsAsRoles,omitempty" tf:"ldap_groups_as_roles,omitempty"` // (Number) How many retry attempts // How many retry attempts // +kubebuilder:validation:Optional MaxIncidentCount *float64 `json:"maxIncidentCount,omitempty" tf:"max_incident_count,omitempty"` // (String) LDAP server name // LDAP server name // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) LDAP server connection port to use // LDAP server connection port to use // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // (String) LDAP server connection Protocol to use // LDAP server connection Protocol to use // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // (String) LDAP location to be added to the connection URL // LDAP location to be added to the connection URL // +kubebuilder:validation:Optional SearchBase *string `json:"searchBase,omitempty" tf:"search_base,omitempty"` // (Boolean) Whether to use certificates stored in Nexus Repository Manager's truststore // Whether to use certificates stored in Nexus Repository Manager's truststore // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // (String) The relative DN where user objects are found (e.g. ou=people). This value will have the Search base DN value appended to form the full User search base DN. // The relative DN where user objects are found (e.g. ou=people). This value will have the Search base DN value appended to form the full User search base DN. // +kubebuilder:validation:Optional UserBaseDn *string `json:"userBaseDn,omitempty" tf:"user_base_dn,omitempty"` // (String) This is used to find an email address given the user ID // This is used to find an email address given the user ID // +kubebuilder:validation:Optional UserEmailAddressAttribute *string `json:"userEmailAddressAttribute,omitempty" tf:"user_email_address_attribute,omitempty"` // (String) This is used to find a user given its user ID // This is used to find a user given its user ID // +kubebuilder:validation:Optional UserIDAttribute *string `json:"userIdAttribute,omitempty" tf:"user_id_attribute,omitempty"` // (String) LDAP search filter to limit user search // LDAP search filter to limit user search // +kubebuilder:validation:Optional UserLdapFilter *string `json:"userLdapFilter,omitempty" tf:"user_ldap_filter,omitempty"` // (String) Set this to the attribute used to store the attribute which holds groups DN in the user object. Required if groupType is dynamic // Set this to the attribute used to store the attribute which holds groups DN in the user object. Required if groupType is dynamic // +kubebuilder:validation:Optional UserMemberOfAttribute *string `json:"userMemberOfAttribute,omitempty" tf:"user_member_of_attribute,omitempty"` // (String) LDAP class for user objects // LDAP class for user objects // +kubebuilder:validation:Optional UserObjectClass *string `json:"userObjectClass,omitempty" tf:"user_object_class,omitempty"` // (String) If this field is blank the user will be authenticated against a bind with the LDAP server // If this field is blank the user will be authenticated against a bind with the LDAP server // +kubebuilder:validation:Optional UserPasswordAttribute *string `json:"userPasswordAttribute,omitempty" tf:"user_password_attribute,omitempty"` // (String) This is used to find a real name given the user ID // This is used to find a real name given the user ID // +kubebuilder:validation:Optional UserRealNameAttribute *string `json:"userRealNameAttribute,omitempty" tf:"user_real_name_attribute,omitempty"` // (Boolean) Are users located in structures below the user base DN? // Are users located in structures below the user base DN? // +kubebuilder:validation:Optional UserSubtree *bool `json:"userSubtree,omitempty" tf:"user_subtree,omitempty"` }
func (*LdapParameters) DeepCopy ¶
func (in *LdapParameters) DeepCopy() *LdapParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapParameters.
func (*LdapParameters) DeepCopyInto ¶
func (in *LdapParameters) DeepCopyInto(out *LdapParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapSpec ¶
type LdapSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LdapParameters `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 LdapInitParameters `json:"initProvider,omitempty"` }
LdapSpec defines the desired state of Ldap
func (*LdapSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapSpec.
func (*LdapSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapStatus ¶
type LdapStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LdapObservation `json:"atProvider,omitempty"` }
LdapStatus defines the observed state of Ldap.
func (*LdapStatus) DeepCopy ¶
func (in *LdapStatus) DeepCopy() *LdapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapStatus.
func (*LdapStatus) DeepCopyInto ¶
func (in *LdapStatus) DeepCopyInto(out *LdapStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Realms ¶
type Realms 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.active) || (has(self.initProvider) && has(self.initProvider.active))",message="spec.forProvider.active is a required parameter" Spec RealmsSpec `json:"spec"` Status RealmsStatus `json:"status,omitempty"` }
Realms is the Schema for the Realmss API. Use this resource to activate and order the Nexus Security realms. !> This resource can only be used once for a nexus +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,nexus}
func (*Realms) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Realms.
func (*Realms) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Realms) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Realms) GetCondition ¶
func (mg *Realms) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Realms.
func (*Realms) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Realms
func (*Realms) GetDeletionPolicy ¶
func (mg *Realms) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Realms.
func (*Realms) GetInitParameters ¶
GetInitParameters of this Realms
func (*Realms) GetManagementPolicies ¶
func (mg *Realms) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Realms.
func (*Realms) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this Realms
func (*Realms) GetObservation ¶
GetObservation of this Realms
func (*Realms) GetParameters ¶
GetParameters of this Realms
func (*Realms) GetProviderConfigReference ¶
GetProviderConfigReference of this Realms.
func (*Realms) GetPublishConnectionDetailsTo ¶
func (mg *Realms) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Realms.
func (*Realms) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Realms
func (*Realms) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Realms) GetWriteConnectionSecretToReference ¶
func (mg *Realms) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Realms.
func (*Realms) Hub ¶ added in v0.0.6
func (tr *Realms) Hub()
Hub marks this type as a conversion hub.
func (*Realms) LateInitialize ¶
LateInitialize this Realms using its observed tfState. returns True if there are any spec changes for the resource.
func (*Realms) SetConditions ¶
SetConditions of this Realms.
func (*Realms) SetDeletionPolicy ¶
func (mg *Realms) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Realms.
func (*Realms) SetManagementPolicies ¶
func (mg *Realms) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Realms.
func (*Realms) SetObservation ¶
SetObservation for this Realms
func (*Realms) SetParameters ¶
SetParameters for this Realms
func (*Realms) SetProviderConfigReference ¶
SetProviderConfigReference of this Realms.
func (*Realms) SetPublishConnectionDetailsTo ¶
func (mg *Realms) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Realms.
func (*Realms) SetWriteConnectionSecretToReference ¶
func (mg *Realms) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Realms.
type RealmsInitParameters ¶
type RealmsInitParameters struct { // (List of String) Set the active security realms in the order they should be used. // Set the active security realms in the order they should be used. Active []*string `json:"active,omitempty" tf:"active,omitempty"` }
func (*RealmsInitParameters) DeepCopy ¶
func (in *RealmsInitParameters) DeepCopy() *RealmsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmsInitParameters.
func (*RealmsInitParameters) DeepCopyInto ¶
func (in *RealmsInitParameters) DeepCopyInto(out *RealmsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RealmsList ¶
type RealmsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Realms `json:"items"` }
RealmsList contains a list of Realmss
func (*RealmsList) DeepCopy ¶
func (in *RealmsList) DeepCopy() *RealmsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmsList.
func (*RealmsList) DeepCopyInto ¶
func (in *RealmsList) DeepCopyInto(out *RealmsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RealmsList) DeepCopyObject ¶
func (in *RealmsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RealmsList) GetItems ¶
func (l *RealmsList) GetItems() []resource.Managed
GetItems of this RealmsList.
type RealmsObservation ¶
type RealmsObservation struct { // (List of String) Set the active security realms in the order they should be used. // Set the active security realms in the order they should be used. Active []*string `json:"active,omitempty" tf:"active,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*RealmsObservation) DeepCopy ¶
func (in *RealmsObservation) DeepCopy() *RealmsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmsObservation.
func (*RealmsObservation) DeepCopyInto ¶
func (in *RealmsObservation) DeepCopyInto(out *RealmsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RealmsParameters ¶
type RealmsParameters struct { // (List of String) Set the active security realms in the order they should be used. // Set the active security realms in the order they should be used. // +kubebuilder:validation:Optional Active []*string `json:"active,omitempty" tf:"active,omitempty"` }
func (*RealmsParameters) DeepCopy ¶
func (in *RealmsParameters) DeepCopy() *RealmsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmsParameters.
func (*RealmsParameters) DeepCopyInto ¶
func (in *RealmsParameters) DeepCopyInto(out *RealmsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RealmsSpec ¶
type RealmsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RealmsParameters `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 RealmsInitParameters `json:"initProvider,omitempty"` }
RealmsSpec defines the desired state of Realms
func (*RealmsSpec) DeepCopy ¶
func (in *RealmsSpec) DeepCopy() *RealmsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmsSpec.
func (*RealmsSpec) DeepCopyInto ¶
func (in *RealmsSpec) DeepCopyInto(out *RealmsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RealmsStatus ¶
type RealmsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RealmsObservation `json:"atProvider,omitempty"` }
RealmsStatus defines the observed state of Realms.
func (*RealmsStatus) DeepCopy ¶
func (in *RealmsStatus) DeepCopy() *RealmsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealmsStatus.
func (*RealmsStatus) DeepCopyInto ¶
func (in *RealmsStatus) DeepCopyInto(out *RealmsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Role ¶
type Role struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +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.roleid) || (has(self.initProvider) && has(self.initProvider.roleid))",message="spec.forProvider.roleid is a required parameter" Spec RoleSpec `json:"spec"` Status RoleStatus `json:"status,omitempty"` }
Role is the Schema for the Roles API. Use this resource to create a Nexus Role. +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,nexus}
func (*Role) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Role.
func (*Role) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Role) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Role) GetCondition ¶
func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Role.
func (*Role) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Role
func (*Role) GetDeletionPolicy ¶
func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Role.
func (*Role) GetInitParameters ¶
GetInitParameters of this Role
func (*Role) GetManagementPolicies ¶
func (mg *Role) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Role.
func (*Role) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this Role
func (*Role) GetObservation ¶
GetObservation of this Role
func (*Role) GetParameters ¶
GetParameters of this Role
func (*Role) GetProviderConfigReference ¶
GetProviderConfigReference of this Role.
func (*Role) GetPublishConnectionDetailsTo ¶
func (mg *Role) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Role.
func (*Role) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Role
func (*Role) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Role) GetWriteConnectionSecretToReference ¶
func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Role.
func (*Role) LateInitialize ¶
LateInitialize this Role using its observed tfState. returns True if there are any spec changes for the resource.
func (*Role) SetConditions ¶
SetConditions of this Role.
func (*Role) SetDeletionPolicy ¶
func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Role.
func (*Role) SetManagementPolicies ¶
func (mg *Role) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Role.
func (*Role) SetObservation ¶
SetObservation for this Role
func (*Role) SetParameters ¶
SetParameters for this Role
func (*Role) SetProviderConfigReference ¶
SetProviderConfigReference of this Role.
func (*Role) SetPublishConnectionDetailsTo ¶
func (mg *Role) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Role.
func (*Role) SetWriteConnectionSecretToReference ¶
func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Role.
type RoleInitParameters ¶
type RoleInitParameters struct { // (String) The description of this role. // The description of this role. Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) The name of the role. // The name of the role. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Set of String) The privileges of this role. // The privileges of this role. // +listType=set Privileges []*string `json:"privileges,omitempty" tf:"privileges,omitempty"` // (String) The id of the role. // The id of the role. Roleid *string `json:"roleid,omitempty" tf:"roleid,omitempty"` // (Set of String) The roles of this role. // The roles of this role. // +listType=set Roles []*string `json:"roles,omitempty" tf:"roles,omitempty"` }
func (*RoleInitParameters) DeepCopy ¶
func (in *RoleInitParameters) DeepCopy() *RoleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleInitParameters.
func (*RoleInitParameters) DeepCopyInto ¶
func (in *RoleInitParameters) DeepCopyInto(out *RoleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleList ¶
type RoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Role `json:"items"` }
RoleList contains a list of Roles
func (*RoleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleList.
func (*RoleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleObservation ¶
type RoleObservation struct { // (String) The description of this role. // The description of this role. Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) The name of the role. // The name of the role. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Set of String) The privileges of this role. // The privileges of this role. // +listType=set Privileges []*string `json:"privileges,omitempty" tf:"privileges,omitempty"` // (String) The id of the role. // The id of the role. Roleid *string `json:"roleid,omitempty" tf:"roleid,omitempty"` // (Set of String) The roles of this role. // The roles of this role. // +listType=set Roles []*string `json:"roles,omitempty" tf:"roles,omitempty"` }
func (*RoleObservation) DeepCopy ¶
func (in *RoleObservation) DeepCopy() *RoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleObservation.
func (*RoleObservation) DeepCopyInto ¶
func (in *RoleObservation) DeepCopyInto(out *RoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleParameters ¶
type RoleParameters struct { // (String) The description of this role. // The description of this role. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) The name of the role. // The name of the role. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Set of String) The privileges of this role. // The privileges of this role. // +kubebuilder:validation:Optional // +listType=set Privileges []*string `json:"privileges,omitempty" tf:"privileges,omitempty"` // (String) The id of the role. // The id of the role. // +kubebuilder:validation:Optional Roleid *string `json:"roleid,omitempty" tf:"roleid,omitempty"` // (Set of String) The roles of this role. // The roles of this role. // +kubebuilder:validation:Optional // +listType=set Roles []*string `json:"roles,omitempty" tf:"roles,omitempty"` }
func (*RoleParameters) DeepCopy ¶
func (in *RoleParameters) DeepCopy() *RoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleParameters.
func (*RoleParameters) DeepCopyInto ¶
func (in *RoleParameters) DeepCopyInto(out *RoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSpec ¶
type RoleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleParameters `json:"forProvider"` // 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 RoleInitParameters `json:"initProvider,omitempty"` }
RoleSpec defines the desired state of Role
func (*RoleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpec.
func (*RoleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleStatus ¶
type RoleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleObservation `json:"atProvider,omitempty"` }
RoleStatus defines the observed state of Role.
func (*RoleStatus) DeepCopy ¶
func (in *RoleStatus) DeepCopy() *RoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleStatus.
func (*RoleStatus) DeepCopyInto ¶
func (in *RoleStatus) DeepCopyInto(out *RoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAML ¶
type SAML 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.idpMetadata) || (has(self.initProvider) && has(self.initProvider.idpMetadata))",message="spec.forProvider.idpMetadata is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.usernameAttribute) || (has(self.initProvider) && has(self.initProvider.usernameAttribute))",message="spec.forProvider.usernameAttribute is a required parameter" Spec SAMLSpec `json:"spec"` Status SAMLStatus `json:"status,omitempty"` }
SAML is the Schema for the SAMLs API. ~> PRO Feature Use this resource to create a Nexus Security SAML configuration. +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,nexus}
func (*SAML) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAML.
func (*SAML) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAML) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SAML) GetCondition ¶
func (mg *SAML) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SAML.
func (*SAML) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SAML
func (*SAML) GetDeletionPolicy ¶
func (mg *SAML) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SAML.
func (*SAML) GetInitParameters ¶
GetInitParameters of this SAML
func (*SAML) GetManagementPolicies ¶
func (mg *SAML) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SAML.
func (*SAML) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this SAML
func (*SAML) GetObservation ¶
GetObservation of this SAML
func (*SAML) GetParameters ¶
GetParameters of this SAML
func (*SAML) GetProviderConfigReference ¶
GetProviderConfigReference of this SAML.
func (*SAML) GetPublishConnectionDetailsTo ¶
func (mg *SAML) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SAML.
func (*SAML) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SAML
func (*SAML) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SAML) GetWriteConnectionSecretToReference ¶
func (mg *SAML) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SAML.
func (*SAML) LateInitialize ¶
LateInitialize this SAML using its observed tfState. returns True if there are any spec changes for the resource.
func (*SAML) SetConditions ¶
SetConditions of this SAML.
func (*SAML) SetDeletionPolicy ¶
func (mg *SAML) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SAML.
func (*SAML) SetManagementPolicies ¶
func (mg *SAML) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SAML.
func (*SAML) SetObservation ¶
SetObservation for this SAML
func (*SAML) SetParameters ¶
SetParameters for this SAML
func (*SAML) SetProviderConfigReference ¶
SetProviderConfigReference of this SAML.
func (*SAML) SetPublishConnectionDetailsTo ¶
func (mg *SAML) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SAML.
func (*SAML) SetWriteConnectionSecretToReference ¶
func (mg *SAML) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SAML.
type SAMLInitParameters ¶
type SAMLInitParameters struct { // (String) IdP field mappings for user's email address // IdP field mappings for user's email address EmailAttribute *string `json:"emailAttribute,omitempty" tf:"email_attribute,omitempty"` // (String) Entity ID URI // Entity ID URI EntityID *string `json:"entityId,omitempty" tf:"entity_id,omitempty"` // (String) IdP field mappings for user's given name // IdP field mappings for user's given name FirstNameAttribute *string `json:"firstNameAttribute,omitempty" tf:"first_name_attribute,omitempty"` // (String) IdP field mappings for user's groups // IdP field mappings for user's groups GroupsAttribute *string `json:"groupsAttribute,omitempty" tf:"groups_attribute,omitempty"` // (String) SAML Identity Provider Metadata XML // SAML Identity Provider Metadata XML IdpMetadata *string `json:"idpMetadata,omitempty" tf:"idp_metadata,omitempty"` // (String) IdP field mappings for user's family name // IdP field mappings for user's family name LastNameAttribute *string `json:"lastNameAttribute,omitempty" tf:"last_name_attribute,omitempty"` // (String) IdP field mappings for username // IdP field mappings for username UsernameAttribute *string `json:"usernameAttribute,omitempty" tf:"username_attribute,omitempty"` // (Boolean) By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the assertions. // By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the assertions. ValidateAssertionSignature *bool `json:"validateAssertionSignature,omitempty" tf:"validate_assertion_signature,omitempty"` // (Boolean) By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the response. // By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the response. ValidateResponseSignature *bool `json:"validateResponseSignature,omitempty" tf:"validate_response_signature,omitempty"` }
func (*SAMLInitParameters) DeepCopy ¶
func (in *SAMLInitParameters) DeepCopy() *SAMLInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLInitParameters.
func (*SAMLInitParameters) DeepCopyInto ¶
func (in *SAMLInitParameters) DeepCopyInto(out *SAMLInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLList ¶
type SAMLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SAML `json:"items"` }
SAMLList contains a list of SAMLs
func (*SAMLList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLList.
func (*SAMLList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAMLList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SAMLObservation ¶
type SAMLObservation struct { // (String) IdP field mappings for user's email address // IdP field mappings for user's email address EmailAttribute *string `json:"emailAttribute,omitempty" tf:"email_attribute,omitempty"` // (String) Entity ID URI // Entity ID URI EntityID *string `json:"entityId,omitempty" tf:"entity_id,omitempty"` // (String) IdP field mappings for user's given name // IdP field mappings for user's given name FirstNameAttribute *string `json:"firstNameAttribute,omitempty" tf:"first_name_attribute,omitempty"` // (String) IdP field mappings for user's groups // IdP field mappings for user's groups GroupsAttribute *string `json:"groupsAttribute,omitempty" tf:"groups_attribute,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) SAML Identity Provider Metadata XML // SAML Identity Provider Metadata XML IdpMetadata *string `json:"idpMetadata,omitempty" tf:"idp_metadata,omitempty"` // (String) IdP field mappings for user's family name // IdP field mappings for user's family name LastNameAttribute *string `json:"lastNameAttribute,omitempty" tf:"last_name_attribute,omitempty"` // (String) IdP field mappings for username // IdP field mappings for username UsernameAttribute *string `json:"usernameAttribute,omitempty" tf:"username_attribute,omitempty"` // (Boolean) By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the assertions. // By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the assertions. ValidateAssertionSignature *bool `json:"validateAssertionSignature,omitempty" tf:"validate_assertion_signature,omitempty"` // (Boolean) By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the response. // By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the response. ValidateResponseSignature *bool `json:"validateResponseSignature,omitempty" tf:"validate_response_signature,omitempty"` }
func (*SAMLObservation) DeepCopy ¶
func (in *SAMLObservation) DeepCopy() *SAMLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLObservation.
func (*SAMLObservation) DeepCopyInto ¶
func (in *SAMLObservation) DeepCopyInto(out *SAMLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLParameters ¶
type SAMLParameters struct { // (String) IdP field mappings for user's email address // IdP field mappings for user's email address // +kubebuilder:validation:Optional EmailAttribute *string `json:"emailAttribute,omitempty" tf:"email_attribute,omitempty"` // (String) Entity ID URI // Entity ID URI // +kubebuilder:validation:Optional EntityID *string `json:"entityId,omitempty" tf:"entity_id,omitempty"` // (String) IdP field mappings for user's given name // IdP field mappings for user's given name // +kubebuilder:validation:Optional FirstNameAttribute *string `json:"firstNameAttribute,omitempty" tf:"first_name_attribute,omitempty"` // (String) IdP field mappings for user's groups // IdP field mappings for user's groups // +kubebuilder:validation:Optional GroupsAttribute *string `json:"groupsAttribute,omitempty" tf:"groups_attribute,omitempty"` // (String) SAML Identity Provider Metadata XML // SAML Identity Provider Metadata XML // +kubebuilder:validation:Optional IdpMetadata *string `json:"idpMetadata,omitempty" tf:"idp_metadata,omitempty"` // (String) IdP field mappings for user's family name // IdP field mappings for user's family name // +kubebuilder:validation:Optional LastNameAttribute *string `json:"lastNameAttribute,omitempty" tf:"last_name_attribute,omitempty"` // (String) IdP field mappings for username // IdP field mappings for username // +kubebuilder:validation:Optional UsernameAttribute *string `json:"usernameAttribute,omitempty" tf:"username_attribute,omitempty"` // (Boolean) By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the assertions. // By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the assertions. // +kubebuilder:validation:Optional ValidateAssertionSignature *bool `json:"validateAssertionSignature,omitempty" tf:"validate_assertion_signature,omitempty"` // (Boolean) By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the response. // By default, if a signing key is found in the IdP metadata, then NXRM will attempt to validate signatures on the response. // +kubebuilder:validation:Optional ValidateResponseSignature *bool `json:"validateResponseSignature,omitempty" tf:"validate_response_signature,omitempty"` }
func (*SAMLParameters) DeepCopy ¶
func (in *SAMLParameters) DeepCopy() *SAMLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLParameters.
func (*SAMLParameters) DeepCopyInto ¶
func (in *SAMLParameters) DeepCopyInto(out *SAMLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLSpec ¶
type SAMLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SAMLParameters `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 SAMLInitParameters `json:"initProvider,omitempty"` }
SAMLSpec defines the desired state of SAML
func (*SAMLSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLSpec.
func (*SAMLSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLStatus ¶
type SAMLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SAMLObservation `json:"atProvider,omitempty"` }
SAMLStatus defines the observed state of SAML.
func (*SAMLStatus) DeepCopy ¶
func (in *SAMLStatus) DeepCopy() *SAMLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLStatus.
func (*SAMLStatus) DeepCopyInto ¶
func (in *SAMLStatus) DeepCopyInto(out *SAMLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLTruststore ¶ added in v0.0.8
type SSLTruststore 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.pemSecretRef)",message="spec.forProvider.pemSecretRef is a required parameter" Spec SSLTruststoreSpec `json:"spec"` Status SSLTruststoreStatus `json:"status,omitempty"` }
SSLTruststore is the Schema for the SSLTruststores API. Use this resource to add an SSL certificate to the nexus Truststore +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,nexus}
func (*SSLTruststore) DeepCopy ¶ added in v0.0.8
func (in *SSLTruststore) DeepCopy() *SSLTruststore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLTruststore.
func (*SSLTruststore) DeepCopyInto ¶ added in v0.0.8
func (in *SSLTruststore) DeepCopyInto(out *SSLTruststore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSLTruststore) DeepCopyObject ¶ added in v0.0.8
func (in *SSLTruststore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SSLTruststore) GetCondition ¶ added in v0.0.8
func (mg *SSLTruststore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SSLTruststore.
func (*SSLTruststore) GetConnectionDetailsMapping ¶ added in v0.0.8
func (tr *SSLTruststore) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SSLTruststore
func (*SSLTruststore) GetDeletionPolicy ¶ added in v0.0.8
func (mg *SSLTruststore) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SSLTruststore.
func (*SSLTruststore) GetID ¶ added in v0.0.8
func (tr *SSLTruststore) GetID() string
GetID returns ID of underlying Terraform resource of this SSLTruststore
func (*SSLTruststore) GetInitParameters ¶ added in v0.0.8
func (tr *SSLTruststore) GetInitParameters() (map[string]any, error)
GetInitParameters of this SSLTruststore
func (*SSLTruststore) GetManagementPolicies ¶ added in v0.0.8
func (mg *SSLTruststore) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SSLTruststore.
func (*SSLTruststore) GetMergedParameters ¶ added in v0.0.8
func (tr *SSLTruststore) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SSLTruststore
func (*SSLTruststore) GetObservation ¶ added in v0.0.8
func (tr *SSLTruststore) GetObservation() (map[string]any, error)
GetObservation of this SSLTruststore
func (*SSLTruststore) GetParameters ¶ added in v0.0.8
func (tr *SSLTruststore) GetParameters() (map[string]any, error)
GetParameters of this SSLTruststore
func (*SSLTruststore) GetProviderConfigReference ¶ added in v0.0.8
func (mg *SSLTruststore) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SSLTruststore.
func (*SSLTruststore) GetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *SSLTruststore) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SSLTruststore.
func (*SSLTruststore) GetTerraformResourceType ¶ added in v0.0.8
func (mg *SSLTruststore) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SSLTruststore
func (*SSLTruststore) GetTerraformSchemaVersion ¶ added in v0.0.8
func (tr *SSLTruststore) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SSLTruststore) GetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *SSLTruststore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SSLTruststore.
func (*SSLTruststore) Hub ¶ added in v0.0.8
func (tr *SSLTruststore) Hub()
Hub marks this type as a conversion hub.
func (*SSLTruststore) LateInitialize ¶ added in v0.0.8
func (tr *SSLTruststore) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SSLTruststore using its observed tfState. returns True if there are any spec changes for the resource.
func (*SSLTruststore) SetConditions ¶ added in v0.0.8
func (mg *SSLTruststore) SetConditions(c ...xpv1.Condition)
SetConditions of this SSLTruststore.
func (*SSLTruststore) SetDeletionPolicy ¶ added in v0.0.8
func (mg *SSLTruststore) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SSLTruststore.
func (*SSLTruststore) SetManagementPolicies ¶ added in v0.0.8
func (mg *SSLTruststore) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SSLTruststore.
func (*SSLTruststore) SetObservation ¶ added in v0.0.8
func (tr *SSLTruststore) SetObservation(obs map[string]any) error
SetObservation for this SSLTruststore
func (*SSLTruststore) SetParameters ¶ added in v0.0.8
func (tr *SSLTruststore) SetParameters(params map[string]any) error
SetParameters for this SSLTruststore
func (*SSLTruststore) SetProviderConfigReference ¶ added in v0.0.8
func (mg *SSLTruststore) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SSLTruststore.
func (*SSLTruststore) SetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *SSLTruststore) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SSLTruststore.
func (*SSLTruststore) SetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *SSLTruststore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SSLTruststore.
type SSLTruststoreInitParameters ¶ added in v0.0.8
type SSLTruststoreInitParameters struct { }
func (*SSLTruststoreInitParameters) DeepCopy ¶ added in v0.0.8
func (in *SSLTruststoreInitParameters) DeepCopy() *SSLTruststoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLTruststoreInitParameters.
func (*SSLTruststoreInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *SSLTruststoreInitParameters) DeepCopyInto(out *SSLTruststoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLTruststoreList ¶ added in v0.0.8
type SSLTruststoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SSLTruststore `json:"items"` }
SSLTruststoreList contains a list of SSLTruststores
func (*SSLTruststoreList) DeepCopy ¶ added in v0.0.8
func (in *SSLTruststoreList) DeepCopy() *SSLTruststoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLTruststoreList.
func (*SSLTruststoreList) DeepCopyInto ¶ added in v0.0.8
func (in *SSLTruststoreList) DeepCopyInto(out *SSLTruststoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSLTruststoreList) DeepCopyObject ¶ added in v0.0.8
func (in *SSLTruststoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SSLTruststoreList) GetItems ¶ added in v0.0.8
func (l *SSLTruststoreList) GetItems() []resource.Managed
GetItems of this SSLTruststoreList.
type SSLTruststoreObservation ¶ added in v0.0.8
type SSLTruststoreObservation struct { // (String) The fingerprint of the cert // The fingerprint of the cert Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SSLTruststoreObservation) DeepCopy ¶ added in v0.0.8
func (in *SSLTruststoreObservation) DeepCopy() *SSLTruststoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLTruststoreObservation.
func (*SSLTruststoreObservation) DeepCopyInto ¶ added in v0.0.8
func (in *SSLTruststoreObservation) DeepCopyInto(out *SSLTruststoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLTruststoreParameters ¶ added in v0.0.8
type SSLTruststoreParameters struct { // (String) The cert in PEM format // The cert in PEM format // +kubebuilder:validation:Optional PemSecretRef v1.SecretKeySelector `json:"pemSecretRef" tf:"-"` }
func (*SSLTruststoreParameters) DeepCopy ¶ added in v0.0.8
func (in *SSLTruststoreParameters) DeepCopy() *SSLTruststoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLTruststoreParameters.
func (*SSLTruststoreParameters) DeepCopyInto ¶ added in v0.0.8
func (in *SSLTruststoreParameters) DeepCopyInto(out *SSLTruststoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLTruststoreSpec ¶ added in v0.0.8
type SSLTruststoreSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SSLTruststoreParameters `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 SSLTruststoreInitParameters `json:"initProvider,omitempty"` }
SSLTruststoreSpec defines the desired state of SSLTruststore
func (*SSLTruststoreSpec) DeepCopy ¶ added in v0.0.8
func (in *SSLTruststoreSpec) DeepCopy() *SSLTruststoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLTruststoreSpec.
func (*SSLTruststoreSpec) DeepCopyInto ¶ added in v0.0.8
func (in *SSLTruststoreSpec) DeepCopyInto(out *SSLTruststoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLTruststoreStatus ¶ added in v0.0.8
type SSLTruststoreStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SSLTruststoreObservation `json:"atProvider,omitempty"` }
SSLTruststoreStatus defines the observed state of SSLTruststore.
func (*SSLTruststoreStatus) DeepCopy ¶ added in v0.0.8
func (in *SSLTruststoreStatus) DeepCopy() *SSLTruststoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLTruststoreStatus.
func (*SSLTruststoreStatus) DeepCopyInto ¶ added in v0.0.8
func (in *SSLTruststoreStatus) DeepCopyInto(out *SSLTruststoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.email) || (has(self.initProvider) && has(self.initProvider.email))",message="spec.forProvider.email is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.firstname) || (has(self.initProvider) && has(self.initProvider.firstname))",message="spec.forProvider.firstname is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.lastname) || (has(self.initProvider) && has(self.initProvider.lastname))",message="spec.forProvider.lastname is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.passwordSecretRef)",message="spec.forProvider.passwordSecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.userid) || (has(self.initProvider) && has(self.initProvider.userid))",message="spec.forProvider.userid is a required parameter" Spec UserSpec `json:"spec"` Status UserStatus `json:"status,omitempty"` }
User is the Schema for the Users API. Use this resource to manage users. +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,nexus}
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) GetCondition ¶
func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this User.
func (*User) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this User
func (*User) GetDeletionPolicy ¶
func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this User.
func (*User) GetInitParameters ¶
GetInitParameters of this User
func (*User) GetManagementPolicies ¶
func (mg *User) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this User.
func (*User) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this User
func (*User) GetObservation ¶
GetObservation of this User
func (*User) GetParameters ¶
GetParameters of this User
func (*User) GetProviderConfigReference ¶
GetProviderConfigReference of this User.
func (*User) GetPublishConnectionDetailsTo ¶
func (mg *User) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this User.
func (*User) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this User
func (*User) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*User) GetWriteConnectionSecretToReference ¶
func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this User.
func (*User) LateInitialize ¶
LateInitialize this User using its observed tfState. returns True if there are any spec changes for the resource.
func (*User) SetConditions ¶
SetConditions of this User.
func (*User) SetDeletionPolicy ¶
func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this User.
func (*User) SetManagementPolicies ¶
func (mg *User) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this User.
func (*User) SetObservation ¶
SetObservation for this User
func (*User) SetParameters ¶
SetParameters for this User
func (*User) SetProviderConfigReference ¶
SetProviderConfigReference of this User.
func (*User) SetPublishConnectionDetailsTo ¶
func (mg *User) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this User.
func (*User) SetWriteConnectionSecretToReference ¶
func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this User.
type UserInitParameters ¶
type UserInitParameters struct { // (String) The email address associated with the user. // The email address associated with the user. Email *string `json:"email,omitempty" tf:"email,omitempty"` // (String) The first name of the user. // The first name of the user. Firstname *string `json:"firstname,omitempty" tf:"firstname,omitempty"` // (String) The last name of the user. // The last name of the user. Lastname *string `json:"lastname,omitempty" tf:"lastname,omitempty"` // (Set of String) The roles which the user has been assigned within Nexus. // The roles which the user has been assigned within Nexus. // +listType=set Roles []*string `json:"roles,omitempty" tf:"roles,omitempty"` // (String) The user's status, e.g. active or disabled. // The user's status, e.g. active or disabled. Status *string `json:"status,omitempty" tf:"status,omitempty"` // (String) The userid which is required for login. This value cannot be changed. // The userid which is required for login. This value cannot be changed. Userid *string `json:"userid,omitempty" tf:"userid,omitempty"` }
func (*UserInitParameters) DeepCopy ¶
func (in *UserInitParameters) DeepCopy() *UserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserInitParameters.
func (*UserInitParameters) DeepCopyInto ¶
func (in *UserInitParameters) DeepCopyInto(out *UserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []User `json:"items"` }
UserList contains a list of Users
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserObservation ¶
type UserObservation struct { // (String) The email address associated with the user. // The email address associated with the user. Email *string `json:"email,omitempty" tf:"email,omitempty"` // (String) The first name of the user. // The first name of the user. Firstname *string `json:"firstname,omitempty" tf:"firstname,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) The last name of the user. // The last name of the user. Lastname *string `json:"lastname,omitempty" tf:"lastname,omitempty"` // (Set of String) The roles which the user has been assigned within Nexus. // The roles which the user has been assigned within Nexus. // +listType=set Roles []*string `json:"roles,omitempty" tf:"roles,omitempty"` // (String) The user's status, e.g. active or disabled. // The user's status, e.g. active or disabled. Status *string `json:"status,omitempty" tf:"status,omitempty"` // (String) The userid which is required for login. This value cannot be changed. // The userid which is required for login. This value cannot be changed. Userid *string `json:"userid,omitempty" tf:"userid,omitempty"` }
func (*UserObservation) DeepCopy ¶
func (in *UserObservation) DeepCopy() *UserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserObservation.
func (*UserObservation) DeepCopyInto ¶
func (in *UserObservation) DeepCopyInto(out *UserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserParameters ¶
type UserParameters struct { // (String) The email address associated with the user. // The email address associated with the user. // +kubebuilder:validation:Optional Email *string `json:"email,omitempty" tf:"email,omitempty"` // (String) The first name of the user. // The first name of the user. // +kubebuilder:validation:Optional Firstname *string `json:"firstname,omitempty" tf:"firstname,omitempty"` // (String) The last name of the user. // The last name of the user. // +kubebuilder:validation:Optional Lastname *string `json:"lastname,omitempty" tf:"lastname,omitempty"` // (String, Sensitive) The password for the user. // The password for the user. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // (Set of String) The roles which the user has been assigned within Nexus. // The roles which the user has been assigned within Nexus. // +kubebuilder:validation:Optional // +listType=set Roles []*string `json:"roles,omitempty" tf:"roles,omitempty"` // (String) The user's status, e.g. active or disabled. // The user's status, e.g. active or disabled. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // (String) The userid which is required for login. This value cannot be changed. // The userid which is required for login. This value cannot be changed. // +kubebuilder:validation:Optional Userid *string `json:"userid,omitempty" tf:"userid,omitempty"` }
func (*UserParameters) DeepCopy ¶
func (in *UserParameters) DeepCopy() *UserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserParameters.
func (*UserParameters) DeepCopyInto ¶
func (in *UserParameters) DeepCopyInto(out *UserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpec ¶
type UserSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserParameters `json:"forProvider"` // 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 UserInitParameters `json:"initProvider,omitempty"` }
UserSpec defines the desired state of User
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserObservation `json:"atProvider,omitempty"` }
UserStatus defines the observed state of User.
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserToken ¶
type UserToken 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.enabled) || (has(self.initProvider) && has(self.initProvider.enabled))",message="spec.forProvider.enabled is a required parameter" Spec UserTokenSpec `json:"spec"` Status UserTokenStatus `json:"status,omitempty"` }
UserToken is the Schema for the UserTokens API. ~> PRO Feature Use this resource to manage the global configuration for the user-tokens. +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,nexus}
func (*UserToken) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserToken.
func (*UserToken) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserToken) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserToken) GetCondition ¶
func (mg *UserToken) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserToken.
func (*UserToken) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this UserToken
func (*UserToken) GetDeletionPolicy ¶
func (mg *UserToken) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserToken.
func (*UserToken) GetInitParameters ¶
GetInitParameters of this UserToken
func (*UserToken) GetManagementPolicies ¶
func (mg *UserToken) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserToken.
func (*UserToken) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this UserToken
func (*UserToken) GetObservation ¶
GetObservation of this UserToken
func (*UserToken) GetParameters ¶
GetParameters of this UserToken
func (*UserToken) GetProviderConfigReference ¶
GetProviderConfigReference of this UserToken.
func (*UserToken) GetPublishConnectionDetailsTo ¶
func (mg *UserToken) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserToken.
func (*UserToken) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this UserToken
func (*UserToken) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserToken) GetWriteConnectionSecretToReference ¶
func (mg *UserToken) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserToken.
func (*UserToken) Hub ¶ added in v0.0.6
func (tr *UserToken) Hub()
Hub marks this type as a conversion hub.
func (*UserToken) LateInitialize ¶
LateInitialize this UserToken using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserToken) SetConditions ¶
SetConditions of this UserToken.
func (*UserToken) SetDeletionPolicy ¶
func (mg *UserToken) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserToken.
func (*UserToken) SetManagementPolicies ¶
func (mg *UserToken) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserToken.
func (*UserToken) SetObservation ¶
SetObservation for this UserToken
func (*UserToken) SetParameters ¶
SetParameters for this UserToken
func (*UserToken) SetProviderConfigReference ¶
SetProviderConfigReference of this UserToken.
func (*UserToken) SetPublishConnectionDetailsTo ¶
func (mg *UserToken) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserToken.
func (*UserToken) SetWriteConnectionSecretToReference ¶
func (mg *UserToken) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserToken.
type UserTokenInitParameters ¶
type UserTokenInitParameters struct { // (Boolean) Activate the feature of user tokens. // Activate the feature of user tokens. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Boolean) Require user tokens for repository authentication. This does not effect UI access. // Require user tokens for repository authentication. This does not effect UI access. ProtectContent *bool `json:"protectContent,omitempty" tf:"protect_content,omitempty"` }
func (*UserTokenInitParameters) DeepCopy ¶
func (in *UserTokenInitParameters) DeepCopy() *UserTokenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserTokenInitParameters.
func (*UserTokenInitParameters) DeepCopyInto ¶
func (in *UserTokenInitParameters) DeepCopyInto(out *UserTokenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserTokenList ¶
type UserTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserToken `json:"items"` }
UserTokenList contains a list of UserTokens
func (*UserTokenList) DeepCopy ¶
func (in *UserTokenList) DeepCopy() *UserTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserTokenList.
func (*UserTokenList) DeepCopyInto ¶
func (in *UserTokenList) DeepCopyInto(out *UserTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserTokenList) DeepCopyObject ¶
func (in *UserTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserTokenList) GetItems ¶
func (l *UserTokenList) GetItems() []resource.Managed
GetItems of this UserTokenList.
type UserTokenObservation ¶
type UserTokenObservation struct { // (Boolean) Activate the feature of user tokens. // Activate the feature of user tokens. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Boolean) Require user tokens for repository authentication. This does not effect UI access. // Require user tokens for repository authentication. This does not effect UI access. ProtectContent *bool `json:"protectContent,omitempty" tf:"protect_content,omitempty"` }
func (*UserTokenObservation) DeepCopy ¶
func (in *UserTokenObservation) DeepCopy() *UserTokenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserTokenObservation.
func (*UserTokenObservation) DeepCopyInto ¶
func (in *UserTokenObservation) DeepCopyInto(out *UserTokenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserTokenParameters ¶
type UserTokenParameters struct { // (Boolean) Activate the feature of user tokens. // Activate the feature of user tokens. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Boolean) Require user tokens for repository authentication. This does not effect UI access. // Require user tokens for repository authentication. This does not effect UI access. // +kubebuilder:validation:Optional ProtectContent *bool `json:"protectContent,omitempty" tf:"protect_content,omitempty"` }
func (*UserTokenParameters) DeepCopy ¶
func (in *UserTokenParameters) DeepCopy() *UserTokenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserTokenParameters.
func (*UserTokenParameters) DeepCopyInto ¶
func (in *UserTokenParameters) DeepCopyInto(out *UserTokenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserTokenSpec ¶
type UserTokenSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserTokenParameters `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 UserTokenInitParameters `json:"initProvider,omitempty"` }
UserTokenSpec defines the desired state of UserToken
func (*UserTokenSpec) DeepCopy ¶
func (in *UserTokenSpec) DeepCopy() *UserTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserTokenSpec.
func (*UserTokenSpec) DeepCopyInto ¶
func (in *UserTokenSpec) DeepCopyInto(out *UserTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserTokenStatus ¶
type UserTokenStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserTokenObservation `json:"atProvider,omitempty"` }
UserTokenStatus defines the observed state of UserToken.
func (*UserTokenStatus) DeepCopy ¶
func (in *UserTokenStatus) DeepCopy() *UserTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserTokenStatus.
func (*UserTokenStatus) DeepCopyInto ¶
func (in *UserTokenStatus) DeepCopyInto(out *UserTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_anonymous_terraformed.go
- zz_anonymous_types.go
- zz_contentselector_terraformed.go
- zz_contentselector_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_ldap_terraformed.go
- zz_ldap_types.go
- zz_ldaporder_terraformed.go
- zz_ldaporder_types.go
- zz_realms_terraformed.go
- zz_realms_types.go
- zz_role_terraformed.go
- zz_role_types.go
- zz_saml_terraformed.go
- zz_saml_types.go
- zz_ssltruststore_terraformed.go
- zz_ssltruststore_types.go
- zz_user_terraformed.go
- zz_user_types.go
- zz_usertoken_terraformed.go
- zz_usertoken_types.go