Documentation ¶
Overview ¶
+groupName=kms.alicloud.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type 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 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 KeyVersion
- func (in *KeyVersion) DeepCopy() *KeyVersion
- func (in *KeyVersion) DeepCopyInto(out *KeyVersion)
- func (in *KeyVersion) DeepCopyObject() runtime.Object
- func (r *KeyVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyVersion) ValidateCreate() error
- func (r *KeyVersion) ValidateDelete() error
- func (r *KeyVersion) ValidateUpdate(old runtime.Object) error
- type KeyVersionList
- type KeyVersionSpec
- type KeyVersionSpecResource
- type KeyVersionStatus
- type Secret
- func (in *Secret) DeepCopy() *Secret
- func (in *Secret) DeepCopyInto(out *Secret)
- func (in *Secret) DeepCopyObject() runtime.Object
- func (r *Secret) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Secret) ValidateCreate() error
- func (r *Secret) ValidateDelete() error
- func (r *Secret) ValidateUpdate(old runtime.Object) error
- type SecretList
- type SecretSpec
- type SecretSpecResource
- type SecretStatus
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 Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Alias ¶
type Alias struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AliasSpec `json:"spec,omitempty"` Status AliasStatus `json:"status,omitempty"` }
func (*Alias) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alias.
func (*Alias) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alias) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alias) SetupWebhookWithManager ¶
func (*Alias) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Alias) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AliasList ¶
type AliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Alias CRD objects Items []Alias `json:"items,omitempty"` }
AliasList is a list of Aliass
func (*AliasList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasList.
func (*AliasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AliasSpec ¶
type AliasSpec struct { State *AliasSpecResource `json:"state,omitempty" tf:"-"` Resource AliasSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AliasSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AliasSpec.
type AliasSpecResource ¶
type AliasSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AliasName *string `json:"aliasName" tf:"alias_name"` KeyID *string `json:"keyID" tf:"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 EncryptionContext *map[string]string `json:"encryptionContext,omitempty" tf:"encryption_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 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.
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.
type KeySpecResource ¶
type KeySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutomaticRotation *string `json:"automaticRotation,omitempty" tf:"automatic_rotation"` // +optional CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"` // +optional Creator *string `json:"creator,omitempty" tf:"creator"` // +optional DeleteDate *string `json:"deleteDate,omitempty" tf:"delete_date"` // +optional // Deprecated DeletionWindowInDays *int64 `json:"deletionWindowInDays,omitempty" tf:"deletion_window_in_days"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional // Deprecated IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional KeySpec *string `json:"keySpec,omitempty" tf:"key_spec"` // +optional // Deprecated KeyState *string `json:"keyState,omitempty" tf:"key_state"` // +optional KeyUsage *string `json:"keyUsage,omitempty" tf:"key_usage"` // +optional LastRotationDate *string `json:"lastRotationDate,omitempty" tf:"last_rotation_date"` // +optional MaterialExpireTime *string `json:"materialExpireTime,omitempty" tf:"material_expire_time"` // +optional NextRotationDate *string `json:"nextRotationDate,omitempty" tf:"next_rotation_date"` // +optional Origin *string `json:"origin,omitempty" tf:"origin"` // +optional PendingWindowInDays *int64 `json:"pendingWindowInDays,omitempty" tf:"pending_window_in_days"` // +optional PrimaryKeyVersion *string `json:"primaryKeyVersion,omitempty" tf:"primary_key_version"` // +optional ProtectionLevel *string `json:"protectionLevel,omitempty" tf:"protection_level"` // +optional RotationInterval *string `json:"rotationInterval,omitempty" tf:"rotation_interval"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
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.
type KeyVersion ¶
type KeyVersion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyVersionSpec `json:"spec,omitempty"` Status KeyVersionStatus `json:"status,omitempty"` }
func (*KeyVersion) DeepCopy ¶
func (in *KeyVersion) DeepCopy() *KeyVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersion.
func (*KeyVersion) DeepCopyInto ¶
func (in *KeyVersion) DeepCopyInto(out *KeyVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVersion) DeepCopyObject ¶
func (in *KeyVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyVersion) SetupWebhookWithManager ¶
func (r *KeyVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*KeyVersion) ValidateCreate ¶
func (r *KeyVersion) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyVersion) ValidateDelete ¶
func (r *KeyVersion) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*KeyVersion) ValidateUpdate ¶
func (r *KeyVersion) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type KeyVersionList ¶
type KeyVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyVersion CRD objects Items []KeyVersion `json:"items,omitempty"` }
KeyVersionList is a list of KeyVersions
func (*KeyVersionList) DeepCopy ¶
func (in *KeyVersionList) DeepCopy() *KeyVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersionList.
func (*KeyVersionList) DeepCopyInto ¶
func (in *KeyVersionList) DeepCopyInto(out *KeyVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVersionList) DeepCopyObject ¶
func (in *KeyVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyVersionSpec ¶
type KeyVersionSpec struct { State *KeyVersionSpecResource `json:"state,omitempty" tf:"-"` Resource KeyVersionSpecResource `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 (*KeyVersionSpec) DeepCopy ¶
func (in *KeyVersionSpec) DeepCopy() *KeyVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersionSpec.
func (*KeyVersionSpec) DeepCopyInto ¶
func (in *KeyVersionSpec) DeepCopyInto(out *KeyVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVersionSpecResource ¶
type KeyVersionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` KeyID *string `json:"keyID" tf:"key_id"` // +optional KeyVersionID *string `json:"keyVersionID,omitempty" tf:"key_version_id"` }
func (*KeyVersionSpecResource) DeepCopy ¶
func (in *KeyVersionSpecResource) DeepCopy() *KeyVersionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersionSpecResource.
func (*KeyVersionSpecResource) DeepCopyInto ¶
func (in *KeyVersionSpecResource) DeepCopyInto(out *KeyVersionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVersionStatus ¶
type KeyVersionStatus 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 (*KeyVersionStatus) DeepCopy ¶
func (in *KeyVersionStatus) DeepCopy() *KeyVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersionStatus.
func (*KeyVersionStatus) DeepCopyInto ¶
func (in *KeyVersionStatus) DeepCopyInto(out *KeyVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Secret ¶
type Secret struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretSpec `json:"spec,omitempty"` Status SecretStatus `json:"status,omitempty"` }
func (*Secret) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Secret) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Secret) SetupWebhookWithManager ¶
func (*Secret) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Secret) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SecretList ¶
type SecretList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Secret CRD objects Items []Secret `json:"items,omitempty"` }
SecretList is a list of Secrets
func (*SecretList) DeepCopy ¶
func (in *SecretList) DeepCopy() *SecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretList.
func (*SecretList) DeepCopyInto ¶
func (in *SecretList) DeepCopyInto(out *SecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretList) DeepCopyObject ¶
func (in *SecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretSpec ¶
type SecretSpec struct { State *SecretSpecResource `json:"state,omitempty" tf:"-"` Resource SecretSpecResource `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 (*SecretSpec) DeepCopy ¶
func (in *SecretSpec) DeepCopy() *SecretSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretSpec.
func (*SecretSpec) DeepCopyInto ¶
func (in *SecretSpec) DeepCopyInto(out *SecretSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretSpecResource ¶
type SecretSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EnableAutomaticRotation *bool `json:"enableAutomaticRotation,omitempty" tf:"enable_automatic_rotation"` // +optional EncryptionKeyID *string `json:"encryptionKeyID,omitempty" tf:"encryption_key_id"` // +optional ForceDeleteWithoutRecovery *bool `json:"forceDeleteWithoutRecovery,omitempty" tf:"force_delete_without_recovery"` // +optional PlannedDeleteTime *string `json:"plannedDeleteTime,omitempty" tf:"planned_delete_time"` // +optional RecoveryWindowInDays *int64 `json:"recoveryWindowInDays,omitempty" tf:"recovery_window_in_days"` // +optional RotationInterval *string `json:"rotationInterval,omitempty" tf:"rotation_interval"` SecretData *string `json:"-" sensitive:"true" tf:"secret_data"` // +optional SecretDataType *string `json:"secretDataType,omitempty" tf:"secret_data_type"` SecretName *string `json:"secretName" tf:"secret_name"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` VersionID *string `json:"versionID" tf:"version_id"` // +optional VersionStages []string `json:"versionStages,omitempty" tf:"version_stages"` }
func (*SecretSpecResource) DeepCopy ¶
func (in *SecretSpecResource) DeepCopy() *SecretSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretSpecResource.
func (*SecretSpecResource) DeepCopyInto ¶
func (in *SecretSpecResource) DeepCopyInto(out *SecretSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretStatus ¶
type SecretStatus 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 (*SecretStatus) DeepCopy ¶
func (in *SecretStatus) DeepCopy() *SecretStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStatus.
func (*SecretStatus) DeepCopyInto ¶
func (in *SecretStatus) DeepCopyInto(out *SecretStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.