Documentation ¶
Overview ¶
+groupName=iam.aws.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 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 GroupPolicy
- func (in *GroupPolicy) DeepCopy() *GroupPolicy
- func (in *GroupPolicy) DeepCopyInto(out *GroupPolicy)
- func (in *GroupPolicy) DeepCopyObject() runtime.Object
- func (r *GroupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GroupPolicy) ValidateCreate() error
- func (r *GroupPolicy) ValidateDelete() error
- func (r *GroupPolicy) ValidateUpdate(old runtime.Object) error
- 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 GroupPolicyList
- type GroupPolicySpec
- type GroupPolicySpecResource
- type GroupPolicyStatus
- type GroupSpec
- type GroupSpecResource
- type GroupStatus
- type InstanceProfile
- func (in *InstanceProfile) DeepCopy() *InstanceProfile
- func (in *InstanceProfile) DeepCopyInto(out *InstanceProfile)
- func (in *InstanceProfile) DeepCopyObject() runtime.Object
- func (r *InstanceProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstanceProfile) ValidateCreate() error
- func (r *InstanceProfile) ValidateDelete() error
- func (r *InstanceProfile) ValidateUpdate(old runtime.Object) error
- type InstanceProfileList
- type InstanceProfileSpec
- type InstanceProfileSpecResource
- type InstanceProfileStatus
- type OpenidConnectProvider
- func (in *OpenidConnectProvider) DeepCopy() *OpenidConnectProvider
- func (in *OpenidConnectProvider) DeepCopyInto(out *OpenidConnectProvider)
- func (in *OpenidConnectProvider) DeepCopyObject() runtime.Object
- func (r *OpenidConnectProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OpenidConnectProvider) ValidateCreate() error
- func (r *OpenidConnectProvider) ValidateDelete() error
- func (r *OpenidConnectProvider) ValidateUpdate(old runtime.Object) error
- type OpenidConnectProviderList
- type OpenidConnectProviderSpec
- type OpenidConnectProviderSpecResource
- type OpenidConnectProviderStatus
- 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 PolicyAttachment
- func (in *PolicyAttachment) DeepCopy() *PolicyAttachment
- func (in *PolicyAttachment) DeepCopyInto(out *PolicyAttachment)
- func (in *PolicyAttachment) DeepCopyObject() runtime.Object
- func (r *PolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PolicyAttachment) ValidateCreate() error
- func (r *PolicyAttachment) ValidateDelete() error
- func (r *PolicyAttachment) ValidateUpdate(old runtime.Object) error
- type PolicyAttachmentList
- type PolicyAttachmentSpec
- type PolicyAttachmentSpecResource
- type PolicyAttachmentStatus
- type PolicyList
- type PolicySpec
- type PolicySpecResource
- 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 RoleList
- type RolePolicy
- func (in *RolePolicy) DeepCopy() *RolePolicy
- func (in *RolePolicy) DeepCopyInto(out *RolePolicy)
- func (in *RolePolicy) DeepCopyObject() runtime.Object
- func (r *RolePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RolePolicy) ValidateCreate() error
- func (r *RolePolicy) ValidateDelete() error
- func (r *RolePolicy) ValidateUpdate(old runtime.Object) error
- 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 RolePolicyList
- type RolePolicySpec
- type RolePolicySpecResource
- type RolePolicyStatus
- type RoleSpec
- type RoleSpecInlinePolicy
- 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 ServerCertificate
- func (in *ServerCertificate) DeepCopy() *ServerCertificate
- func (in *ServerCertificate) DeepCopyInto(out *ServerCertificate)
- func (in *ServerCertificate) DeepCopyObject() runtime.Object
- func (r *ServerCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServerCertificate) ValidateCreate() error
- func (r *ServerCertificate) ValidateDelete() error
- func (r *ServerCertificate) ValidateUpdate(old runtime.Object) error
- type ServerCertificateList
- type ServerCertificateSpec
- type ServerCertificateSpecResource
- type ServerCertificateStatus
- type ServiceLinkedRole
- func (in *ServiceLinkedRole) DeepCopy() *ServiceLinkedRole
- func (in *ServiceLinkedRole) DeepCopyInto(out *ServiceLinkedRole)
- func (in *ServiceLinkedRole) DeepCopyObject() runtime.Object
- func (r *ServiceLinkedRole) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceLinkedRole) ValidateCreate() error
- func (r *ServiceLinkedRole) ValidateDelete() error
- func (r *ServiceLinkedRole) ValidateUpdate(old runtime.Object) error
- type ServiceLinkedRoleList
- type ServiceLinkedRoleSpec
- type ServiceLinkedRoleSpecResource
- type ServiceLinkedRoleStatus
- type ServiceSpecificCredential
- func (in *ServiceSpecificCredential) DeepCopy() *ServiceSpecificCredential
- func (in *ServiceSpecificCredential) DeepCopyInto(out *ServiceSpecificCredential)
- func (in *ServiceSpecificCredential) DeepCopyObject() runtime.Object
- func (r *ServiceSpecificCredential) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceSpecificCredential) ValidateCreate() error
- func (r *ServiceSpecificCredential) ValidateDelete() error
- func (r *ServiceSpecificCredential) ValidateUpdate(old runtime.Object) error
- type ServiceSpecificCredentialList
- type ServiceSpecificCredentialSpec
- type ServiceSpecificCredentialSpecResource
- type ServiceSpecificCredentialStatus
- type SigningCertificate
- func (in *SigningCertificate) DeepCopy() *SigningCertificate
- func (in *SigningCertificate) DeepCopyInto(out *SigningCertificate)
- func (in *SigningCertificate) DeepCopyObject() runtime.Object
- func (r *SigningCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SigningCertificate) ValidateCreate() error
- func (r *SigningCertificate) ValidateDelete() error
- func (r *SigningCertificate) ValidateUpdate(old runtime.Object) error
- type SigningCertificateList
- type SigningCertificateSpec
- type SigningCertificateSpecResource
- type SigningCertificateStatus
- 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 UserGroupMembership
- func (in *UserGroupMembership) DeepCopy() *UserGroupMembership
- func (in *UserGroupMembership) DeepCopyInto(out *UserGroupMembership)
- func (in *UserGroupMembership) DeepCopyObject() runtime.Object
- func (r *UserGroupMembership) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserGroupMembership) ValidateCreate() error
- func (r *UserGroupMembership) ValidateDelete() error
- func (r *UserGroupMembership) ValidateUpdate(old runtime.Object) error
- type UserGroupMembershipList
- type UserGroupMembershipSpec
- type UserGroupMembershipSpecResource
- type UserGroupMembershipStatus
- type UserList
- type UserLoginProfile
- func (in *UserLoginProfile) DeepCopy() *UserLoginProfile
- func (in *UserLoginProfile) DeepCopyInto(out *UserLoginProfile)
- func (in *UserLoginProfile) DeepCopyObject() runtime.Object
- func (r *UserLoginProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserLoginProfile) ValidateCreate() error
- func (r *UserLoginProfile) ValidateDelete() error
- func (r *UserLoginProfile) ValidateUpdate(old runtime.Object) error
- type UserLoginProfileList
- type UserLoginProfileSpec
- type UserLoginProfileSpecResource
- type UserLoginProfileStatus
- type UserPolicy
- func (in *UserPolicy) DeepCopy() *UserPolicy
- func (in *UserPolicy) DeepCopyInto(out *UserPolicy)
- func (in *UserPolicy) DeepCopyObject() runtime.Object
- func (r *UserPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserPolicy) ValidateCreate() error
- func (r *UserPolicy) ValidateDelete() error
- func (r *UserPolicy) ValidateUpdate(old runtime.Object) error
- 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 UserPolicyList
- type UserPolicySpec
- type UserPolicySpecResource
- type UserPolicyStatus
- type UserSSHKey
- func (in *UserSSHKey) DeepCopy() *UserSSHKey
- func (in *UserSSHKey) DeepCopyInto(out *UserSSHKey)
- func (in *UserSSHKey) DeepCopyObject() runtime.Object
- func (r *UserSSHKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserSSHKey) ValidateCreate() error
- func (r *UserSSHKey) ValidateDelete() error
- func (r *UserSSHKey) ValidateUpdate(old runtime.Object) error
- type UserSSHKeyList
- type UserSSHKeySpec
- type UserSSHKeySpecResource
- type UserSSHKeyStatus
- type UserSpec
- type UserSpecResource
- type UserStatus
- type VirtualMfaDevice
- func (in *VirtualMfaDevice) DeepCopy() *VirtualMfaDevice
- func (in *VirtualMfaDevice) DeepCopyInto(out *VirtualMfaDevice)
- func (in *VirtualMfaDevice) DeepCopyObject() runtime.Object
- func (r *VirtualMfaDevice) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualMfaDevice) ValidateCreate() error
- func (r *VirtualMfaDevice) ValidateDelete() error
- func (r *VirtualMfaDevice) ValidateUpdate(old runtime.Object) error
- type VirtualMfaDeviceList
- type VirtualMfaDeviceSpec
- type VirtualMfaDeviceSpecResource
- type VirtualMfaDeviceStatus
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: iam.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
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 CreateDate *string `json:"createDate,omitempty" tf:"create_date"` // +optional EncryptedSecret *string `json:"encryptedSecret,omitempty" tf:"encrypted_secret"` // +optional EncryptedSesSMTPPasswordV4 *string `json:"encryptedSesSMTPPasswordV4,omitempty" tf:"encrypted_ses_smtp_password_v4"` // +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 SesSMTPPasswordV4 *string `json:"-" sensitive:"true" tf:"ses_smtp_password_v4"` // +optional Status *string `json:"status,omitempty" tf:"status"` User *string `json:"user" tf:"user"` }
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 AllowUsersToChangePassword *bool `json:"allowUsersToChangePassword,omitempty" tf:"allow_users_to_change_password"` // +optional ExpirePasswords *bool `json:"expirePasswords,omitempty" tf:"expire_passwords"` // +optional HardExpiry *bool `json:"hardExpiry,omitempty" tf:"hard_expiry"` // +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 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.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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"` Group *string `json:"group" tf:"group"` Name *string `json:"name" tf:"name"` Users []string `json:"users" tf:"users"` }
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 GroupPolicy ¶
type GroupPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupPolicySpec `json:"spec,omitempty"` Status GroupPolicyStatus `json:"status,omitempty"` }
func (*GroupPolicy) DeepCopy ¶
func (in *GroupPolicy) DeepCopy() *GroupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicy.
func (*GroupPolicy) DeepCopyInto ¶
func (in *GroupPolicy) DeepCopyInto(out *GroupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicy) DeepCopyObject ¶
func (in *GroupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupPolicy) SetupWebhookWithManager ¶
func (r *GroupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GroupPolicy) ValidateCreate ¶
func (r *GroupPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GroupPolicy) ValidateDelete ¶
func (r *GroupPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GroupPolicy) ValidateUpdate ¶
func (r *GroupPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
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"` Group *string `json:"group" tf:"group"` PolicyArn *string `json:"policyArn" tf:"policy_arn"` }
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 GroupPolicyList ¶
type GroupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GroupPolicy CRD objects Items []GroupPolicy `json:"items,omitempty"` }
GroupPolicyList is a list of GroupPolicys
func (*GroupPolicyList) DeepCopy ¶
func (in *GroupPolicyList) DeepCopy() *GroupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyList.
func (*GroupPolicyList) DeepCopyInto ¶
func (in *GroupPolicyList) DeepCopyInto(out *GroupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyList) DeepCopyObject ¶
func (in *GroupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupPolicySpec ¶
type GroupPolicySpec struct { State *GroupPolicySpecResource `json:"state,omitempty" tf:"-"` Resource GroupPolicySpecResource `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 (*GroupPolicySpec) DeepCopy ¶
func (in *GroupPolicySpec) DeepCopy() *GroupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicySpec.
func (*GroupPolicySpec) DeepCopyInto ¶
func (in *GroupPolicySpec) DeepCopyInto(out *GroupPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicySpecResource ¶
type GroupPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Group *string `json:"group" tf:"group"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` Policy *string `json:"policy" tf:"policy"` }
func (*GroupPolicySpecResource) DeepCopy ¶
func (in *GroupPolicySpecResource) DeepCopy() *GroupPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicySpecResource.
func (*GroupPolicySpecResource) DeepCopyInto ¶
func (in *GroupPolicySpecResource) DeepCopyInto(out *GroupPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyStatus ¶
type GroupPolicyStatus 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 (*GroupPolicyStatus) DeepCopy ¶
func (in *GroupPolicyStatus) DeepCopy() *GroupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyStatus.
func (*GroupPolicyStatus) DeepCopyInto ¶
func (in *GroupPolicyStatus) DeepCopyInto(out *GroupPolicyStatus)
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.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecResource ¶
type GroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Name *string `json:"name" tf:"name"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional UniqueID *string `json:"uniqueID,omitempty" tf:"unique_id"` }
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 InstanceProfile ¶
type InstanceProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceProfileSpec `json:"spec,omitempty"` Status InstanceProfileStatus `json:"status,omitempty"` }
func (*InstanceProfile) DeepCopy ¶
func (in *InstanceProfile) DeepCopy() *InstanceProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfile.
func (*InstanceProfile) DeepCopyInto ¶
func (in *InstanceProfile) DeepCopyInto(out *InstanceProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceProfile) DeepCopyObject ¶
func (in *InstanceProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceProfile) SetupWebhookWithManager ¶
func (r *InstanceProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstanceProfile) ValidateCreate ¶
func (r *InstanceProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstanceProfile) ValidateDelete ¶
func (r *InstanceProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstanceProfile) ValidateUpdate ¶
func (r *InstanceProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstanceProfileList ¶
type InstanceProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstanceProfile CRD objects Items []InstanceProfile `json:"items,omitempty"` }
InstanceProfileList is a list of InstanceProfiles
func (*InstanceProfileList) DeepCopy ¶
func (in *InstanceProfileList) DeepCopy() *InstanceProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileList.
func (*InstanceProfileList) DeepCopyInto ¶
func (in *InstanceProfileList) DeepCopyInto(out *InstanceProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceProfileList) DeepCopyObject ¶
func (in *InstanceProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceProfileSpec ¶
type InstanceProfileSpec struct { State *InstanceProfileSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceProfileSpecResource `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 (*InstanceProfileSpec) DeepCopy ¶
func (in *InstanceProfileSpec) DeepCopy() *InstanceProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileSpec.
func (*InstanceProfileSpec) DeepCopyInto ¶
func (in *InstanceProfileSpec) DeepCopyInto(out *InstanceProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfileSpecResource ¶
type InstanceProfileSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreateDate *string `json:"createDate,omitempty" tf:"create_date"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Role *string `json:"role,omitempty" tf:"role"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UniqueID *string `json:"uniqueID,omitempty" tf:"unique_id"` }
func (*InstanceProfileSpecResource) DeepCopy ¶
func (in *InstanceProfileSpecResource) DeepCopy() *InstanceProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileSpecResource.
func (*InstanceProfileSpecResource) DeepCopyInto ¶
func (in *InstanceProfileSpecResource) DeepCopyInto(out *InstanceProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceProfileStatus ¶
type InstanceProfileStatus 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 (*InstanceProfileStatus) DeepCopy ¶
func (in *InstanceProfileStatus) DeepCopy() *InstanceProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceProfileStatus.
func (*InstanceProfileStatus) DeepCopyInto ¶
func (in *InstanceProfileStatus) DeepCopyInto(out *InstanceProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenidConnectProvider ¶
type OpenidConnectProvider struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpenidConnectProviderSpec `json:"spec,omitempty"` Status OpenidConnectProviderStatus `json:"status,omitempty"` }
func (*OpenidConnectProvider) DeepCopy ¶
func (in *OpenidConnectProvider) DeepCopy() *OpenidConnectProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProvider.
func (*OpenidConnectProvider) DeepCopyInto ¶
func (in *OpenidConnectProvider) DeepCopyInto(out *OpenidConnectProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenidConnectProvider) DeepCopyObject ¶
func (in *OpenidConnectProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpenidConnectProvider) SetupWebhookWithManager ¶
func (r *OpenidConnectProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OpenidConnectProvider) ValidateCreate ¶
func (r *OpenidConnectProvider) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OpenidConnectProvider) ValidateDelete ¶
func (r *OpenidConnectProvider) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OpenidConnectProvider) ValidateUpdate ¶
func (r *OpenidConnectProvider) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OpenidConnectProviderList ¶
type OpenidConnectProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OpenidConnectProvider CRD objects Items []OpenidConnectProvider `json:"items,omitempty"` }
OpenidConnectProviderList is a list of OpenidConnectProviders
func (*OpenidConnectProviderList) DeepCopy ¶
func (in *OpenidConnectProviderList) DeepCopy() *OpenidConnectProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProviderList.
func (*OpenidConnectProviderList) DeepCopyInto ¶
func (in *OpenidConnectProviderList) DeepCopyInto(out *OpenidConnectProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenidConnectProviderList) DeepCopyObject ¶
func (in *OpenidConnectProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpenidConnectProviderSpec ¶
type OpenidConnectProviderSpec struct { State *OpenidConnectProviderSpecResource `json:"state,omitempty" tf:"-"` Resource OpenidConnectProviderSpecResource `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 (*OpenidConnectProviderSpec) DeepCopy ¶
func (in *OpenidConnectProviderSpec) DeepCopy() *OpenidConnectProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProviderSpec.
func (*OpenidConnectProviderSpec) DeepCopyInto ¶
func (in *OpenidConnectProviderSpec) DeepCopyInto(out *OpenidConnectProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenidConnectProviderSpecResource ¶
type OpenidConnectProviderSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` ClientIDList []string `json:"clientIDList" tf:"client_id_list"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` ThumbprintList []string `json:"thumbprintList" tf:"thumbprint_list"` Url *string `json:"url" tf:"url"` }
func (*OpenidConnectProviderSpecResource) DeepCopy ¶
func (in *OpenidConnectProviderSpecResource) DeepCopy() *OpenidConnectProviderSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProviderSpecResource.
func (*OpenidConnectProviderSpecResource) DeepCopyInto ¶
func (in *OpenidConnectProviderSpecResource) DeepCopyInto(out *OpenidConnectProviderSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenidConnectProviderStatus ¶
type OpenidConnectProviderStatus 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 (*OpenidConnectProviderStatus) DeepCopy ¶
func (in *OpenidConnectProviderStatus) DeepCopy() *OpenidConnectProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenidConnectProviderStatus.
func (*OpenidConnectProviderStatus) DeepCopyInto ¶
func (in *OpenidConnectProviderStatus) DeepCopyInto(out *OpenidConnectProviderStatus)
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 PolicyAttachment ¶
type PolicyAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyAttachmentSpec `json:"spec,omitempty"` Status PolicyAttachmentStatus `json:"status,omitempty"` }
func (*PolicyAttachment) DeepCopy ¶
func (in *PolicyAttachment) DeepCopy() *PolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachment.
func (*PolicyAttachment) DeepCopyInto ¶
func (in *PolicyAttachment) DeepCopyInto(out *PolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyAttachment) DeepCopyObject ¶
func (in *PolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyAttachment) SetupWebhookWithManager ¶
func (r *PolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PolicyAttachment) ValidateCreate ¶
func (r *PolicyAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PolicyAttachment) ValidateDelete ¶
func (r *PolicyAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PolicyAttachment) ValidateUpdate ¶
func (r *PolicyAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PolicyAttachmentList ¶
type PolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PolicyAttachment CRD objects Items []PolicyAttachment `json:"items,omitempty"` }
PolicyAttachmentList is a list of PolicyAttachments
func (*PolicyAttachmentList) DeepCopy ¶
func (in *PolicyAttachmentList) DeepCopy() *PolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachmentList.
func (*PolicyAttachmentList) DeepCopyInto ¶
func (in *PolicyAttachmentList) DeepCopyInto(out *PolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyAttachmentList) DeepCopyObject ¶
func (in *PolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PolicyAttachmentSpec ¶
type PolicyAttachmentSpec struct { State *PolicyAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource PolicyAttachmentSpecResource `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 (*PolicyAttachmentSpec) DeepCopy ¶
func (in *PolicyAttachmentSpec) DeepCopy() *PolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachmentSpec.
func (*PolicyAttachmentSpec) DeepCopyInto ¶
func (in *PolicyAttachmentSpec) DeepCopyInto(out *PolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAttachmentSpecResource ¶
type PolicyAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Groups []string `json:"groups,omitempty" tf:"groups"` Name *string `json:"name" tf:"name"` PolicyArn *string `json:"policyArn" tf:"policy_arn"` // +optional Roles []string `json:"roles,omitempty" tf:"roles"` // +optional Users []string `json:"users,omitempty" tf:"users"` }
func (*PolicyAttachmentSpecResource) DeepCopy ¶
func (in *PolicyAttachmentSpecResource) DeepCopy() *PolicyAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachmentSpecResource.
func (*PolicyAttachmentSpecResource) DeepCopyInto ¶
func (in *PolicyAttachmentSpecResource) DeepCopyInto(out *PolicyAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyAttachmentStatus ¶
type PolicyAttachmentStatus 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 (*PolicyAttachmentStatus) DeepCopy ¶
func (in *PolicyAttachmentStatus) DeepCopy() *PolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyAttachmentStatus.
func (*PolicyAttachmentStatus) DeepCopyInto ¶
func (in *PolicyAttachmentStatus) DeepCopyInto(out *PolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { 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 Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional Path *string `json:"path,omitempty" tf:"path"` Policy *string `json:"policy" tf:"policy"` // +optional PolicyID *string `json:"policyID,omitempty" tf:"policy_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
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 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 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.
func (*RoleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RolePolicy ¶
type RolePolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RolePolicySpec `json:"spec,omitempty"` Status RolePolicyStatus `json:"status,omitempty"` }
func (*RolePolicy) DeepCopy ¶
func (in *RolePolicy) DeepCopy() *RolePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicy.
func (*RolePolicy) DeepCopyInto ¶
func (in *RolePolicy) DeepCopyInto(out *RolePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RolePolicy) DeepCopyObject ¶
func (in *RolePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RolePolicy) SetupWebhookWithManager ¶
func (r *RolePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RolePolicy) ValidateCreate ¶
func (r *RolePolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RolePolicy) ValidateDelete ¶
func (r *RolePolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RolePolicy) ValidateUpdate ¶
func (r *RolePolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
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"` PolicyArn *string `json:"policyArn" tf:"policy_arn"` Role *string `json:"role" tf:"role"` }
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 RolePolicyList ¶
type RolePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RolePolicy CRD objects Items []RolePolicy `json:"items,omitempty"` }
RolePolicyList is a list of RolePolicys
func (*RolePolicyList) DeepCopy ¶
func (in *RolePolicyList) DeepCopy() *RolePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyList.
func (*RolePolicyList) DeepCopyInto ¶
func (in *RolePolicyList) DeepCopyInto(out *RolePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RolePolicyList) DeepCopyObject ¶
func (in *RolePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RolePolicySpec ¶
type RolePolicySpec struct { State *RolePolicySpecResource `json:"state,omitempty" tf:"-"` Resource RolePolicySpecResource `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 (*RolePolicySpec) DeepCopy ¶
func (in *RolePolicySpec) DeepCopy() *RolePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicySpec.
func (*RolePolicySpec) DeepCopyInto ¶
func (in *RolePolicySpec) DeepCopyInto(out *RolePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicySpecResource ¶
type RolePolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` Policy *string `json:"policy" tf:"policy"` Role *string `json:"role" tf:"role"` }
func (*RolePolicySpecResource) DeepCopy ¶
func (in *RolePolicySpecResource) DeepCopy() *RolePolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicySpecResource.
func (*RolePolicySpecResource) DeepCopyInto ¶
func (in *RolePolicySpecResource) DeepCopyInto(out *RolePolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyStatus ¶
type RolePolicyStatus 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 (*RolePolicyStatus) DeepCopy ¶
func (in *RolePolicyStatus) DeepCopy() *RolePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyStatus.
func (*RolePolicyStatus) DeepCopyInto ¶
func (in *RolePolicyStatus) DeepCopyInto(out *RolePolicyStatus)
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.
func (*RoleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSpecInlinePolicy ¶
type RoleSpecInlinePolicy struct { // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` }
func (*RoleSpecInlinePolicy) DeepCopy ¶
func (in *RoleSpecInlinePolicy) DeepCopy() *RoleSpecInlinePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpecInlinePolicy.
func (*RoleSpecInlinePolicy) DeepCopyInto ¶
func (in *RoleSpecInlinePolicy) DeepCopyInto(out *RoleSpecInlinePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSpecResource ¶
type RoleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` AssumeRolePolicy *string `json:"assumeRolePolicy" tf:"assume_role_policy"` // +optional CreateDate *string `json:"createDate,omitempty" tf:"create_date"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ForceDetachPolicies *bool `json:"forceDetachPolicies,omitempty" tf:"force_detach_policies"` // +optional InlinePolicy []RoleSpecInlinePolicy `json:"inlinePolicy,omitempty" tf:"inline_policy"` // +optional ManagedPolicyArns []string `json:"managedPolicyArns,omitempty" tf:"managed_policy_arns"` // +optional MaxSessionDuration *int64 `json:"maxSessionDuration,omitempty" tf:"max_session_duration"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional PermissionsBoundary *string `json:"permissionsBoundary,omitempty" tf:"permissions_boundary"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UniqueID *string `json:"uniqueID,omitempty" tf:"unique_id"` }
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"` Name *string `json:"name" tf:"name"` SamlMetadataDocument *string `json:"samlMetadataDocument" tf:"saml_metadata_document"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional ValidUntil *string `json:"validUntil,omitempty" tf:"valid_until"` }
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 ServerCertificate ¶
type ServerCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerCertificateSpec `json:"spec,omitempty"` Status ServerCertificateStatus `json:"status,omitempty"` }
func (*ServerCertificate) DeepCopy ¶
func (in *ServerCertificate) DeepCopy() *ServerCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificate.
func (*ServerCertificate) DeepCopyInto ¶
func (in *ServerCertificate) DeepCopyInto(out *ServerCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerCertificate) DeepCopyObject ¶
func (in *ServerCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerCertificate) SetupWebhookWithManager ¶
func (r *ServerCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServerCertificate) ValidateCreate ¶
func (r *ServerCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServerCertificate) ValidateDelete ¶
func (r *ServerCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServerCertificate) ValidateUpdate ¶
func (r *ServerCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServerCertificateList ¶
type ServerCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServerCertificate CRD objects Items []ServerCertificate `json:"items,omitempty"` }
ServerCertificateList is a list of ServerCertificates
func (*ServerCertificateList) DeepCopy ¶
func (in *ServerCertificateList) DeepCopy() *ServerCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificateList.
func (*ServerCertificateList) DeepCopyInto ¶
func (in *ServerCertificateList) DeepCopyInto(out *ServerCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerCertificateList) DeepCopyObject ¶
func (in *ServerCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerCertificateSpec ¶
type ServerCertificateSpec struct { State *ServerCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource ServerCertificateSpecResource `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 (*ServerCertificateSpec) DeepCopy ¶
func (in *ServerCertificateSpec) DeepCopy() *ServerCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificateSpec.
func (*ServerCertificateSpec) DeepCopyInto ¶
func (in *ServerCertificateSpec) DeepCopyInto(out *ServerCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerCertificateSpecResource ¶
type ServerCertificateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` CertificateBody *string `json:"certificateBody" tf:"certificate_body"` // +optional CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain"` // +optional Expiration *string `json:"expiration,omitempty" tf:"expiration"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional Path *string `json:"path,omitempty" tf:"path"` PrivateKey *string `json:"-" sensitive:"true" tf:"private_key"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UploadDate *string `json:"uploadDate,omitempty" tf:"upload_date"` }
func (*ServerCertificateSpecResource) DeepCopy ¶
func (in *ServerCertificateSpecResource) DeepCopy() *ServerCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificateSpecResource.
func (*ServerCertificateSpecResource) DeepCopyInto ¶
func (in *ServerCertificateSpecResource) DeepCopyInto(out *ServerCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerCertificateStatus ¶
type ServerCertificateStatus 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 (*ServerCertificateStatus) DeepCopy ¶
func (in *ServerCertificateStatus) DeepCopy() *ServerCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerCertificateStatus.
func (*ServerCertificateStatus) DeepCopyInto ¶
func (in *ServerCertificateStatus) DeepCopyInto(out *ServerCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceLinkedRole ¶
type ServiceLinkedRole struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceLinkedRoleSpec `json:"spec,omitempty"` Status ServiceLinkedRoleStatus `json:"status,omitempty"` }
func (*ServiceLinkedRole) DeepCopy ¶
func (in *ServiceLinkedRole) DeepCopy() *ServiceLinkedRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRole.
func (*ServiceLinkedRole) DeepCopyInto ¶
func (in *ServiceLinkedRole) DeepCopyInto(out *ServiceLinkedRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceLinkedRole) DeepCopyObject ¶
func (in *ServiceLinkedRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceLinkedRole) SetupWebhookWithManager ¶
func (r *ServiceLinkedRole) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceLinkedRole) ValidateCreate ¶
func (r *ServiceLinkedRole) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceLinkedRole) ValidateDelete ¶
func (r *ServiceLinkedRole) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceLinkedRole) ValidateUpdate ¶
func (r *ServiceLinkedRole) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceLinkedRoleList ¶
type ServiceLinkedRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceLinkedRole CRD objects Items []ServiceLinkedRole `json:"items,omitempty"` }
ServiceLinkedRoleList is a list of ServiceLinkedRoles
func (*ServiceLinkedRoleList) DeepCopy ¶
func (in *ServiceLinkedRoleList) DeepCopy() *ServiceLinkedRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRoleList.
func (*ServiceLinkedRoleList) DeepCopyInto ¶
func (in *ServiceLinkedRoleList) DeepCopyInto(out *ServiceLinkedRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceLinkedRoleList) DeepCopyObject ¶
func (in *ServiceLinkedRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceLinkedRoleSpec ¶
type ServiceLinkedRoleSpec struct { State *ServiceLinkedRoleSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceLinkedRoleSpecResource `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 (*ServiceLinkedRoleSpec) DeepCopy ¶
func (in *ServiceLinkedRoleSpec) DeepCopy() *ServiceLinkedRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRoleSpec.
func (*ServiceLinkedRoleSpec) DeepCopyInto ¶
func (in *ServiceLinkedRoleSpec) DeepCopyInto(out *ServiceLinkedRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceLinkedRoleSpecResource ¶
type ServiceLinkedRoleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` AwsServiceName *string `json:"awsServiceName" tf:"aws_service_name"` // +optional CreateDate *string `json:"createDate,omitempty" tf:"create_date"` // +optional CustomSuffix *string `json:"customSuffix,omitempty" tf:"custom_suffix"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UniqueID *string `json:"uniqueID,omitempty" tf:"unique_id"` }
func (*ServiceLinkedRoleSpecResource) DeepCopy ¶
func (in *ServiceLinkedRoleSpecResource) DeepCopy() *ServiceLinkedRoleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRoleSpecResource.
func (*ServiceLinkedRoleSpecResource) DeepCopyInto ¶
func (in *ServiceLinkedRoleSpecResource) DeepCopyInto(out *ServiceLinkedRoleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceLinkedRoleStatus ¶
type ServiceLinkedRoleStatus 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 (*ServiceLinkedRoleStatus) DeepCopy ¶
func (in *ServiceLinkedRoleStatus) DeepCopy() *ServiceLinkedRoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceLinkedRoleStatus.
func (*ServiceLinkedRoleStatus) DeepCopyInto ¶
func (in *ServiceLinkedRoleStatus) DeepCopyInto(out *ServiceLinkedRoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecificCredential ¶ added in v0.5.0
type ServiceSpecificCredential struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSpecificCredentialSpec `json:"spec,omitempty"` Status ServiceSpecificCredentialStatus `json:"status,omitempty"` }
func (*ServiceSpecificCredential) DeepCopy ¶ added in v0.5.0
func (in *ServiceSpecificCredential) DeepCopy() *ServiceSpecificCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredential.
func (*ServiceSpecificCredential) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSpecificCredential) DeepCopyInto(out *ServiceSpecificCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceSpecificCredential) DeepCopyObject ¶ added in v0.5.0
func (in *ServiceSpecificCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceSpecificCredential) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ServiceSpecificCredential) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceSpecificCredential) ValidateCreate ¶ added in v0.5.0
func (r *ServiceSpecificCredential) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceSpecificCredential) ValidateDelete ¶ added in v0.5.0
func (r *ServiceSpecificCredential) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceSpecificCredential) ValidateUpdate ¶ added in v0.5.0
func (r *ServiceSpecificCredential) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceSpecificCredentialList ¶ added in v0.5.0
type ServiceSpecificCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceSpecificCredential CRD objects Items []ServiceSpecificCredential `json:"items,omitempty"` }
ServiceSpecificCredentialList is a list of ServiceSpecificCredentials
func (*ServiceSpecificCredentialList) DeepCopy ¶ added in v0.5.0
func (in *ServiceSpecificCredentialList) DeepCopy() *ServiceSpecificCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredentialList.
func (*ServiceSpecificCredentialList) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSpecificCredentialList) DeepCopyInto(out *ServiceSpecificCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceSpecificCredentialList) DeepCopyObject ¶ added in v0.5.0
func (in *ServiceSpecificCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceSpecificCredentialSpec ¶ added in v0.5.0
type ServiceSpecificCredentialSpec struct { State *ServiceSpecificCredentialSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceSpecificCredentialSpecResource `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 (*ServiceSpecificCredentialSpec) DeepCopy ¶ added in v0.5.0
func (in *ServiceSpecificCredentialSpec) DeepCopy() *ServiceSpecificCredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredentialSpec.
func (*ServiceSpecificCredentialSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSpecificCredentialSpec) DeepCopyInto(out *ServiceSpecificCredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecificCredentialSpecResource ¶ added in v0.5.0
type ServiceSpecificCredentialSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ServiceName *string `json:"serviceName" tf:"service_name"` // +optional ServicePassword *string `json:"-" sensitive:"true" tf:"service_password"` // +optional ServiceSpecificCredentialID *string `json:"serviceSpecificCredentialID,omitempty" tf:"service_specific_credential_id"` // +optional ServiceUserName *string `json:"serviceUserName,omitempty" tf:"service_user_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` UserName *string `json:"userName" tf:"user_name"` }
func (*ServiceSpecificCredentialSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ServiceSpecificCredentialSpecResource) DeepCopy() *ServiceSpecificCredentialSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredentialSpecResource.
func (*ServiceSpecificCredentialSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSpecificCredentialSpecResource) DeepCopyInto(out *ServiceSpecificCredentialSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecificCredentialStatus ¶ added in v0.5.0
type ServiceSpecificCredentialStatus 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 (*ServiceSpecificCredentialStatus) DeepCopy ¶ added in v0.5.0
func (in *ServiceSpecificCredentialStatus) DeepCopy() *ServiceSpecificCredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecificCredentialStatus.
func (*ServiceSpecificCredentialStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceSpecificCredentialStatus) DeepCopyInto(out *ServiceSpecificCredentialStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningCertificate ¶ added in v0.5.0
type SigningCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SigningCertificateSpec `json:"spec,omitempty"` Status SigningCertificateStatus `json:"status,omitempty"` }
func (*SigningCertificate) DeepCopy ¶ added in v0.5.0
func (in *SigningCertificate) DeepCopy() *SigningCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificate.
func (*SigningCertificate) DeepCopyInto ¶ added in v0.5.0
func (in *SigningCertificate) DeepCopyInto(out *SigningCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningCertificate) DeepCopyObject ¶ added in v0.5.0
func (in *SigningCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SigningCertificate) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SigningCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SigningCertificate) ValidateCreate ¶ added in v0.5.0
func (r *SigningCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SigningCertificate) ValidateDelete ¶ added in v0.5.0
func (r *SigningCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SigningCertificate) ValidateUpdate ¶ added in v0.5.0
func (r *SigningCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SigningCertificateList ¶ added in v0.5.0
type SigningCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SigningCertificate CRD objects Items []SigningCertificate `json:"items,omitempty"` }
SigningCertificateList is a list of SigningCertificates
func (*SigningCertificateList) DeepCopy ¶ added in v0.5.0
func (in *SigningCertificateList) DeepCopy() *SigningCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificateList.
func (*SigningCertificateList) DeepCopyInto ¶ added in v0.5.0
func (in *SigningCertificateList) DeepCopyInto(out *SigningCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SigningCertificateList) DeepCopyObject ¶ added in v0.5.0
func (in *SigningCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SigningCertificateSpec ¶ added in v0.5.0
type SigningCertificateSpec struct { State *SigningCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource SigningCertificateSpecResource `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 (*SigningCertificateSpec) DeepCopy ¶ added in v0.5.0
func (in *SigningCertificateSpec) DeepCopy() *SigningCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificateSpec.
func (*SigningCertificateSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SigningCertificateSpec) DeepCopyInto(out *SigningCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningCertificateSpecResource ¶ added in v0.5.0
type SigningCertificateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CertificateBody *string `json:"certificateBody" tf:"certificate_body"` // +optional CertificateID *string `json:"certificateID,omitempty" tf:"certificate_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` UserName *string `json:"userName" tf:"user_name"` }
func (*SigningCertificateSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SigningCertificateSpecResource) DeepCopy() *SigningCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificateSpecResource.
func (*SigningCertificateSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SigningCertificateSpecResource) DeepCopyInto(out *SigningCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningCertificateStatus ¶ added in v0.5.0
type SigningCertificateStatus 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 (*SigningCertificateStatus) DeepCopy ¶ added in v0.5.0
func (in *SigningCertificateStatus) DeepCopy() *SigningCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningCertificateStatus.
func (*SigningCertificateStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SigningCertificateStatus) DeepCopyInto(out *SigningCertificateStatus)
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 UserGroupMembership ¶
type UserGroupMembership struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserGroupMembershipSpec `json:"spec,omitempty"` Status UserGroupMembershipStatus `json:"status,omitempty"` }
func (*UserGroupMembership) DeepCopy ¶
func (in *UserGroupMembership) DeepCopy() *UserGroupMembership
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembership.
func (*UserGroupMembership) DeepCopyInto ¶
func (in *UserGroupMembership) DeepCopyInto(out *UserGroupMembership)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserGroupMembership) DeepCopyObject ¶
func (in *UserGroupMembership) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserGroupMembership) SetupWebhookWithManager ¶
func (r *UserGroupMembership) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserGroupMembership) ValidateCreate ¶
func (r *UserGroupMembership) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserGroupMembership) ValidateDelete ¶
func (r *UserGroupMembership) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserGroupMembership) ValidateUpdate ¶
func (r *UserGroupMembership) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserGroupMembershipList ¶
type UserGroupMembershipList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserGroupMembership CRD objects Items []UserGroupMembership `json:"items,omitempty"` }
UserGroupMembershipList is a list of UserGroupMemberships
func (*UserGroupMembershipList) DeepCopy ¶
func (in *UserGroupMembershipList) DeepCopy() *UserGroupMembershipList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipList.
func (*UserGroupMembershipList) DeepCopyInto ¶
func (in *UserGroupMembershipList) DeepCopyInto(out *UserGroupMembershipList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserGroupMembershipList) DeepCopyObject ¶
func (in *UserGroupMembershipList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserGroupMembershipSpec ¶
type UserGroupMembershipSpec struct { State *UserGroupMembershipSpecResource `json:"state,omitempty" tf:"-"` Resource UserGroupMembershipSpecResource `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 (*UserGroupMembershipSpec) DeepCopy ¶
func (in *UserGroupMembershipSpec) DeepCopy() *UserGroupMembershipSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipSpec.
func (*UserGroupMembershipSpec) DeepCopyInto ¶
func (in *UserGroupMembershipSpec) DeepCopyInto(out *UserGroupMembershipSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupMembershipSpecResource ¶
type UserGroupMembershipSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Groups []string `json:"groups" tf:"groups"` User *string `json:"user" tf:"user"` }
func (*UserGroupMembershipSpecResource) DeepCopy ¶
func (in *UserGroupMembershipSpecResource) DeepCopy() *UserGroupMembershipSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipSpecResource.
func (*UserGroupMembershipSpecResource) DeepCopyInto ¶
func (in *UserGroupMembershipSpecResource) DeepCopyInto(out *UserGroupMembershipSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupMembershipStatus ¶
type UserGroupMembershipStatus 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 (*UserGroupMembershipStatus) DeepCopy ¶
func (in *UserGroupMembershipStatus) DeepCopy() *UserGroupMembershipStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipStatus.
func (*UserGroupMembershipStatus) DeepCopyInto ¶
func (in *UserGroupMembershipStatus) DeepCopyInto(out *UserGroupMembershipStatus)
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 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.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserLoginProfile ¶
type UserLoginProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserLoginProfileSpec `json:"spec,omitempty"` Status UserLoginProfileStatus `json:"status,omitempty"` }
func (*UserLoginProfile) DeepCopy ¶
func (in *UserLoginProfile) DeepCopy() *UserLoginProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfile.
func (*UserLoginProfile) DeepCopyInto ¶
func (in *UserLoginProfile) DeepCopyInto(out *UserLoginProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserLoginProfile) DeepCopyObject ¶
func (in *UserLoginProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserLoginProfile) SetupWebhookWithManager ¶
func (r *UserLoginProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserLoginProfile) ValidateCreate ¶
func (r *UserLoginProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserLoginProfile) ValidateDelete ¶
func (r *UserLoginProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserLoginProfile) ValidateUpdate ¶
func (r *UserLoginProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserLoginProfileList ¶
type UserLoginProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserLoginProfile CRD objects Items []UserLoginProfile `json:"items,omitempty"` }
UserLoginProfileList is a list of UserLoginProfiles
func (*UserLoginProfileList) DeepCopy ¶
func (in *UserLoginProfileList) DeepCopy() *UserLoginProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfileList.
func (*UserLoginProfileList) DeepCopyInto ¶
func (in *UserLoginProfileList) DeepCopyInto(out *UserLoginProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserLoginProfileList) DeepCopyObject ¶
func (in *UserLoginProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserLoginProfileSpec ¶
type UserLoginProfileSpec struct { State *UserLoginProfileSpecResource `json:"state,omitempty" tf:"-"` Resource UserLoginProfileSpecResource `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 (*UserLoginProfileSpec) DeepCopy ¶
func (in *UserLoginProfileSpec) DeepCopy() *UserLoginProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfileSpec.
func (*UserLoginProfileSpec) DeepCopyInto ¶
func (in *UserLoginProfileSpec) DeepCopyInto(out *UserLoginProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLoginProfileSpecResource ¶
type UserLoginProfileSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional EncryptedPassword *string `json:"encryptedPassword,omitempty" tf:"encrypted_password"` // +optional KeyFingerprint *string `json:"keyFingerprint,omitempty" tf:"key_fingerprint"` // +optional Password *string `json:"password,omitempty" tf:"password"` // +optional PasswordLength *int64 `json:"passwordLength,omitempty" tf:"password_length"` // +optional PasswordResetRequired *bool `json:"passwordResetRequired,omitempty" tf:"password_reset_required"` // +optional PgpKey *string `json:"pgpKey,omitempty" tf:"pgp_key"` User *string `json:"user" tf:"user"` }
func (*UserLoginProfileSpecResource) DeepCopy ¶
func (in *UserLoginProfileSpecResource) DeepCopy() *UserLoginProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfileSpecResource.
func (*UserLoginProfileSpecResource) DeepCopyInto ¶
func (in *UserLoginProfileSpecResource) DeepCopyInto(out *UserLoginProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserLoginProfileStatus ¶
type UserLoginProfileStatus 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 (*UserLoginProfileStatus) DeepCopy ¶
func (in *UserLoginProfileStatus) DeepCopy() *UserLoginProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserLoginProfileStatus.
func (*UserLoginProfileStatus) DeepCopyInto ¶
func (in *UserLoginProfileStatus) DeepCopyInto(out *UserLoginProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicy ¶
type UserPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPolicySpec `json:"spec,omitempty"` Status UserPolicyStatus `json:"status,omitempty"` }
func (*UserPolicy) DeepCopy ¶
func (in *UserPolicy) DeepCopy() *UserPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicy.
func (*UserPolicy) DeepCopyInto ¶
func (in *UserPolicy) DeepCopyInto(out *UserPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPolicy) DeepCopyObject ¶
func (in *UserPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPolicy) SetupWebhookWithManager ¶
func (r *UserPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserPolicy) ValidateCreate ¶
func (r *UserPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserPolicy) ValidateDelete ¶
func (r *UserPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserPolicy) ValidateUpdate ¶
func (r *UserPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
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"` PolicyArn *string `json:"policyArn" tf:"policy_arn"` User *string `json:"user" tf:"user"` }
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 UserPolicyList ¶
type UserPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserPolicy CRD objects Items []UserPolicy `json:"items,omitempty"` }
UserPolicyList is a list of UserPolicys
func (*UserPolicyList) DeepCopy ¶
func (in *UserPolicyList) DeepCopy() *UserPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyList.
func (*UserPolicyList) DeepCopyInto ¶
func (in *UserPolicyList) DeepCopyInto(out *UserPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPolicyList) DeepCopyObject ¶
func (in *UserPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserPolicySpec ¶
type UserPolicySpec struct { State *UserPolicySpecResource `json:"state,omitempty" tf:"-"` Resource UserPolicySpecResource `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 (*UserPolicySpec) DeepCopy ¶
func (in *UserPolicySpec) DeepCopy() *UserPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicySpec.
func (*UserPolicySpec) DeepCopyInto ¶
func (in *UserPolicySpec) DeepCopyInto(out *UserPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicySpecResource ¶
type UserPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` Policy *string `json:"policy" tf:"policy"` User *string `json:"user" tf:"user"` }
func (*UserPolicySpecResource) DeepCopy ¶
func (in *UserPolicySpecResource) DeepCopy() *UserPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicySpecResource.
func (*UserPolicySpecResource) DeepCopyInto ¶
func (in *UserPolicySpecResource) DeepCopyInto(out *UserPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyStatus ¶
type UserPolicyStatus 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 (*UserPolicyStatus) DeepCopy ¶
func (in *UserPolicyStatus) DeepCopy() *UserPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyStatus.
func (*UserPolicyStatus) DeepCopyInto ¶
func (in *UserPolicyStatus) DeepCopyInto(out *UserPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSSHKey ¶
type UserSSHKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSSHKeySpec `json:"spec,omitempty"` Status UserSSHKeyStatus `json:"status,omitempty"` }
func (*UserSSHKey) DeepCopy ¶
func (in *UserSSHKey) DeepCopy() *UserSSHKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKey.
func (*UserSSHKey) DeepCopyInto ¶
func (in *UserSSHKey) DeepCopyInto(out *UserSSHKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserSSHKey) DeepCopyObject ¶
func (in *UserSSHKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserSSHKey) SetupWebhookWithManager ¶
func (r *UserSSHKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserSSHKey) ValidateCreate ¶
func (r *UserSSHKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserSSHKey) ValidateDelete ¶
func (r *UserSSHKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserSSHKey) ValidateUpdate ¶
func (r *UserSSHKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserSSHKeyList ¶
type UserSSHKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserSSHKey CRD objects Items []UserSSHKey `json:"items,omitempty"` }
UserSSHKeyList is a list of UserSSHKeys
func (*UserSSHKeyList) DeepCopy ¶
func (in *UserSSHKeyList) DeepCopy() *UserSSHKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeyList.
func (*UserSSHKeyList) DeepCopyInto ¶
func (in *UserSSHKeyList) DeepCopyInto(out *UserSSHKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserSSHKeyList) DeepCopyObject ¶
func (in *UserSSHKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserSSHKeySpec ¶
type UserSSHKeySpec struct { State *UserSSHKeySpecResource `json:"state,omitempty" tf:"-"` Resource UserSSHKeySpecResource `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 (*UserSSHKeySpec) DeepCopy ¶
func (in *UserSSHKeySpec) DeepCopy() *UserSSHKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeySpec.
func (*UserSSHKeySpec) DeepCopyInto ¶
func (in *UserSSHKeySpec) DeepCopyInto(out *UserSSHKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSSHKeySpecResource ¶
type UserSSHKeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Encoding *string `json:"encoding" tf:"encoding"` // +optional Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint"` PublicKey *string `json:"publicKey" tf:"public_key"` // +optional SshPublicKeyID *string `json:"sshPublicKeyID,omitempty" tf:"ssh_public_key_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` Username *string `json:"username" tf:"username"` }
func (*UserSSHKeySpecResource) DeepCopy ¶
func (in *UserSSHKeySpecResource) DeepCopy() *UserSSHKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeySpecResource.
func (*UserSSHKeySpecResource) DeepCopyInto ¶
func (in *UserSSHKeySpecResource) DeepCopyInto(out *UserSSHKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSSHKeyStatus ¶
type UserSSHKeyStatus 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 (*UserSSHKeyStatus) DeepCopy ¶
func (in *UserSSHKeyStatus) DeepCopy() *UserSSHKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSSHKeyStatus.
func (*UserSSHKeyStatus) DeepCopyInto ¶
func (in *UserSSHKeyStatus) DeepCopyInto(out *UserSSHKeyStatus)
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.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpecResource ¶
type UserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` Name *string `json:"name" tf:"name"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional PermissionsBoundary *string `json:"permissionsBoundary,omitempty" tf:"permissions_boundary"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UniqueID *string `json:"uniqueID,omitempty" tf:"unique_id"` }
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.
type VirtualMfaDevice ¶ added in v0.5.0
type VirtualMfaDevice struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualMfaDeviceSpec `json:"spec,omitempty"` Status VirtualMfaDeviceStatus `json:"status,omitempty"` }
func (*VirtualMfaDevice) DeepCopy ¶ added in v0.5.0
func (in *VirtualMfaDevice) DeepCopy() *VirtualMfaDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDevice.
func (*VirtualMfaDevice) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMfaDevice) DeepCopyInto(out *VirtualMfaDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMfaDevice) DeepCopyObject ¶ added in v0.5.0
func (in *VirtualMfaDevice) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualMfaDevice) SetupWebhookWithManager ¶ added in v0.5.0
func (r *VirtualMfaDevice) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualMfaDevice) ValidateCreate ¶ added in v0.5.0
func (r *VirtualMfaDevice) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualMfaDevice) ValidateDelete ¶ added in v0.5.0
func (r *VirtualMfaDevice) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualMfaDevice) ValidateUpdate ¶ added in v0.5.0
func (r *VirtualMfaDevice) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualMfaDeviceList ¶ added in v0.5.0
type VirtualMfaDeviceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualMfaDevice CRD objects Items []VirtualMfaDevice `json:"items,omitempty"` }
VirtualMfaDeviceList is a list of VirtualMfaDevices
func (*VirtualMfaDeviceList) DeepCopy ¶ added in v0.5.0
func (in *VirtualMfaDeviceList) DeepCopy() *VirtualMfaDeviceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDeviceList.
func (*VirtualMfaDeviceList) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMfaDeviceList) DeepCopyInto(out *VirtualMfaDeviceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMfaDeviceList) DeepCopyObject ¶ added in v0.5.0
func (in *VirtualMfaDeviceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualMfaDeviceSpec ¶ added in v0.5.0
type VirtualMfaDeviceSpec struct { State *VirtualMfaDeviceSpecResource `json:"state,omitempty" tf:"-"` Resource VirtualMfaDeviceSpecResource `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 (*VirtualMfaDeviceSpec) DeepCopy ¶ added in v0.5.0
func (in *VirtualMfaDeviceSpec) DeepCopy() *VirtualMfaDeviceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDeviceSpec.
func (*VirtualMfaDeviceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMfaDeviceSpec) DeepCopyInto(out *VirtualMfaDeviceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMfaDeviceSpecResource ¶ added in v0.5.0
type VirtualMfaDeviceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Base32StringSeed *string `json:"base32StringSeed,omitempty" tf:"base_32_string_seed"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional QrCodePng *string `json:"qrCodePng,omitempty" tf:"qr_code_png"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` VirtualMfaDeviceName *string `json:"virtualMfaDeviceName" tf:"virtual_mfa_device_name"` }
func (*VirtualMfaDeviceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *VirtualMfaDeviceSpecResource) DeepCopy() *VirtualMfaDeviceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDeviceSpecResource.
func (*VirtualMfaDeviceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMfaDeviceSpecResource) DeepCopyInto(out *VirtualMfaDeviceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMfaDeviceStatus ¶ added in v0.5.0
type VirtualMfaDeviceStatus 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 (*VirtualMfaDeviceStatus) DeepCopy ¶ added in v0.5.0
func (in *VirtualMfaDeviceStatus) DeepCopy() *VirtualMfaDeviceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMfaDeviceStatus.
func (*VirtualMfaDeviceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *VirtualMfaDeviceStatus) DeepCopyInto(out *VirtualMfaDeviceStatus)
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
- codec.go
- doc.go
- group_membership_types.go
- group_membership_webhook.go
- group_policy_attachment_types.go
- group_policy_attachment_webhook.go
- group_policy_types.go
- group_policy_webhook.go
- group_types.go
- group_webhook.go
- instance_profile_types.go
- instance_profile_webhook.go
- openid_connect_provider_types.go
- openid_connect_provider_webhook.go
- policy_attachment_types.go
- policy_attachment_webhook.go
- policy_types.go
- policy_webhook.go
- register.go
- role_policy_attachment_types.go
- role_policy_attachment_webhook.go
- role_policy_types.go
- role_policy_webhook.go
- role_types.go
- role_webhook.go
- saml_provider_types.go
- saml_provider_webhook.go
- server_certificate_types.go
- server_certificate_webhook.go
- service_linked_role_types.go
- service_linked_role_webhook.go
- service_specific_credential_types.go
- service_specific_credential_webhook.go
- signing_certificate_types.go
- signing_certificate_webhook.go
- user_group_membership_types.go
- user_group_membership_webhook.go
- user_login_profile_types.go
- user_login_profile_webhook.go
- user_policy_attachment_types.go
- user_policy_attachment_webhook.go
- user_policy_types.go
- user_policy_webhook.go
- user_ssh_key_types.go
- user_ssh_key_webhook.go
- user_types.go
- user_webhook.go
- virtual_mfa_device_types.go
- virtual_mfa_device_webhook.go
- zz_generated.deepcopy.go