Documentation ¶
Overview ¶
+groupName=kms.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 Alias
- func (in *Alias) DeepCopy() *Alias
- func (in *Alias) DeepCopyInto(out *Alias)
- func (in *Alias) DeepCopyObject() runtime.Object
- func (r *Alias) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Alias) ValidateCreate() error
- func (r *Alias) ValidateDelete() error
- func (r *Alias) ValidateUpdate(old runtime.Object) error
- type AliasList
- type AliasSpec
- type AliasSpecResource
- type AliasStatus
- type Ciphertext
- func (in *Ciphertext) DeepCopy() *Ciphertext
- func (in *Ciphertext) DeepCopyInto(out *Ciphertext)
- func (in *Ciphertext) DeepCopyObject() runtime.Object
- func (r *Ciphertext) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ciphertext) ValidateCreate() error
- func (r *Ciphertext) ValidateDelete() error
- func (r *Ciphertext) ValidateUpdate(old runtime.Object) error
- type CiphertextList
- type CiphertextSpec
- type CiphertextSpecResource
- type CiphertextStatus
- type ExternalKey
- func (in *ExternalKey) DeepCopy() *ExternalKey
- func (in *ExternalKey) DeepCopyInto(out *ExternalKey)
- func (in *ExternalKey) DeepCopyObject() runtime.Object
- func (r *ExternalKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ExternalKey) ValidateCreate() error
- func (r *ExternalKey) ValidateDelete() error
- func (r *ExternalKey) ValidateUpdate(old runtime.Object) error
- type ExternalKeyList
- type ExternalKeySpec
- type ExternalKeySpecResource
- type ExternalKeyStatus
- type Grant
- func (in *Grant) DeepCopy() *Grant
- func (in *Grant) DeepCopyInto(out *Grant)
- func (in *Grant) DeepCopyObject() runtime.Object
- func (r *Grant) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Grant) ValidateCreate() error
- func (r *Grant) ValidateDelete() error
- func (r *Grant) ValidateUpdate(old runtime.Object) error
- type GrantList
- type GrantSpec
- type GrantSpecConstraints
- type GrantSpecResource
- type GrantStatus
- type Key
- func (in *Key) DeepCopy() *Key
- func (in *Key) DeepCopyInto(out *Key)
- func (in *Key) DeepCopyObject() runtime.Object
- func (r *Key) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Key) ValidateCreate() error
- func (r *Key) ValidateDelete() error
- func (r *Key) ValidateUpdate(old runtime.Object) error
- type KeyList
- type KeySpec
- type KeySpecResource
- type KeyStatus
- type ReplicaExternalKey
- func (in *ReplicaExternalKey) DeepCopy() *ReplicaExternalKey
- func (in *ReplicaExternalKey) DeepCopyInto(out *ReplicaExternalKey)
- func (in *ReplicaExternalKey) DeepCopyObject() runtime.Object
- func (r *ReplicaExternalKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReplicaExternalKey) ValidateCreate() error
- func (r *ReplicaExternalKey) ValidateDelete() error
- func (r *ReplicaExternalKey) ValidateUpdate(old runtime.Object) error
- type ReplicaExternalKeyList
- type ReplicaExternalKeySpec
- type ReplicaExternalKeySpecResource
- type ReplicaExternalKeyStatus
- type ReplicaKey
- func (in *ReplicaKey) DeepCopy() *ReplicaKey
- func (in *ReplicaKey) DeepCopyInto(out *ReplicaKey)
- func (in *ReplicaKey) DeepCopyObject() runtime.Object
- func (r *ReplicaKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReplicaKey) ValidateCreate() error
- func (r *ReplicaKey) ValidateDelete() error
- func (r *ReplicaKey) ValidateUpdate(old runtime.Object) error
- type ReplicaKeyList
- type ReplicaKeySpec
- type ReplicaKeySpecResource
- type ReplicaKeyStatus
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: kms.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 Alias ¶
type Alias struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AliasSpec `json:"spec,omitempty"` Status AliasStatus `json:"status,omitempty"` }
func (*Alias) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias.
func (*Alias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alias) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alias) SetupWebhookWithManager ¶
func (*Alias) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Alias) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AliasList ¶
type AliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Alias CRD objects Items []Alias `json:"items,omitempty"` }
AliasList is a list of Aliass
func (*AliasList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasList.
func (*AliasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AliasList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AliasSpec ¶
type AliasSpec struct { State *AliasSpecResource `json:"state,omitempty" tf:"-"` Resource AliasSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AliasSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpec.
func (*AliasSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasSpecResource ¶
type AliasSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional TargetKeyArn *string `json:"targetKeyArn,omitempty" tf:"target_key_arn"` TargetKeyID *string `json:"targetKeyID" tf:"target_key_id"` }
func (*AliasSpecResource) DeepCopy ¶
func (in *AliasSpecResource) DeepCopy() *AliasSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpecResource.
func (*AliasSpecResource) DeepCopyInto ¶
func (in *AliasSpecResource) DeepCopyInto(out *AliasSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasStatus ¶
type AliasStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AliasStatus) DeepCopy ¶
func (in *AliasStatus) DeepCopy() *AliasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasStatus.
func (*AliasStatus) DeepCopyInto ¶
func (in *AliasStatus) DeepCopyInto(out *AliasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ciphertext ¶
type Ciphertext struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CiphertextSpec `json:"spec,omitempty"` Status CiphertextStatus `json:"status,omitempty"` }
func (*Ciphertext) DeepCopy ¶
func (in *Ciphertext) DeepCopy() *Ciphertext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ciphertext.
func (*Ciphertext) DeepCopyInto ¶
func (in *Ciphertext) DeepCopyInto(out *Ciphertext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ciphertext) DeepCopyObject ¶
func (in *Ciphertext) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ciphertext) SetupWebhookWithManager ¶
func (r *Ciphertext) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Ciphertext) ValidateCreate ¶
func (r *Ciphertext) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ciphertext) ValidateDelete ¶
func (r *Ciphertext) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Ciphertext) ValidateUpdate ¶
func (r *Ciphertext) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CiphertextList ¶
type CiphertextList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ciphertext CRD objects Items []Ciphertext `json:"items,omitempty"` }
CiphertextList is a list of Ciphertexts
func (*CiphertextList) DeepCopy ¶
func (in *CiphertextList) DeepCopy() *CiphertextList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiphertextList.
func (*CiphertextList) DeepCopyInto ¶
func (in *CiphertextList) DeepCopyInto(out *CiphertextList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CiphertextList) DeepCopyObject ¶
func (in *CiphertextList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CiphertextSpec ¶
type CiphertextSpec struct { State *CiphertextSpecResource `json:"state,omitempty" tf:"-"` Resource CiphertextSpecResource `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 (*CiphertextSpec) DeepCopy ¶
func (in *CiphertextSpec) DeepCopy() *CiphertextSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiphertextSpec.
func (*CiphertextSpec) DeepCopyInto ¶
func (in *CiphertextSpec) DeepCopyInto(out *CiphertextSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CiphertextSpecResource ¶
type CiphertextSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CiphertextBlob *string `json:"ciphertextBlob,omitempty" tf:"ciphertext_blob"` // +optional Context *map[string]string `json:"context,omitempty" tf:"context"` KeyID *string `json:"keyID" tf:"key_id"` Plaintext *string `json:"-" sensitive:"true" tf:"plaintext"` }
func (*CiphertextSpecResource) DeepCopy ¶
func (in *CiphertextSpecResource) DeepCopy() *CiphertextSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiphertextSpecResource.
func (*CiphertextSpecResource) DeepCopyInto ¶
func (in *CiphertextSpecResource) DeepCopyInto(out *CiphertextSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CiphertextStatus ¶
type CiphertextStatus 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 (*CiphertextStatus) DeepCopy ¶
func (in *CiphertextStatus) DeepCopy() *CiphertextStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CiphertextStatus.
func (*CiphertextStatus) DeepCopyInto ¶
func (in *CiphertextStatus) DeepCopyInto(out *CiphertextStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalKey ¶
type ExternalKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExternalKeySpec `json:"spec,omitempty"` Status ExternalKeyStatus `json:"status,omitempty"` }
func (*ExternalKey) DeepCopy ¶
func (in *ExternalKey) DeepCopy() *ExternalKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKey.
func (*ExternalKey) DeepCopyInto ¶
func (in *ExternalKey) DeepCopyInto(out *ExternalKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExternalKey) DeepCopyObject ¶
func (in *ExternalKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExternalKey) SetupWebhookWithManager ¶
func (r *ExternalKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ExternalKey) ValidateCreate ¶
func (r *ExternalKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ExternalKey) ValidateDelete ¶
func (r *ExternalKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ExternalKey) ValidateUpdate ¶
func (r *ExternalKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ExternalKeyList ¶
type ExternalKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ExternalKey CRD objects Items []ExternalKey `json:"items,omitempty"` }
ExternalKeyList is a list of ExternalKeys
func (*ExternalKeyList) DeepCopy ¶
func (in *ExternalKeyList) DeepCopy() *ExternalKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKeyList.
func (*ExternalKeyList) DeepCopyInto ¶
func (in *ExternalKeyList) DeepCopyInto(out *ExternalKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExternalKeyList) DeepCopyObject ¶
func (in *ExternalKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExternalKeySpec ¶
type ExternalKeySpec struct { State *ExternalKeySpecResource `json:"state,omitempty" tf:"-"` Resource ExternalKeySpecResource `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 (*ExternalKeySpec) DeepCopy ¶
func (in *ExternalKeySpec) DeepCopy() *ExternalKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKeySpec.
func (*ExternalKeySpec) DeepCopyInto ¶
func (in *ExternalKeySpec) DeepCopyInto(out *ExternalKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalKeySpecResource ¶
type ExternalKeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional BypassPolicyLockoutSafetyCheck *bool `json:"bypassPolicyLockoutSafetyCheck,omitempty" tf:"bypass_policy_lockout_safety_check"` // +optional DeletionWindowInDays *int64 `json:"deletionWindowInDays,omitempty" tf:"deletion_window_in_days"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional ExpirationModel *string `json:"expirationModel,omitempty" tf:"expiration_model"` // +optional KeyMaterialBase64 *string `json:"-" sensitive:"true" tf:"key_material_base64"` // +optional KeyState *string `json:"keyState,omitempty" tf:"key_state"` // +optional KeyUsage *string `json:"keyUsage,omitempty" tf:"key_usage"` // +optional MultiRegion *bool `json:"multiRegion,omitempty" tf:"multi_region"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional ValidTo *string `json:"validTo,omitempty" tf:"valid_to"` }
func (*ExternalKeySpecResource) DeepCopy ¶
func (in *ExternalKeySpecResource) DeepCopy() *ExternalKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKeySpecResource.
func (*ExternalKeySpecResource) DeepCopyInto ¶
func (in *ExternalKeySpecResource) DeepCopyInto(out *ExternalKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalKeyStatus ¶
type ExternalKeyStatus 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 (*ExternalKeyStatus) DeepCopy ¶
func (in *ExternalKeyStatus) DeepCopy() *ExternalKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalKeyStatus.
func (*ExternalKeyStatus) DeepCopyInto ¶
func (in *ExternalKeyStatus) DeepCopyInto(out *ExternalKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Grant ¶
type Grant struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GrantSpec `json:"spec,omitempty"` Status GrantStatus `json:"status,omitempty"` }
func (*Grant) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Grant.
func (*Grant) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Grant) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Grant) SetupWebhookWithManager ¶
func (*Grant) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Grant) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GrantList ¶
type GrantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Grant CRD objects Items []Grant `json:"items,omitempty"` }
GrantList is a list of Grants
func (*GrantList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantList.
func (*GrantList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrantList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GrantSpec ¶
type GrantSpec struct { State *GrantSpecResource `json:"state,omitempty" tf:"-"` Resource GrantSpecResource `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 (*GrantSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantSpec.
func (*GrantSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantSpecConstraints ¶
type GrantSpecConstraints struct { // +optional EncryptionContextEquals *map[string]string `json:"encryptionContextEquals,omitempty" tf:"encryption_context_equals"` // +optional EncryptionContextSubset *map[string]string `json:"encryptionContextSubset,omitempty" tf:"encryption_context_subset"` }
func (*GrantSpecConstraints) DeepCopy ¶
func (in *GrantSpecConstraints) DeepCopy() *GrantSpecConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantSpecConstraints.
func (*GrantSpecConstraints) DeepCopyInto ¶
func (in *GrantSpecConstraints) DeepCopyInto(out *GrantSpecConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantSpecResource ¶
type GrantSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Constraints []GrantSpecConstraints `json:"constraints,omitempty" tf:"constraints"` // +optional GrantCreationTokens []string `json:"grantCreationTokens,omitempty" tf:"grant_creation_tokens"` // +optional GrantID *string `json:"grantID,omitempty" tf:"grant_id"` // +optional GrantToken *string `json:"grantToken,omitempty" tf:"grant_token"` GranteePrincipal *string `json:"granteePrincipal" tf:"grantee_principal"` KeyID *string `json:"keyID" tf:"key_id"` // +optional Name *string `json:"name,omitempty" tf:"name"` Operations []string `json:"operations" tf:"operations"` // +optional RetireOnDelete *bool `json:"retireOnDelete,omitempty" tf:"retire_on_delete"` // +optional RetiringPrincipal *string `json:"retiringPrincipal,omitempty" tf:"retiring_principal"` }
func (*GrantSpecResource) DeepCopy ¶
func (in *GrantSpecResource) DeepCopy() *GrantSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantSpecResource.
func (*GrantSpecResource) DeepCopyInto ¶
func (in *GrantSpecResource) DeepCopyInto(out *GrantSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrantStatus ¶
type GrantStatus 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 (*GrantStatus) DeepCopy ¶
func (in *GrantStatus) DeepCopy() *GrantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrantStatus.
func (*GrantStatus) DeepCopyInto ¶
func (in *GrantStatus) DeepCopyInto(out *GrantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Key ¶
type Key struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeySpec `json:"spec,omitempty"` Status KeyStatus `json:"status,omitempty"` }
func (*Key) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Key.
func (*Key) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Key) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Key) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Key) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type KeyList ¶
type KeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Key CRD objects Items []Key `json:"items,omitempty"` }
KeyList is a list of Keys
func (*KeyList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyList.
func (*KeyList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeySpec ¶
type KeySpec struct { State *KeySpecResource `json:"state,omitempty" tf:"-"` Resource KeySpecResource `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 (*KeySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpec.
func (*KeySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySpecResource ¶
type KeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional BypassPolicyLockoutSafetyCheck *bool `json:"bypassPolicyLockoutSafetyCheck,omitempty" tf:"bypass_policy_lockout_safety_check"` // +optional CustomerMasterKeySpec *string `json:"customerMasterKeySpec,omitempty" tf:"customer_master_key_spec"` // +optional DeletionWindowInDays *int64 `json:"deletionWindowInDays,omitempty" tf:"deletion_window_in_days"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EnableKeyRotation *bool `json:"enableKeyRotation,omitempty" tf:"enable_key_rotation"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional KeyID *string `json:"keyID,omitempty" tf:"key_id"` // +optional KeyUsage *string `json:"keyUsage,omitempty" tf:"key_usage"` // +optional MultiRegion *bool `json:"multiRegion,omitempty" tf:"multi_region"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*KeySpecResource) DeepCopy ¶
func (in *KeySpecResource) DeepCopy() *KeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpecResource.
func (*KeySpecResource) DeepCopyInto ¶
func (in *KeySpecResource) DeepCopyInto(out *KeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyStatus ¶
type KeyStatus 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 (*KeyStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyStatus.
func (*KeyStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaExternalKey ¶ added in v0.5.0
type ReplicaExternalKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReplicaExternalKeySpec `json:"spec,omitempty"` Status ReplicaExternalKeyStatus `json:"status,omitempty"` }
func (*ReplicaExternalKey) DeepCopy ¶ added in v0.5.0
func (in *ReplicaExternalKey) DeepCopy() *ReplicaExternalKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaExternalKey.
func (*ReplicaExternalKey) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaExternalKey) DeepCopyInto(out *ReplicaExternalKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicaExternalKey) DeepCopyObject ¶ added in v0.5.0
func (in *ReplicaExternalKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicaExternalKey) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ReplicaExternalKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReplicaExternalKey) ValidateCreate ¶ added in v0.5.0
func (r *ReplicaExternalKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReplicaExternalKey) ValidateDelete ¶ added in v0.5.0
func (r *ReplicaExternalKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReplicaExternalKey) ValidateUpdate ¶ added in v0.5.0
func (r *ReplicaExternalKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReplicaExternalKeyList ¶ added in v0.5.0
type ReplicaExternalKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReplicaExternalKey CRD objects Items []ReplicaExternalKey `json:"items,omitempty"` }
ReplicaExternalKeyList is a list of ReplicaExternalKeys
func (*ReplicaExternalKeyList) DeepCopy ¶ added in v0.5.0
func (in *ReplicaExternalKeyList) DeepCopy() *ReplicaExternalKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaExternalKeyList.
func (*ReplicaExternalKeyList) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaExternalKeyList) DeepCopyInto(out *ReplicaExternalKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicaExternalKeyList) DeepCopyObject ¶ added in v0.5.0
func (in *ReplicaExternalKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReplicaExternalKeySpec ¶ added in v0.5.0
type ReplicaExternalKeySpec struct { State *ReplicaExternalKeySpecResource `json:"state,omitempty" tf:"-"` Resource ReplicaExternalKeySpecResource `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 (*ReplicaExternalKeySpec) DeepCopy ¶ added in v0.5.0
func (in *ReplicaExternalKeySpec) DeepCopy() *ReplicaExternalKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaExternalKeySpec.
func (*ReplicaExternalKeySpec) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaExternalKeySpec) DeepCopyInto(out *ReplicaExternalKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaExternalKeySpecResource ¶ added in v0.5.0
type ReplicaExternalKeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional BypassPolicyLockoutSafetyCheck *bool `json:"bypassPolicyLockoutSafetyCheck,omitempty" tf:"bypass_policy_lockout_safety_check"` // +optional DeletionWindowInDays *int64 `json:"deletionWindowInDays,omitempty" tf:"deletion_window_in_days"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional ExpirationModel *string `json:"expirationModel,omitempty" tf:"expiration_model"` // +optional KeyID *string `json:"keyID,omitempty" tf:"key_id"` // +optional KeyMaterialBase64 *string `json:"-" sensitive:"true" tf:"key_material_base64"` // +optional KeyState *string `json:"keyState,omitempty" tf:"key_state"` // +optional KeyUsage *string `json:"keyUsage,omitempty" tf:"key_usage"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` PrimaryKeyArn *string `json:"primaryKeyArn" tf:"primary_key_arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional ValidTo *string `json:"validTo,omitempty" tf:"valid_to"` }
func (*ReplicaExternalKeySpecResource) DeepCopy ¶ added in v0.5.0
func (in *ReplicaExternalKeySpecResource) DeepCopy() *ReplicaExternalKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaExternalKeySpecResource.
func (*ReplicaExternalKeySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaExternalKeySpecResource) DeepCopyInto(out *ReplicaExternalKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaExternalKeyStatus ¶ added in v0.5.0
type ReplicaExternalKeyStatus 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 (*ReplicaExternalKeyStatus) DeepCopy ¶ added in v0.5.0
func (in *ReplicaExternalKeyStatus) DeepCopy() *ReplicaExternalKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaExternalKeyStatus.
func (*ReplicaExternalKeyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaExternalKeyStatus) DeepCopyInto(out *ReplicaExternalKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaKey ¶ added in v0.5.0
type ReplicaKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReplicaKeySpec `json:"spec,omitempty"` Status ReplicaKeyStatus `json:"status,omitempty"` }
func (*ReplicaKey) DeepCopy ¶ added in v0.5.0
func (in *ReplicaKey) DeepCopy() *ReplicaKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaKey.
func (*ReplicaKey) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaKey) DeepCopyInto(out *ReplicaKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicaKey) DeepCopyObject ¶ added in v0.5.0
func (in *ReplicaKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicaKey) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ReplicaKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReplicaKey) ValidateCreate ¶ added in v0.5.0
func (r *ReplicaKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReplicaKey) ValidateDelete ¶ added in v0.5.0
func (r *ReplicaKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReplicaKey) ValidateUpdate ¶ added in v0.5.0
func (r *ReplicaKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReplicaKeyList ¶ added in v0.5.0
type ReplicaKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReplicaKey CRD objects Items []ReplicaKey `json:"items,omitempty"` }
ReplicaKeyList is a list of ReplicaKeys
func (*ReplicaKeyList) DeepCopy ¶ added in v0.5.0
func (in *ReplicaKeyList) DeepCopy() *ReplicaKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaKeyList.
func (*ReplicaKeyList) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaKeyList) DeepCopyInto(out *ReplicaKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicaKeyList) DeepCopyObject ¶ added in v0.5.0
func (in *ReplicaKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReplicaKeySpec ¶ added in v0.5.0
type ReplicaKeySpec struct { State *ReplicaKeySpecResource `json:"state,omitempty" tf:"-"` Resource ReplicaKeySpecResource `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 (*ReplicaKeySpec) DeepCopy ¶ added in v0.5.0
func (in *ReplicaKeySpec) DeepCopy() *ReplicaKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaKeySpec.
func (*ReplicaKeySpec) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaKeySpec) DeepCopyInto(out *ReplicaKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaKeySpecResource ¶ added in v0.5.0
type ReplicaKeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional BypassPolicyLockoutSafetyCheck *bool `json:"bypassPolicyLockoutSafetyCheck,omitempty" tf:"bypass_policy_lockout_safety_check"` // +optional DeletionWindowInDays *int64 `json:"deletionWindowInDays,omitempty" tf:"deletion_window_in_days"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional KeyID *string `json:"keyID,omitempty" tf:"key_id"` // +optional KeyRotationEnabled *bool `json:"keyRotationEnabled,omitempty" tf:"key_rotation_enabled"` // +optional KeySpec *string `json:"keySpec,omitempty" tf:"key_spec"` // +optional KeyUsage *string `json:"keyUsage,omitempty" tf:"key_usage"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` PrimaryKeyArn *string `json:"primaryKeyArn" tf:"primary_key_arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ReplicaKeySpecResource) DeepCopy ¶ added in v0.5.0
func (in *ReplicaKeySpecResource) DeepCopy() *ReplicaKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaKeySpecResource.
func (*ReplicaKeySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaKeySpecResource) DeepCopyInto(out *ReplicaKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicaKeyStatus ¶ added in v0.5.0
type ReplicaKeyStatus 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 (*ReplicaKeyStatus) DeepCopy ¶ added in v0.5.0
func (in *ReplicaKeyStatus) DeepCopy() *ReplicaKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicaKeyStatus.
func (*ReplicaKeyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ReplicaKeyStatus) DeepCopyInto(out *ReplicaKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- alias_types.go
- alias_webhook.go
- ciphertext_types.go
- ciphertext_webhook.go
- codec.go
- doc.go
- external_key_types.go
- external_key_webhook.go
- grant_types.go
- grant_webhook.go
- key_types.go
- key_webhook.go
- register.go
- replica_external_key_types.go
- replica_external_key_webhook.go
- replica_key_types.go
- replica_key_webhook.go
- zz_generated.deepcopy.go