Documentation ¶
Overview ¶
+groupName=ram.alicloud.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AccessKey
- func (in *AccessKey) DeepCopy() *AccessKey
- func (in *AccessKey) DeepCopyInto(out *AccessKey)
- func (in *AccessKey) DeepCopyObject() runtime.Object
- func (r *AccessKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccessKey) ValidateCreate() error
- func (r *AccessKey) ValidateDelete() error
- func (r *AccessKey) ValidateUpdate(old runtime.Object) error
- type AccessKeyList
- type AccessKeySpec
- type AccessKeySpecResource
- type AccessKeyStatus
- type AccountAlias
- func (in *AccountAlias) DeepCopy() *AccountAlias
- func (in *AccountAlias) DeepCopyInto(out *AccountAlias)
- func (in *AccountAlias) DeepCopyObject() runtime.Object
- func (r *AccountAlias) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountAlias) ValidateCreate() error
- func (r *AccountAlias) ValidateDelete() error
- func (r *AccountAlias) ValidateUpdate(old runtime.Object) error
- type AccountAliasList
- type AccountAliasSpec
- type AccountAliasSpecResource
- type AccountAliasStatus
- type AccountPasswordPolicy
- func (in *AccountPasswordPolicy) DeepCopy() *AccountPasswordPolicy
- func (in *AccountPasswordPolicy) DeepCopyInto(out *AccountPasswordPolicy)
- func (in *AccountPasswordPolicy) DeepCopyObject() runtime.Object
- func (r *AccountPasswordPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountPasswordPolicy) ValidateCreate() error
- func (r *AccountPasswordPolicy) ValidateDelete() error
- func (r *AccountPasswordPolicy) ValidateUpdate(old runtime.Object) error
- type AccountPasswordPolicyList
- type AccountPasswordPolicySpec
- type AccountPasswordPolicySpecResource
- type AccountPasswordPolicyStatus
- type Alias
- func (in *Alias) DeepCopy() *Alias
- func (in *Alias) DeepCopyInto(out *Alias)
- func (in *Alias) DeepCopyObject() runtime.Object
- func (r *Alias) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Alias) ValidateCreate() error
- func (r *Alias) ValidateDelete() error
- func (r *Alias) ValidateUpdate(old runtime.Object) error
- type AliasList
- type AliasSpec
- type AliasSpecResource
- type AliasStatus
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (r *Group) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Group) ValidateCreate() error
- func (r *Group) ValidateDelete() error
- func (r *Group) ValidateUpdate(old runtime.Object) error
- type GroupList
- type GroupMembership
- func (in *GroupMembership) DeepCopy() *GroupMembership
- func (in *GroupMembership) DeepCopyInto(out *GroupMembership)
- func (in *GroupMembership) DeepCopyObject() runtime.Object
- func (r *GroupMembership) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GroupMembership) ValidateCreate() error
- func (r *GroupMembership) ValidateDelete() error
- func (r *GroupMembership) ValidateUpdate(old runtime.Object) error
- type GroupMembershipList
- type GroupMembershipSpec
- type GroupMembershipSpecResource
- type GroupMembershipStatus
- type GroupPolicyAttachment
- func (in *GroupPolicyAttachment) DeepCopy() *GroupPolicyAttachment
- func (in *GroupPolicyAttachment) DeepCopyInto(out *GroupPolicyAttachment)
- func (in *GroupPolicyAttachment) DeepCopyObject() runtime.Object
- func (r *GroupPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GroupPolicyAttachment) ValidateCreate() error
- func (r *GroupPolicyAttachment) ValidateDelete() error
- func (r *GroupPolicyAttachment) ValidateUpdate(old runtime.Object) error
- type GroupPolicyAttachmentList
- type GroupPolicyAttachmentSpec
- type GroupPolicyAttachmentSpecResource
- type GroupPolicyAttachmentStatus
- type GroupSpec
- type GroupSpecResource
- type GroupStatus
- type LoginProfile
- func (in *LoginProfile) DeepCopy() *LoginProfile
- func (in *LoginProfile) DeepCopyInto(out *LoginProfile)
- func (in *LoginProfile) DeepCopyObject() runtime.Object
- func (r *LoginProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LoginProfile) ValidateCreate() error
- func (r *LoginProfile) ValidateDelete() error
- func (r *LoginProfile) ValidateUpdate(old runtime.Object) error
- type LoginProfileList
- type LoginProfileSpec
- type LoginProfileSpecResource
- type LoginProfileStatus
- type Policy
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (r *Policy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Policy) ValidateCreate() error
- func (r *Policy) ValidateDelete() error
- func (r *Policy) ValidateUpdate(old runtime.Object) error
- type PolicyList
- type PolicySpec
- type PolicySpecResource
- type PolicySpecStatement
- type PolicyStatus
- type Role
- func (in *Role) DeepCopy() *Role
- func (in *Role) DeepCopyInto(out *Role)
- func (in *Role) DeepCopyObject() runtime.Object
- func (r *Role) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Role) ValidateCreate() error
- func (r *Role) ValidateDelete() error
- func (r *Role) ValidateUpdate(old runtime.Object) error
- type RoleAttachment
- func (in *RoleAttachment) DeepCopy() *RoleAttachment
- func (in *RoleAttachment) DeepCopyInto(out *RoleAttachment)
- func (in *RoleAttachment) DeepCopyObject() runtime.Object
- func (r *RoleAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RoleAttachment) ValidateCreate() error
- func (r *RoleAttachment) ValidateDelete() error
- func (r *RoleAttachment) ValidateUpdate(old runtime.Object) error
- type RoleAttachmentList
- type RoleAttachmentSpec
- type RoleAttachmentSpecResource
- type RoleAttachmentStatus
- type RoleList
- type RolePolicyAttachment
- func (in *RolePolicyAttachment) DeepCopy() *RolePolicyAttachment
- func (in *RolePolicyAttachment) DeepCopyInto(out *RolePolicyAttachment)
- func (in *RolePolicyAttachment) DeepCopyObject() runtime.Object
- func (r *RolePolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RolePolicyAttachment) ValidateCreate() error
- func (r *RolePolicyAttachment) ValidateDelete() error
- func (r *RolePolicyAttachment) ValidateUpdate(old runtime.Object) error
- type RolePolicyAttachmentList
- type RolePolicyAttachmentSpec
- type RolePolicyAttachmentSpecResource
- type RolePolicyAttachmentStatus
- type RoleSpec
- type RoleSpecResource
- type RoleStatus
- type SamlProvider
- func (in *SamlProvider) DeepCopy() *SamlProvider
- func (in *SamlProvider) DeepCopyInto(out *SamlProvider)
- func (in *SamlProvider) DeepCopyObject() runtime.Object
- func (r *SamlProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SamlProvider) ValidateCreate() error
- func (r *SamlProvider) ValidateDelete() error
- func (r *SamlProvider) ValidateUpdate(old runtime.Object) error
- type SamlProviderList
- type SamlProviderSpec
- type SamlProviderSpecResource
- type SamlProviderStatus
- type SecurityPreference
- func (in *SecurityPreference) DeepCopy() *SecurityPreference
- func (in *SecurityPreference) DeepCopyInto(out *SecurityPreference)
- func (in *SecurityPreference) DeepCopyObject() runtime.Object
- func (r *SecurityPreference) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecurityPreference) ValidateCreate() error
- func (r *SecurityPreference) ValidateDelete() error
- func (r *SecurityPreference) ValidateUpdate(old runtime.Object) error
- type SecurityPreferenceList
- type SecurityPreferenceSpec
- type SecurityPreferenceSpecResource
- type SecurityPreferenceStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (r *User) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *User) ValidateCreate() error
- func (r *User) ValidateDelete() error
- func (r *User) ValidateUpdate(old runtime.Object) error
- type UserList
- type UserPolicyAttachment
- func (in *UserPolicyAttachment) DeepCopy() *UserPolicyAttachment
- func (in *UserPolicyAttachment) DeepCopyInto(out *UserPolicyAttachment)
- func (in *UserPolicyAttachment) DeepCopyObject() runtime.Object
- func (r *UserPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserPolicyAttachment) ValidateCreate() error
- func (r *UserPolicyAttachment) ValidateDelete() error
- func (r *UserPolicyAttachment) ValidateUpdate(old runtime.Object) error
- type UserPolicyAttachmentList
- type UserPolicyAttachmentSpec
- type UserPolicyAttachmentSpecResource
- type UserPolicyAttachmentStatus
- type UserSpec
- type UserSpecResource
- type UserStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: ram.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AccessKey ¶
type AccessKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessKeySpec `json:"spec,omitempty"` Status AccessKeyStatus `json:"status,omitempty"` }
func (*AccessKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKey.
func (*AccessKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessKey) SetupWebhookWithManager ¶
func (*AccessKey) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccessKey) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AccessKeyList ¶
type AccessKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessKey CRD objects Items []AccessKey `json:"items,omitempty"` }
AccessKeyList is a list of AccessKeys
func (*AccessKeyList) DeepCopy ¶
func (in *AccessKeyList) DeepCopy() *AccessKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKeyList.
func (*AccessKeyList) DeepCopyInto ¶
func (in *AccessKeyList) DeepCopyInto(out *AccessKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessKeyList) DeepCopyObject ¶
func (in *AccessKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessKeySpec ¶
type AccessKeySpec struct { State *AccessKeySpecResource `json:"state,omitempty" tf:"-"` Resource AccessKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccessKeySpec) DeepCopy ¶
func (in *AccessKeySpec) DeepCopy() *AccessKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKeySpec.
func (*AccessKeySpec) DeepCopyInto ¶
func (in *AccessKeySpec) DeepCopyInto(out *AccessKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessKeySpecResource ¶
type AccessKeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional EncryptedSecret *string `json:"encryptedSecret,omitempty" tf:"encrypted_secret"` // +optional KeyFingerprint *string `json:"keyFingerprint,omitempty" tf:"key_fingerprint"` // +optional PgpKey *string `json:"pgpKey,omitempty" tf:"pgp_key"` // +optional Secret *string `json:"-" sensitive:"true" tf:"secret"` // +optional SecretFile *string `json:"secretFile,omitempty" tf:"secret_file"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional UserName *string `json:"userName,omitempty" tf:"user_name"` }
func (*AccessKeySpecResource) DeepCopy ¶
func (in *AccessKeySpecResource) DeepCopy() *AccessKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKeySpecResource.
func (*AccessKeySpecResource) DeepCopyInto ¶
func (in *AccessKeySpecResource) DeepCopyInto(out *AccessKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessKeyStatus ¶
type AccessKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccessKeyStatus) DeepCopy ¶
func (in *AccessKeyStatus) DeepCopy() *AccessKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessKeyStatus.
func (*AccessKeyStatus) DeepCopyInto ¶
func (in *AccessKeyStatus) DeepCopyInto(out *AccessKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAlias ¶
type AccountAlias struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountAliasSpec `json:"spec,omitempty"` Status AccountAliasStatus `json:"status,omitempty"` }
func (*AccountAlias) DeepCopy ¶
func (in *AccountAlias) DeepCopy() *AccountAlias
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAlias.
func (*AccountAlias) DeepCopyInto ¶
func (in *AccountAlias) DeepCopyInto(out *AccountAlias)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountAlias) DeepCopyObject ¶
func (in *AccountAlias) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountAlias) SetupWebhookWithManager ¶
func (r *AccountAlias) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountAlias) ValidateCreate ¶
func (r *AccountAlias) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountAlias) ValidateDelete ¶
func (r *AccountAlias) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountAlias) ValidateUpdate ¶
func (r *AccountAlias) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountAliasList ¶
type AccountAliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountAlias CRD objects Items []AccountAlias `json:"items,omitempty"` }
AccountAliasList is a list of AccountAliass
func (*AccountAliasList) DeepCopy ¶
func (in *AccountAliasList) DeepCopy() *AccountAliasList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAliasList.
func (*AccountAliasList) DeepCopyInto ¶
func (in *AccountAliasList) DeepCopyInto(out *AccountAliasList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountAliasList) DeepCopyObject ¶
func (in *AccountAliasList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountAliasSpec ¶
type AccountAliasSpec struct { State *AccountAliasSpecResource `json:"state,omitempty" tf:"-"` Resource AccountAliasSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountAliasSpec) DeepCopy ¶
func (in *AccountAliasSpec) DeepCopy() *AccountAliasSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAliasSpec.
func (*AccountAliasSpec) DeepCopyInto ¶
func (in *AccountAliasSpec) DeepCopyInto(out *AccountAliasSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAliasSpecResource ¶
type AccountAliasSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AccountAlias *string `json:"accountAlias" tf:"account_alias"` }
func (*AccountAliasSpecResource) DeepCopy ¶
func (in *AccountAliasSpecResource) DeepCopy() *AccountAliasSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAliasSpecResource.
func (*AccountAliasSpecResource) DeepCopyInto ¶
func (in *AccountAliasSpecResource) DeepCopyInto(out *AccountAliasSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAliasStatus ¶
type AccountAliasStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccountAliasStatus) DeepCopy ¶
func (in *AccountAliasStatus) DeepCopy() *AccountAliasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAliasStatus.
func (*AccountAliasStatus) DeepCopyInto ¶
func (in *AccountAliasStatus) DeepCopyInto(out *AccountAliasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPasswordPolicy ¶
type AccountPasswordPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountPasswordPolicySpec `json:"spec,omitempty"` Status AccountPasswordPolicyStatus `json:"status,omitempty"` }
func (*AccountPasswordPolicy) DeepCopy ¶
func (in *AccountPasswordPolicy) DeepCopy() *AccountPasswordPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicy.
func (*AccountPasswordPolicy) DeepCopyInto ¶
func (in *AccountPasswordPolicy) DeepCopyInto(out *AccountPasswordPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountPasswordPolicy) DeepCopyObject ¶
func (in *AccountPasswordPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountPasswordPolicy) SetupWebhookWithManager ¶
func (r *AccountPasswordPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountPasswordPolicy) ValidateCreate ¶
func (r *AccountPasswordPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountPasswordPolicy) ValidateDelete ¶
func (r *AccountPasswordPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountPasswordPolicy) ValidateUpdate ¶
func (r *AccountPasswordPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountPasswordPolicyList ¶
type AccountPasswordPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountPasswordPolicy CRD objects Items []AccountPasswordPolicy `json:"items,omitempty"` }
AccountPasswordPolicyList is a list of AccountPasswordPolicys
func (*AccountPasswordPolicyList) DeepCopy ¶
func (in *AccountPasswordPolicyList) DeepCopy() *AccountPasswordPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicyList.
func (*AccountPasswordPolicyList) DeepCopyInto ¶
func (in *AccountPasswordPolicyList) DeepCopyInto(out *AccountPasswordPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountPasswordPolicyList) DeepCopyObject ¶
func (in *AccountPasswordPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountPasswordPolicySpec ¶
type AccountPasswordPolicySpec struct { State *AccountPasswordPolicySpecResource `json:"state,omitempty" tf:"-"` Resource AccountPasswordPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountPasswordPolicySpec) DeepCopy ¶
func (in *AccountPasswordPolicySpec) DeepCopy() *AccountPasswordPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicySpec.
func (*AccountPasswordPolicySpec) DeepCopyInto ¶
func (in *AccountPasswordPolicySpec) DeepCopyInto(out *AccountPasswordPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPasswordPolicySpecResource ¶
type AccountPasswordPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional HardExpiry *bool `json:"hardExpiry,omitempty" tf:"hard_expiry"` // +optional MaxLoginAttempts *int64 `json:"maxLoginAttempts,omitempty" tf:"max_login_attempts"` // +optional MaxPasswordAge *int64 `json:"maxPasswordAge,omitempty" tf:"max_password_age"` // +optional MinimumPasswordLength *int64 `json:"minimumPasswordLength,omitempty" tf:"minimum_password_length"` // +optional PasswordReusePrevention *int64 `json:"passwordReusePrevention,omitempty" tf:"password_reuse_prevention"` // +optional RequireLowercaseCharacters *bool `json:"requireLowercaseCharacters,omitempty" tf:"require_lowercase_characters"` // +optional RequireNumbers *bool `json:"requireNumbers,omitempty" tf:"require_numbers"` // +optional RequireSymbols *bool `json:"requireSymbols,omitempty" tf:"require_symbols"` // +optional RequireUppercaseCharacters *bool `json:"requireUppercaseCharacters,omitempty" tf:"require_uppercase_characters"` }
func (*AccountPasswordPolicySpecResource) DeepCopy ¶
func (in *AccountPasswordPolicySpecResource) DeepCopy() *AccountPasswordPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicySpecResource.
func (*AccountPasswordPolicySpecResource) DeepCopyInto ¶
func (in *AccountPasswordPolicySpecResource) DeepCopyInto(out *AccountPasswordPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountPasswordPolicyStatus ¶
type AccountPasswordPolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccountPasswordPolicyStatus) DeepCopy ¶
func (in *AccountPasswordPolicyStatus) DeepCopy() *AccountPasswordPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountPasswordPolicyStatus.
func (*AccountPasswordPolicyStatus) DeepCopyInto ¶
func (in *AccountPasswordPolicyStatus) DeepCopyInto(out *AccountPasswordPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Alias ¶
type Alias struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AliasSpec `json:"spec,omitempty"` Status AliasStatus `json:"status,omitempty"` }
func (*Alias) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias.
func (*Alias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alias) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alias) SetupWebhookWithManager ¶
func (*Alias) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Alias) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AliasList ¶
type AliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Alias CRD objects Items []Alias `json:"items,omitempty"` }
AliasList is a list of Aliass
func (*AliasList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasList.
func (*AliasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasSpec ¶
type AliasSpec struct { State *AliasSpecResource `json:"state,omitempty" tf:"-"` Resource AliasSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AliasSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpec.
type AliasSpecResource ¶
type AliasSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AccountAlias *string `json:"accountAlias" tf:"account_alias"` }
func (*AliasSpecResource) DeepCopy ¶
func (in *AliasSpecResource) DeepCopy() *AliasSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpecResource.
func (*AliasSpecResource) DeepCopyInto ¶
func (in *AliasSpecResource) DeepCopyInto(out *AliasSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasStatus ¶
type AliasStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AliasStatus) DeepCopy ¶
func (in *AliasStatus) DeepCopy() *AliasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasStatus.
func (*AliasStatus) DeepCopyInto ¶
func (in *AliasStatus) DeepCopyInto(out *AliasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec,omitempty"` Status GroupStatus `json:"status,omitempty"` }
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) SetupWebhookWithManager ¶
func (*Group) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Group) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Group CRD objects Items []Group `json:"items,omitempty"` }
GroupList is a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembership ¶
type GroupMembership struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupMembershipSpec `json:"spec,omitempty"` Status GroupMembershipStatus `json:"status,omitempty"` }
func (*GroupMembership) DeepCopy ¶
func (in *GroupMembership) DeepCopy() *GroupMembership
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembership.
func (*GroupMembership) DeepCopyInto ¶
func (in *GroupMembership) DeepCopyInto(out *GroupMembership)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMembership) DeepCopyObject ¶
func (in *GroupMembership) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupMembership) SetupWebhookWithManager ¶
func (r *GroupMembership) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GroupMembership) ValidateCreate ¶
func (r *GroupMembership) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GroupMembership) ValidateDelete ¶
func (r *GroupMembership) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GroupMembership) ValidateUpdate ¶
func (r *GroupMembership) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GroupMembershipList ¶
type GroupMembershipList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GroupMembership CRD objects Items []GroupMembership `json:"items,omitempty"` }
GroupMembershipList is a list of GroupMemberships
func (*GroupMembershipList) DeepCopy ¶
func (in *GroupMembershipList) DeepCopy() *GroupMembershipList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipList.
func (*GroupMembershipList) DeepCopyInto ¶
func (in *GroupMembershipList) DeepCopyInto(out *GroupMembershipList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMembershipList) DeepCopyObject ¶
func (in *GroupMembershipList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupMembershipSpec ¶
type GroupMembershipSpec struct { State *GroupMembershipSpecResource `json:"state,omitempty" tf:"-"` Resource GroupMembershipSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupMembershipSpec) DeepCopy ¶
func (in *GroupMembershipSpec) DeepCopy() *GroupMembershipSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipSpec.
func (*GroupMembershipSpec) DeepCopyInto ¶
func (in *GroupMembershipSpec) DeepCopyInto(out *GroupMembershipSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipSpecResource ¶
type GroupMembershipSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` GroupName *string `json:"groupName" tf:"group_name"` UserNames []string `json:"userNames" tf:"user_names"` }
func (*GroupMembershipSpecResource) DeepCopy ¶
func (in *GroupMembershipSpecResource) DeepCopy() *GroupMembershipSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipSpecResource.
func (*GroupMembershipSpecResource) DeepCopyInto ¶
func (in *GroupMembershipSpecResource) DeepCopyInto(out *GroupMembershipSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipStatus ¶
type GroupMembershipStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupMembershipStatus) DeepCopy ¶
func (in *GroupMembershipStatus) DeepCopy() *GroupMembershipStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipStatus.
func (*GroupMembershipStatus) DeepCopyInto ¶
func (in *GroupMembershipStatus) DeepCopyInto(out *GroupMembershipStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAttachment ¶
type GroupPolicyAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupPolicyAttachmentSpec `json:"spec,omitempty"` Status GroupPolicyAttachmentStatus `json:"status,omitempty"` }
func (*GroupPolicyAttachment) DeepCopy ¶
func (in *GroupPolicyAttachment) DeepCopy() *GroupPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachment.
func (*GroupPolicyAttachment) DeepCopyInto ¶
func (in *GroupPolicyAttachment) DeepCopyInto(out *GroupPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyAttachment) DeepCopyObject ¶
func (in *GroupPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupPolicyAttachment) SetupWebhookWithManager ¶
func (r *GroupPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GroupPolicyAttachment) ValidateCreate ¶
func (r *GroupPolicyAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GroupPolicyAttachment) ValidateDelete ¶
func (r *GroupPolicyAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GroupPolicyAttachment) ValidateUpdate ¶
func (r *GroupPolicyAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GroupPolicyAttachmentList ¶
type GroupPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GroupPolicyAttachment CRD objects Items []GroupPolicyAttachment `json:"items,omitempty"` }
GroupPolicyAttachmentList is a list of GroupPolicyAttachments
func (*GroupPolicyAttachmentList) DeepCopy ¶
func (in *GroupPolicyAttachmentList) DeepCopy() *GroupPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentList.
func (*GroupPolicyAttachmentList) DeepCopyInto ¶
func (in *GroupPolicyAttachmentList) DeepCopyInto(out *GroupPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyAttachmentList) DeepCopyObject ¶
func (in *GroupPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupPolicyAttachmentSpec ¶
type GroupPolicyAttachmentSpec struct { State *GroupPolicyAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource GroupPolicyAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupPolicyAttachmentSpec) DeepCopy ¶
func (in *GroupPolicyAttachmentSpec) DeepCopy() *GroupPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentSpec.
func (*GroupPolicyAttachmentSpec) DeepCopyInto ¶
func (in *GroupPolicyAttachmentSpec) DeepCopyInto(out *GroupPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAttachmentSpecResource ¶
type GroupPolicyAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` GroupName *string `json:"groupName" tf:"group_name"` PolicyName *string `json:"policyName" tf:"policy_name"` PolicyType *string `json:"policyType" tf:"policy_type"` }
func (*GroupPolicyAttachmentSpecResource) DeepCopy ¶
func (in *GroupPolicyAttachmentSpecResource) DeepCopy() *GroupPolicyAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentSpecResource.
func (*GroupPolicyAttachmentSpecResource) DeepCopyInto ¶
func (in *GroupPolicyAttachmentSpecResource) DeepCopyInto(out *GroupPolicyAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAttachmentStatus ¶
type GroupPolicyAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupPolicyAttachmentStatus) DeepCopy ¶
func (in *GroupPolicyAttachmentStatus) DeepCopy() *GroupPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentStatus.
func (*GroupPolicyAttachmentStatus) DeepCopyInto ¶
func (in *GroupPolicyAttachmentStatus) DeepCopyInto(out *GroupPolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶
type GroupSpec struct { State *GroupSpecResource `json:"state,omitempty" tf:"-"` Resource GroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
type GroupSpecResource ¶
type GroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Comments *string `json:"comments,omitempty" tf:"comments"` // +optional Force *bool `json:"force,omitempty" tf:"force"` Name *string `json:"name" tf:"name"` }
func (*GroupSpecResource) DeepCopy ¶
func (in *GroupSpecResource) DeepCopy() *GroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecResource.
func (*GroupSpecResource) DeepCopyInto ¶
func (in *GroupSpecResource) DeepCopyInto(out *GroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginProfile ¶
type LoginProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoginProfileSpec `json:"spec,omitempty"` Status LoginProfileStatus `json:"status,omitempty"` }
func (*LoginProfile) DeepCopy ¶
func (in *LoginProfile) DeepCopy() *LoginProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginProfile.
func (*LoginProfile) DeepCopyInto ¶
func (in *LoginProfile) DeepCopyInto(out *LoginProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoginProfile) DeepCopyObject ¶
func (in *LoginProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoginProfile) SetupWebhookWithManager ¶
func (r *LoginProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LoginProfile) ValidateCreate ¶
func (r *LoginProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LoginProfile) ValidateDelete ¶
func (r *LoginProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LoginProfile) ValidateUpdate ¶
func (r *LoginProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LoginProfileList ¶
type LoginProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoginProfile CRD objects Items []LoginProfile `json:"items,omitempty"` }
LoginProfileList is a list of LoginProfiles
func (*LoginProfileList) DeepCopy ¶
func (in *LoginProfileList) DeepCopy() *LoginProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginProfileList.
func (*LoginProfileList) DeepCopyInto ¶
func (in *LoginProfileList) DeepCopyInto(out *LoginProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoginProfileList) DeepCopyObject ¶
func (in *LoginProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoginProfileSpec ¶
type LoginProfileSpec struct { State *LoginProfileSpecResource `json:"state,omitempty" tf:"-"` Resource LoginProfileSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LoginProfileSpec) DeepCopy ¶
func (in *LoginProfileSpec) DeepCopy() *LoginProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginProfileSpec.
func (*LoginProfileSpec) DeepCopyInto ¶
func (in *LoginProfileSpec) DeepCopyInto(out *LoginProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginProfileSpecResource ¶
type LoginProfileSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional MfaBindRequired *bool `json:"mfaBindRequired,omitempty" tf:"mfa_bind_required"` Password *string `json:"-" sensitive:"true" tf:"password"` // +optional PasswordResetRequired *bool `json:"passwordResetRequired,omitempty" tf:"password_reset_required"` UserName *string `json:"userName" tf:"user_name"` }
func (*LoginProfileSpecResource) DeepCopy ¶
func (in *LoginProfileSpecResource) DeepCopy() *LoginProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginProfileSpecResource.
func (*LoginProfileSpecResource) DeepCopyInto ¶
func (in *LoginProfileSpecResource) DeepCopyInto(out *LoginProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginProfileStatus ¶
type LoginProfileStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LoginProfileStatus) DeepCopy ¶
func (in *LoginProfileStatus) DeepCopy() *LoginProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginProfileStatus.
func (*LoginProfileStatus) DeepCopyInto ¶
func (in *LoginProfileStatus) DeepCopyInto(out *LoginProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Policy ¶
type Policy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicySpec `json:"spec,omitempty"` Status PolicyStatus `json:"status,omitempty"` }
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Policy) SetupWebhookWithManager ¶
func (*Policy) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Policy) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Policy CRD objects Items []Policy `json:"items,omitempty"` }
PolicyList is a list of Policys
func (*PolicyList) DeepCopy ¶
func (in *PolicyList) DeepCopy() *PolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.
func (*PolicyList) DeepCopyInto ¶
func (in *PolicyList) DeepCopyInto(out *PolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyList) DeepCopyObject ¶
func (in *PolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PolicySpec ¶
type PolicySpec struct { State *PolicySpecResource `json:"state,omitempty" tf:"-"` Resource PolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PolicySpec) DeepCopy ¶
func (in *PolicySpec) DeepCopy() *PolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.
func (*PolicySpec) DeepCopyInto ¶
func (in *PolicySpec) DeepCopyInto(out *PolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySpecResource ¶
type PolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AttachmentCount *int64 `json:"attachmentCount,omitempty" tf:"attachment_count"` // +optional DefaultVersion *string `json:"defaultVersion,omitempty" tf:"default_version"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional // Deprecated Document *string `json:"document,omitempty" tf:"document"` // +optional Force *bool `json:"force,omitempty" tf:"force"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` // +optional PolicyDocument *string `json:"policyDocument,omitempty" tf:"policy_document"` // +optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name"` // +optional RotateStrategy *string `json:"rotateStrategy,omitempty" tf:"rotate_strategy"` // +optional // Deprecated Statement []PolicySpecStatement `json:"statement,omitempty" tf:"statement"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional // Deprecated Version *string `json:"version,omitempty" tf:"version"` // +optional VersionID *string `json:"versionID,omitempty" tf:"version_id"` }
func (*PolicySpecResource) DeepCopy ¶
func (in *PolicySpecResource) DeepCopy() *PolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpecResource.
func (*PolicySpecResource) DeepCopyInto ¶
func (in *PolicySpecResource) DeepCopyInto(out *PolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySpecStatement ¶
type PolicySpecStatement struct { Action []string `json:"action" tf:"action"` Effect *string `json:"effect" tf:"effect"` Resource []string `json:"resource" tf:"resource"` }
func (*PolicySpecStatement) DeepCopy ¶
func (in *PolicySpecStatement) DeepCopy() *PolicySpecStatement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpecStatement.
func (*PolicySpecStatement) DeepCopyInto ¶
func (in *PolicySpecStatement) DeepCopyInto(out *PolicySpecStatement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyStatus ¶
type PolicyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PolicyStatus) DeepCopy ¶
func (in *PolicyStatus) DeepCopy() *PolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.
func (*PolicyStatus) DeepCopyInto ¶
func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleSpec `json:"spec,omitempty"` Status RoleStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*Role) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Role) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RoleAttachment ¶
type RoleAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleAttachmentSpec `json:"spec,omitempty"` Status RoleAttachmentStatus `json:"status,omitempty"` }
func (*RoleAttachment) DeepCopy ¶
func (in *RoleAttachment) DeepCopy() *RoleAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAttachment.
func (*RoleAttachment) DeepCopyInto ¶
func (in *RoleAttachment) DeepCopyInto(out *RoleAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAttachment) DeepCopyObject ¶
func (in *RoleAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAttachment) SetupWebhookWithManager ¶
func (r *RoleAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RoleAttachment) ValidateCreate ¶
func (r *RoleAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RoleAttachment) ValidateDelete ¶
func (r *RoleAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RoleAttachment) ValidateUpdate ¶
func (r *RoleAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RoleAttachmentList ¶
type RoleAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RoleAttachment CRD objects Items []RoleAttachment `json:"items,omitempty"` }
RoleAttachmentList is a list of RoleAttachments
func (*RoleAttachmentList) DeepCopy ¶
func (in *RoleAttachmentList) DeepCopy() *RoleAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAttachmentList.
func (*RoleAttachmentList) DeepCopyInto ¶
func (in *RoleAttachmentList) DeepCopyInto(out *RoleAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAttachmentList) DeepCopyObject ¶
func (in *RoleAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleAttachmentSpec ¶
type RoleAttachmentSpec struct { State *RoleAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource RoleAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RoleAttachmentSpec) DeepCopy ¶
func (in *RoleAttachmentSpec) DeepCopy() *RoleAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAttachmentSpec.
func (*RoleAttachmentSpec) DeepCopyInto ¶
func (in *RoleAttachmentSpec) DeepCopyInto(out *RoleAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAttachmentSpecResource ¶
type RoleAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` InstanceIDS []string `json:"instanceIDS" tf:"instance_ids"` RoleName *string `json:"roleName" tf:"role_name"` }
func (*RoleAttachmentSpecResource) DeepCopy ¶
func (in *RoleAttachmentSpecResource) DeepCopy() *RoleAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAttachmentSpecResource.
func (*RoleAttachmentSpecResource) DeepCopyInto ¶
func (in *RoleAttachmentSpecResource) DeepCopyInto(out *RoleAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAttachmentStatus ¶
type RoleAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RoleAttachmentStatus) DeepCopy ¶
func (in *RoleAttachmentStatus) DeepCopy() *RoleAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAttachmentStatus.
func (*RoleAttachmentStatus) DeepCopyInto ¶
func (in *RoleAttachmentStatus) DeepCopyInto(out *RoleAttachmentStatus)
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 is a list of Role CRD objects Items []Role `json:"items,omitempty"` }
RoleList is 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.
type RolePolicyAttachment ¶
type RolePolicyAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RolePolicyAttachmentSpec `json:"spec,omitempty"` Status RolePolicyAttachmentStatus `json:"status,omitempty"` }
func (*RolePolicyAttachment) DeepCopy ¶
func (in *RolePolicyAttachment) DeepCopy() *RolePolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachment.
func (*RolePolicyAttachment) DeepCopyInto ¶
func (in *RolePolicyAttachment) DeepCopyInto(out *RolePolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RolePolicyAttachment) DeepCopyObject ¶
func (in *RolePolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RolePolicyAttachment) SetupWebhookWithManager ¶
func (r *RolePolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RolePolicyAttachment) ValidateCreate ¶
func (r *RolePolicyAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RolePolicyAttachment) ValidateDelete ¶
func (r *RolePolicyAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RolePolicyAttachment) ValidateUpdate ¶
func (r *RolePolicyAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RolePolicyAttachmentList ¶
type RolePolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RolePolicyAttachment CRD objects Items []RolePolicyAttachment `json:"items,omitempty"` }
RolePolicyAttachmentList is a list of RolePolicyAttachments
func (*RolePolicyAttachmentList) DeepCopy ¶
func (in *RolePolicyAttachmentList) DeepCopy() *RolePolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentList.
func (*RolePolicyAttachmentList) DeepCopyInto ¶
func (in *RolePolicyAttachmentList) DeepCopyInto(out *RolePolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RolePolicyAttachmentList) DeepCopyObject ¶
func (in *RolePolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RolePolicyAttachmentSpec ¶
type RolePolicyAttachmentSpec struct { State *RolePolicyAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource RolePolicyAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RolePolicyAttachmentSpec) DeepCopy ¶
func (in *RolePolicyAttachmentSpec) DeepCopy() *RolePolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentSpec.
func (*RolePolicyAttachmentSpec) DeepCopyInto ¶
func (in *RolePolicyAttachmentSpec) DeepCopyInto(out *RolePolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyAttachmentSpecResource ¶
type RolePolicyAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` PolicyName *string `json:"policyName" tf:"policy_name"` PolicyType *string `json:"policyType" tf:"policy_type"` RoleName *string `json:"roleName" tf:"role_name"` }
func (*RolePolicyAttachmentSpecResource) DeepCopy ¶
func (in *RolePolicyAttachmentSpecResource) DeepCopy() *RolePolicyAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentSpecResource.
func (*RolePolicyAttachmentSpecResource) DeepCopyInto ¶
func (in *RolePolicyAttachmentSpecResource) DeepCopyInto(out *RolePolicyAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyAttachmentStatus ¶
type RolePolicyAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RolePolicyAttachmentStatus) DeepCopy ¶
func (in *RolePolicyAttachmentStatus) DeepCopy() *RolePolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentStatus.
func (*RolePolicyAttachmentStatus) DeepCopyInto ¶
func (in *RolePolicyAttachmentStatus) DeepCopyInto(out *RolePolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSpec ¶
type RoleSpec struct { State *RoleSpecResource `json:"state,omitempty" tf:"-"` Resource RoleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RoleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpec.
type RoleSpecResource ¶
type RoleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Document *string `json:"document,omitempty" tf:"document"` // +optional Force *bool `json:"force,omitempty" tf:"force"` // +optional MaxSessionDuration *int64 `json:"maxSessionDuration,omitempty" tf:"max_session_duration"` Name *string `json:"name" tf:"name"` // +optional // Deprecated RamUsers []string `json:"ramUsers,omitempty" tf:"ram_users"` // +optional RoleID *string `json:"roleID,omitempty" tf:"role_id"` // +optional // Deprecated Services []string `json:"services,omitempty" tf:"services"` // +optional // Deprecated Version *string `json:"version,omitempty" tf:"version"` }
func (*RoleSpecResource) DeepCopy ¶
func (in *RoleSpecResource) DeepCopy() *RoleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpecResource.
func (*RoleSpecResource) DeepCopyInto ¶
func (in *RoleSpecResource) DeepCopyInto(out *RoleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleStatus ¶
type RoleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 SamlProvider ¶
type SamlProvider struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SamlProviderSpec `json:"spec,omitempty"` Status SamlProviderStatus `json:"status,omitempty"` }
func (*SamlProvider) DeepCopy ¶
func (in *SamlProvider) DeepCopy() *SamlProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlProvider.
func (*SamlProvider) DeepCopyInto ¶
func (in *SamlProvider) DeepCopyInto(out *SamlProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SamlProvider) DeepCopyObject ¶
func (in *SamlProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SamlProvider) SetupWebhookWithManager ¶
func (r *SamlProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SamlProvider) ValidateCreate ¶
func (r *SamlProvider) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SamlProvider) ValidateDelete ¶
func (r *SamlProvider) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SamlProvider) ValidateUpdate ¶
func (r *SamlProvider) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SamlProviderList ¶
type SamlProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SamlProvider CRD objects Items []SamlProvider `json:"items,omitempty"` }
SamlProviderList is a list of SamlProviders
func (*SamlProviderList) DeepCopy ¶
func (in *SamlProviderList) DeepCopy() *SamlProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlProviderList.
func (*SamlProviderList) DeepCopyInto ¶
func (in *SamlProviderList) DeepCopyInto(out *SamlProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SamlProviderList) DeepCopyObject ¶
func (in *SamlProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SamlProviderSpec ¶
type SamlProviderSpec struct { State *SamlProviderSpecResource `json:"state,omitempty" tf:"-"` Resource SamlProviderSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SamlProviderSpec) DeepCopy ¶
func (in *SamlProviderSpec) DeepCopy() *SamlProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlProviderSpec.
func (*SamlProviderSpec) DeepCopyInto ¶
func (in *SamlProviderSpec) DeepCopyInto(out *SamlProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamlProviderSpecResource ¶
type SamlProviderSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EncodedsamlMetadataDocument *string `json:"encodedsamlMetadataDocument,omitempty" tf:"encodedsaml_metadata_document"` SamlProviderName *string `json:"samlProviderName" tf:"saml_provider_name"` // +optional UpdateDate *string `json:"updateDate,omitempty" tf:"update_date"` }
func (*SamlProviderSpecResource) DeepCopy ¶
func (in *SamlProviderSpecResource) DeepCopy() *SamlProviderSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlProviderSpecResource.
func (*SamlProviderSpecResource) DeepCopyInto ¶
func (in *SamlProviderSpecResource) DeepCopyInto(out *SamlProviderSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamlProviderStatus ¶
type SamlProviderStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SamlProviderStatus) DeepCopy ¶
func (in *SamlProviderStatus) DeepCopy() *SamlProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlProviderStatus.
func (*SamlProviderStatus) DeepCopyInto ¶
func (in *SamlProviderStatus) DeepCopyInto(out *SamlProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityPreference ¶ added in v0.5.0
type SecurityPreference struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityPreferenceSpec `json:"spec,omitempty"` Status SecurityPreferenceStatus `json:"status,omitempty"` }
func (*SecurityPreference) DeepCopy ¶ added in v0.5.0
func (in *SecurityPreference) DeepCopy() *SecurityPreference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityPreference.
func (*SecurityPreference) DeepCopyInto ¶ added in v0.5.0
func (in *SecurityPreference) DeepCopyInto(out *SecurityPreference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityPreference) DeepCopyObject ¶ added in v0.5.0
func (in *SecurityPreference) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityPreference) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SecurityPreference) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecurityPreference) ValidateCreate ¶ added in v0.5.0
func (r *SecurityPreference) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecurityPreference) ValidateDelete ¶ added in v0.5.0
func (r *SecurityPreference) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecurityPreference) ValidateUpdate ¶ added in v0.5.0
func (r *SecurityPreference) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecurityPreferenceList ¶ added in v0.5.0
type SecurityPreferenceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecurityPreference CRD objects Items []SecurityPreference `json:"items,omitempty"` }
SecurityPreferenceList is a list of SecurityPreferences
func (*SecurityPreferenceList) DeepCopy ¶ added in v0.5.0
func (in *SecurityPreferenceList) DeepCopy() *SecurityPreferenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityPreferenceList.
func (*SecurityPreferenceList) DeepCopyInto ¶ added in v0.5.0
func (in *SecurityPreferenceList) DeepCopyInto(out *SecurityPreferenceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityPreferenceList) DeepCopyObject ¶ added in v0.5.0
func (in *SecurityPreferenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecurityPreferenceSpec ¶ added in v0.5.0
type SecurityPreferenceSpec struct { State *SecurityPreferenceSpecResource `json:"state,omitempty" tf:"-"` Resource SecurityPreferenceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SecurityPreferenceSpec) DeepCopy ¶ added in v0.5.0
func (in *SecurityPreferenceSpec) DeepCopy() *SecurityPreferenceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityPreferenceSpec.
func (*SecurityPreferenceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SecurityPreferenceSpec) DeepCopyInto(out *SecurityPreferenceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityPreferenceSpecResource ¶ added in v0.5.0
type SecurityPreferenceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowUserToChangePassword *bool `json:"allowUserToChangePassword,omitempty" tf:"allow_user_to_change_password"` // +optional AllowUserToManageAccessKeys *bool `json:"allowUserToManageAccessKeys,omitempty" tf:"allow_user_to_manage_access_keys"` // +optional AllowUserToManageMfaDevices *bool `json:"allowUserToManageMfaDevices,omitempty" tf:"allow_user_to_manage_mfa_devices"` // +optional EnableSaveMfaTicket *bool `json:"enableSaveMfaTicket,omitempty" tf:"enable_save_mfa_ticket"` // +optional EnforceMfaForLogin *bool `json:"enforceMfaForLogin,omitempty" tf:"enforce_mfa_for_login"` // +optional LoginNetworkMasks *string `json:"loginNetworkMasks,omitempty" tf:"login_network_masks"` // +optional LoginSessionDuration *int64 `json:"loginSessionDuration,omitempty" tf:"login_session_duration"` }
func (*SecurityPreferenceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SecurityPreferenceSpecResource) DeepCopy() *SecurityPreferenceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityPreferenceSpecResource.
func (*SecurityPreferenceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SecurityPreferenceSpecResource) DeepCopyInto(out *SecurityPreferenceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityPreferenceStatus ¶ added in v0.5.0
type SecurityPreferenceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SecurityPreferenceStatus) DeepCopy ¶ added in v0.5.0
func (in *SecurityPreferenceStatus) DeepCopy() *SecurityPreferenceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityPreferenceStatus.
func (*SecurityPreferenceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SecurityPreferenceStatus) DeepCopyInto(out *SecurityPreferenceStatus)
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec,omitempty"` Status UserStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*User) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*User) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of User CRD objects Items []User `json:"items,omitempty"` }
UserList is 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.
type UserPolicyAttachment ¶
type UserPolicyAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPolicyAttachmentSpec `json:"spec,omitempty"` Status UserPolicyAttachmentStatus `json:"status,omitempty"` }
func (*UserPolicyAttachment) DeepCopy ¶
func (in *UserPolicyAttachment) DeepCopy() *UserPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachment.
func (*UserPolicyAttachment) DeepCopyInto ¶
func (in *UserPolicyAttachment) DeepCopyInto(out *UserPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPolicyAttachment) DeepCopyObject ¶
func (in *UserPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPolicyAttachment) SetupWebhookWithManager ¶
func (r *UserPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserPolicyAttachment) ValidateCreate ¶
func (r *UserPolicyAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserPolicyAttachment) ValidateDelete ¶
func (r *UserPolicyAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserPolicyAttachment) ValidateUpdate ¶
func (r *UserPolicyAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserPolicyAttachmentList ¶
type UserPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserPolicyAttachment CRD objects Items []UserPolicyAttachment `json:"items,omitempty"` }
UserPolicyAttachmentList is a list of UserPolicyAttachments
func (*UserPolicyAttachmentList) DeepCopy ¶
func (in *UserPolicyAttachmentList) DeepCopy() *UserPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentList.
func (*UserPolicyAttachmentList) DeepCopyInto ¶
func (in *UserPolicyAttachmentList) DeepCopyInto(out *UserPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPolicyAttachmentList) DeepCopyObject ¶
func (in *UserPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserPolicyAttachmentSpec ¶
type UserPolicyAttachmentSpec struct { State *UserPolicyAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource UserPolicyAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserPolicyAttachmentSpec) DeepCopy ¶
func (in *UserPolicyAttachmentSpec) DeepCopy() *UserPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentSpec.
func (*UserPolicyAttachmentSpec) DeepCopyInto ¶
func (in *UserPolicyAttachmentSpec) DeepCopyInto(out *UserPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyAttachmentSpecResource ¶
type UserPolicyAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` PolicyName *string `json:"policyName" tf:"policy_name"` PolicyType *string `json:"policyType" tf:"policy_type"` UserName *string `json:"userName" tf:"user_name"` }
func (*UserPolicyAttachmentSpecResource) DeepCopy ¶
func (in *UserPolicyAttachmentSpecResource) DeepCopy() *UserPolicyAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentSpecResource.
func (*UserPolicyAttachmentSpecResource) DeepCopyInto ¶
func (in *UserPolicyAttachmentSpecResource) DeepCopyInto(out *UserPolicyAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyAttachmentStatus ¶
type UserPolicyAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserPolicyAttachmentStatus) DeepCopy ¶
func (in *UserPolicyAttachmentStatus) DeepCopy() *UserPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentStatus.
func (*UserPolicyAttachmentStatus) DeepCopyInto ¶
func (in *UserPolicyAttachmentStatus) DeepCopyInto(out *UserPolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpec ¶
type UserSpec struct { State *UserSpecResource `json:"state,omitempty" tf:"-"` Resource UserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
type UserSpecResource ¶
type UserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Comments *string `json:"comments,omitempty" tf:"comments"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional Email *string `json:"email,omitempty" tf:"email"` // +optional Force *bool `json:"force,omitempty" tf:"force"` // +optional Mobile *string `json:"mobile,omitempty" tf:"mobile"` Name *string `json:"name" tf:"name"` }
func (*UserSpecResource) DeepCopy ¶
func (in *UserSpecResource) DeepCopy() *UserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpecResource.
func (*UserSpecResource) DeepCopyInto ¶
func (in *UserSpecResource) DeepCopyInto(out *UserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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.
Source Files ¶
- access_key_types.go
- access_key_webhook.go
- account_alias_types.go
- account_alias_webhook.go
- account_password_policy_types.go
- account_password_policy_webhook.go
- alias_types.go
- alias_webhook.go
- codec.go
- doc.go
- group_membership_types.go
- group_membership_webhook.go
- group_policy_attachment_types.go
- group_policy_attachment_webhook.go
- group_types.go
- group_webhook.go
- login_profile_types.go
- login_profile_webhook.go
- policy_types.go
- policy_webhook.go
- register.go
- role_attachment_types.go
- role_attachment_webhook.go
- role_policy_attachment_types.go
- role_policy_attachment_webhook.go
- role_types.go
- role_webhook.go
- saml_provider_types.go
- saml_provider_webhook.go
- security_preference_types.go
- security_preference_webhook.go
- user_policy_attachment_types.go
- user_policy_attachment_webhook.go
- user_types.go
- user_webhook.go
- zz_generated.deepcopy.go