Documentation ¶
Overview ¶
+groupName=kms.google.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 CryptoKey
- func (in *CryptoKey) DeepCopy() *CryptoKey
- func (in *CryptoKey) DeepCopyInto(out *CryptoKey)
- func (in *CryptoKey) DeepCopyObject() runtime.Object
- func (r *CryptoKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CryptoKey) ValidateCreate() error
- func (r *CryptoKey) ValidateDelete() error
- func (r *CryptoKey) ValidateUpdate(old runtime.Object) error
- type CryptoKeyIamBinding
- func (in *CryptoKeyIamBinding) DeepCopy() *CryptoKeyIamBinding
- func (in *CryptoKeyIamBinding) DeepCopyInto(out *CryptoKeyIamBinding)
- func (in *CryptoKeyIamBinding) DeepCopyObject() runtime.Object
- func (r *CryptoKeyIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CryptoKeyIamBinding) ValidateCreate() error
- func (r *CryptoKeyIamBinding) ValidateDelete() error
- func (r *CryptoKeyIamBinding) ValidateUpdate(old runtime.Object) error
- type CryptoKeyIamBindingList
- type CryptoKeyIamBindingSpec
- type CryptoKeyIamBindingSpecCondition
- type CryptoKeyIamBindingSpecConditionCodec
- type CryptoKeyIamBindingSpecResource
- type CryptoKeyIamBindingStatus
- type CryptoKeyIamMember
- func (in *CryptoKeyIamMember) DeepCopy() *CryptoKeyIamMember
- func (in *CryptoKeyIamMember) DeepCopyInto(out *CryptoKeyIamMember)
- func (in *CryptoKeyIamMember) DeepCopyObject() runtime.Object
- func (r *CryptoKeyIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CryptoKeyIamMember) ValidateCreate() error
- func (r *CryptoKeyIamMember) ValidateDelete() error
- func (r *CryptoKeyIamMember) ValidateUpdate(old runtime.Object) error
- type CryptoKeyIamMemberList
- type CryptoKeyIamMemberSpec
- type CryptoKeyIamMemberSpecCondition
- type CryptoKeyIamMemberSpecConditionCodec
- type CryptoKeyIamMemberSpecResource
- type CryptoKeyIamMemberStatus
- type CryptoKeyIamPolicy
- func (in *CryptoKeyIamPolicy) DeepCopy() *CryptoKeyIamPolicy
- func (in *CryptoKeyIamPolicy) DeepCopyInto(out *CryptoKeyIamPolicy)
- func (in *CryptoKeyIamPolicy) DeepCopyObject() runtime.Object
- func (r *CryptoKeyIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CryptoKeyIamPolicy) ValidateCreate() error
- func (r *CryptoKeyIamPolicy) ValidateDelete() error
- func (r *CryptoKeyIamPolicy) ValidateUpdate(old runtime.Object) error
- type CryptoKeyIamPolicyList
- type CryptoKeyIamPolicySpec
- type CryptoKeyIamPolicySpecResource
- type CryptoKeyIamPolicyStatus
- type CryptoKeyList
- type CryptoKeySpec
- type CryptoKeySpecResource
- type CryptoKeySpecVersionTemplate
- type CryptoKeySpecVersionTemplateCodec
- type CryptoKeyStatus
- type KeyRing
- func (in *KeyRing) DeepCopy() *KeyRing
- func (in *KeyRing) DeepCopyInto(out *KeyRing)
- func (in *KeyRing) DeepCopyObject() runtime.Object
- func (r *KeyRing) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyRing) ValidateCreate() error
- func (r *KeyRing) ValidateDelete() error
- func (r *KeyRing) ValidateUpdate(old runtime.Object) error
- type KeyRingIamBinding
- func (in *KeyRingIamBinding) DeepCopy() *KeyRingIamBinding
- func (in *KeyRingIamBinding) DeepCopyInto(out *KeyRingIamBinding)
- func (in *KeyRingIamBinding) DeepCopyObject() runtime.Object
- func (r *KeyRingIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyRingIamBinding) ValidateCreate() error
- func (r *KeyRingIamBinding) ValidateDelete() error
- func (r *KeyRingIamBinding) ValidateUpdate(old runtime.Object) error
- type KeyRingIamBindingList
- type KeyRingIamBindingSpec
- type KeyRingIamBindingSpecCondition
- type KeyRingIamBindingSpecConditionCodec
- type KeyRingIamBindingSpecResource
- type KeyRingIamBindingStatus
- type KeyRingIamMember
- func (in *KeyRingIamMember) DeepCopy() *KeyRingIamMember
- func (in *KeyRingIamMember) DeepCopyInto(out *KeyRingIamMember)
- func (in *KeyRingIamMember) DeepCopyObject() runtime.Object
- func (r *KeyRingIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyRingIamMember) ValidateCreate() error
- func (r *KeyRingIamMember) ValidateDelete() error
- func (r *KeyRingIamMember) ValidateUpdate(old runtime.Object) error
- type KeyRingIamMemberList
- type KeyRingIamMemberSpec
- type KeyRingIamMemberSpecCondition
- type KeyRingIamMemberSpecConditionCodec
- type KeyRingIamMemberSpecResource
- type KeyRingIamMemberStatus
- type KeyRingIamPolicy
- func (in *KeyRingIamPolicy) DeepCopy() *KeyRingIamPolicy
- func (in *KeyRingIamPolicy) DeepCopyInto(out *KeyRingIamPolicy)
- func (in *KeyRingIamPolicy) DeepCopyObject() runtime.Object
- func (r *KeyRingIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyRingIamPolicy) ValidateCreate() error
- func (r *KeyRingIamPolicy) ValidateDelete() error
- func (r *KeyRingIamPolicy) ValidateUpdate(old runtime.Object) error
- type KeyRingIamPolicyList
- type KeyRingIamPolicySpec
- type KeyRingIamPolicySpecResource
- type KeyRingIamPolicyStatus
- type KeyRingImportJob
- func (in *KeyRingImportJob) DeepCopy() *KeyRingImportJob
- func (in *KeyRingImportJob) DeepCopyInto(out *KeyRingImportJob)
- func (in *KeyRingImportJob) DeepCopyObject() runtime.Object
- func (r *KeyRingImportJob) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyRingImportJob) ValidateCreate() error
- func (r *KeyRingImportJob) ValidateDelete() error
- func (r *KeyRingImportJob) ValidateUpdate(old runtime.Object) error
- type KeyRingImportJobList
- type KeyRingImportJobSpec
- type KeyRingImportJobSpecAttestation
- type KeyRingImportJobSpecPublicKey
- type KeyRingImportJobSpecResource
- type KeyRingImportJobStatus
- type KeyRingList
- type KeyRingSpec
- type KeyRingSpecResource
- type KeyRingStatus
- type SecretCiphertext
- func (in *SecretCiphertext) DeepCopy() *SecretCiphertext
- func (in *SecretCiphertext) DeepCopyInto(out *SecretCiphertext)
- func (in *SecretCiphertext) DeepCopyObject() runtime.Object
- func (r *SecretCiphertext) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecretCiphertext) ValidateCreate() error
- func (r *SecretCiphertext) ValidateDelete() error
- func (r *SecretCiphertext) ValidateUpdate(old runtime.Object) error
- type SecretCiphertextList
- type SecretCiphertextSpec
- type SecretCiphertextSpecResource
- type SecretCiphertextStatus
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 CryptoKey ¶
type CryptoKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CryptoKeySpec `json:"spec,omitempty"` Status CryptoKeyStatus `json:"status,omitempty"` }
func (*CryptoKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKey.
func (*CryptoKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKey) SetupWebhookWithManager ¶
func (*CryptoKey) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CryptoKey) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CryptoKeyIamBinding ¶
type CryptoKeyIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CryptoKeyIamBindingSpec `json:"spec,omitempty"` Status CryptoKeyIamBindingStatus `json:"status,omitempty"` }
func (*CryptoKeyIamBinding) DeepCopy ¶
func (in *CryptoKeyIamBinding) DeepCopy() *CryptoKeyIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamBinding.
func (*CryptoKeyIamBinding) DeepCopyInto ¶
func (in *CryptoKeyIamBinding) DeepCopyInto(out *CryptoKeyIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIamBinding) DeepCopyObject ¶
func (in *CryptoKeyIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyIamBinding) SetupWebhookWithManager ¶
func (r *CryptoKeyIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CryptoKeyIamBinding) ValidateCreate ¶
func (r *CryptoKeyIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CryptoKeyIamBinding) ValidateDelete ¶
func (r *CryptoKeyIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CryptoKeyIamBinding) ValidateUpdate ¶
func (r *CryptoKeyIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CryptoKeyIamBindingList ¶
type CryptoKeyIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CryptoKeyIamBinding CRD objects Items []CryptoKeyIamBinding `json:"items,omitempty"` }
CryptoKeyIamBindingList is a list of CryptoKeyIamBindings
func (*CryptoKeyIamBindingList) DeepCopy ¶
func (in *CryptoKeyIamBindingList) DeepCopy() *CryptoKeyIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamBindingList.
func (*CryptoKeyIamBindingList) DeepCopyInto ¶
func (in *CryptoKeyIamBindingList) DeepCopyInto(out *CryptoKeyIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIamBindingList) DeepCopyObject ¶
func (in *CryptoKeyIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CryptoKeyIamBindingSpec ¶
type CryptoKeyIamBindingSpec struct { KubeformOutput *CryptoKeyIamBindingSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource CryptoKeyIamBindingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*CryptoKeyIamBindingSpec) DeepCopy ¶
func (in *CryptoKeyIamBindingSpec) DeepCopy() *CryptoKeyIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamBindingSpec.
func (*CryptoKeyIamBindingSpec) DeepCopyInto ¶
func (in *CryptoKeyIamBindingSpec) DeepCopyInto(out *CryptoKeyIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamBindingSpecCondition ¶
type CryptoKeyIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*CryptoKeyIamBindingSpecCondition) DeepCopy ¶
func (in *CryptoKeyIamBindingSpecCondition) DeepCopy() *CryptoKeyIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamBindingSpecCondition.
func (*CryptoKeyIamBindingSpecCondition) DeepCopyInto ¶
func (in *CryptoKeyIamBindingSpecCondition) DeepCopyInto(out *CryptoKeyIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamBindingSpecConditionCodec ¶
type CryptoKeyIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (CryptoKeyIamBindingSpecConditionCodec) Decode ¶
func (CryptoKeyIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CryptoKeyIamBindingSpecResource ¶
type CryptoKeyIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *CryptoKeyIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` CryptoKeyID *string `json:"cryptoKeyID" tf:"crypto_key_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` }
func (*CryptoKeyIamBindingSpecResource) DeepCopy ¶
func (in *CryptoKeyIamBindingSpecResource) DeepCopy() *CryptoKeyIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamBindingSpecResource.
func (*CryptoKeyIamBindingSpecResource) DeepCopyInto ¶
func (in *CryptoKeyIamBindingSpecResource) DeepCopyInto(out *CryptoKeyIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamBindingStatus ¶
type CryptoKeyIamBindingStatus 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 (*CryptoKeyIamBindingStatus) DeepCopy ¶
func (in *CryptoKeyIamBindingStatus) DeepCopy() *CryptoKeyIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamBindingStatus.
func (*CryptoKeyIamBindingStatus) DeepCopyInto ¶
func (in *CryptoKeyIamBindingStatus) DeepCopyInto(out *CryptoKeyIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamMember ¶
type CryptoKeyIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CryptoKeyIamMemberSpec `json:"spec,omitempty"` Status CryptoKeyIamMemberStatus `json:"status,omitempty"` }
func (*CryptoKeyIamMember) DeepCopy ¶
func (in *CryptoKeyIamMember) DeepCopy() *CryptoKeyIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamMember.
func (*CryptoKeyIamMember) DeepCopyInto ¶
func (in *CryptoKeyIamMember) DeepCopyInto(out *CryptoKeyIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIamMember) DeepCopyObject ¶
func (in *CryptoKeyIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyIamMember) SetupWebhookWithManager ¶
func (r *CryptoKeyIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CryptoKeyIamMember) ValidateCreate ¶
func (r *CryptoKeyIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CryptoKeyIamMember) ValidateDelete ¶
func (r *CryptoKeyIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CryptoKeyIamMember) ValidateUpdate ¶
func (r *CryptoKeyIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CryptoKeyIamMemberList ¶
type CryptoKeyIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CryptoKeyIamMember CRD objects Items []CryptoKeyIamMember `json:"items,omitempty"` }
CryptoKeyIamMemberList is a list of CryptoKeyIamMembers
func (*CryptoKeyIamMemberList) DeepCopy ¶
func (in *CryptoKeyIamMemberList) DeepCopy() *CryptoKeyIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamMemberList.
func (*CryptoKeyIamMemberList) DeepCopyInto ¶
func (in *CryptoKeyIamMemberList) DeepCopyInto(out *CryptoKeyIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIamMemberList) DeepCopyObject ¶
func (in *CryptoKeyIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CryptoKeyIamMemberSpec ¶
type CryptoKeyIamMemberSpec struct { KubeformOutput *CryptoKeyIamMemberSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource CryptoKeyIamMemberSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*CryptoKeyIamMemberSpec) DeepCopy ¶
func (in *CryptoKeyIamMemberSpec) DeepCopy() *CryptoKeyIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamMemberSpec.
func (*CryptoKeyIamMemberSpec) DeepCopyInto ¶
func (in *CryptoKeyIamMemberSpec) DeepCopyInto(out *CryptoKeyIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamMemberSpecCondition ¶
type CryptoKeyIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*CryptoKeyIamMemberSpecCondition) DeepCopy ¶
func (in *CryptoKeyIamMemberSpecCondition) DeepCopy() *CryptoKeyIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamMemberSpecCondition.
func (*CryptoKeyIamMemberSpecCondition) DeepCopyInto ¶
func (in *CryptoKeyIamMemberSpecCondition) DeepCopyInto(out *CryptoKeyIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamMemberSpecConditionCodec ¶
type CryptoKeyIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (CryptoKeyIamMemberSpecConditionCodec) Decode ¶
func (CryptoKeyIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CryptoKeyIamMemberSpecResource ¶
type CryptoKeyIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *CryptoKeyIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` CryptoKeyID *string `json:"cryptoKeyID" tf:"crypto_key_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` }
func (*CryptoKeyIamMemberSpecResource) DeepCopy ¶
func (in *CryptoKeyIamMemberSpecResource) DeepCopy() *CryptoKeyIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamMemberSpecResource.
func (*CryptoKeyIamMemberSpecResource) DeepCopyInto ¶
func (in *CryptoKeyIamMemberSpecResource) DeepCopyInto(out *CryptoKeyIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamMemberStatus ¶
type CryptoKeyIamMemberStatus 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 (*CryptoKeyIamMemberStatus) DeepCopy ¶
func (in *CryptoKeyIamMemberStatus) DeepCopy() *CryptoKeyIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamMemberStatus.
func (*CryptoKeyIamMemberStatus) DeepCopyInto ¶
func (in *CryptoKeyIamMemberStatus) DeepCopyInto(out *CryptoKeyIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamPolicy ¶
type CryptoKeyIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CryptoKeyIamPolicySpec `json:"spec,omitempty"` Status CryptoKeyIamPolicyStatus `json:"status,omitempty"` }
func (*CryptoKeyIamPolicy) DeepCopy ¶
func (in *CryptoKeyIamPolicy) DeepCopy() *CryptoKeyIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamPolicy.
func (*CryptoKeyIamPolicy) DeepCopyInto ¶
func (in *CryptoKeyIamPolicy) DeepCopyInto(out *CryptoKeyIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIamPolicy) DeepCopyObject ¶
func (in *CryptoKeyIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CryptoKeyIamPolicy) SetupWebhookWithManager ¶
func (r *CryptoKeyIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CryptoKeyIamPolicy) ValidateCreate ¶
func (r *CryptoKeyIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CryptoKeyIamPolicy) ValidateDelete ¶
func (r *CryptoKeyIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CryptoKeyIamPolicy) ValidateUpdate ¶
func (r *CryptoKeyIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CryptoKeyIamPolicyList ¶
type CryptoKeyIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CryptoKeyIamPolicy CRD objects Items []CryptoKeyIamPolicy `json:"items,omitempty"` }
CryptoKeyIamPolicyList is a list of CryptoKeyIamPolicys
func (*CryptoKeyIamPolicyList) DeepCopy ¶
func (in *CryptoKeyIamPolicyList) DeepCopy() *CryptoKeyIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamPolicyList.
func (*CryptoKeyIamPolicyList) DeepCopyInto ¶
func (in *CryptoKeyIamPolicyList) DeepCopyInto(out *CryptoKeyIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyIamPolicyList) DeepCopyObject ¶
func (in *CryptoKeyIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CryptoKeyIamPolicySpec ¶
type CryptoKeyIamPolicySpec struct { KubeformOutput *CryptoKeyIamPolicySpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource CryptoKeyIamPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*CryptoKeyIamPolicySpec) DeepCopy ¶
func (in *CryptoKeyIamPolicySpec) DeepCopy() *CryptoKeyIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamPolicySpec.
func (*CryptoKeyIamPolicySpec) DeepCopyInto ¶
func (in *CryptoKeyIamPolicySpec) DeepCopyInto(out *CryptoKeyIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamPolicySpecResource ¶
type CryptoKeyIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CryptoKeyID *string `json:"cryptoKeyID" tf:"crypto_key_id"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` PolicyData *string `json:"policyData" tf:"policy_data"` }
func (*CryptoKeyIamPolicySpecResource) DeepCopy ¶
func (in *CryptoKeyIamPolicySpecResource) DeepCopy() *CryptoKeyIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamPolicySpecResource.
func (*CryptoKeyIamPolicySpecResource) DeepCopyInto ¶
func (in *CryptoKeyIamPolicySpecResource) DeepCopyInto(out *CryptoKeyIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyIamPolicyStatus ¶
type CryptoKeyIamPolicyStatus 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 (*CryptoKeyIamPolicyStatus) DeepCopy ¶
func (in *CryptoKeyIamPolicyStatus) DeepCopy() *CryptoKeyIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyIamPolicyStatus.
func (*CryptoKeyIamPolicyStatus) DeepCopyInto ¶
func (in *CryptoKeyIamPolicyStatus) DeepCopyInto(out *CryptoKeyIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeyList ¶
type CryptoKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CryptoKey CRD objects Items []CryptoKey `json:"items,omitempty"` }
CryptoKeyList is a list of CryptoKeys
func (*CryptoKeyList) DeepCopy ¶
func (in *CryptoKeyList) DeepCopy() *CryptoKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyList.
func (*CryptoKeyList) DeepCopyInto ¶
func (in *CryptoKeyList) DeepCopyInto(out *CryptoKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptoKeyList) DeepCopyObject ¶
func (in *CryptoKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CryptoKeySpec ¶
type CryptoKeySpec struct { KubeformOutput *CryptoKeySpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource CryptoKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*CryptoKeySpec) DeepCopy ¶
func (in *CryptoKeySpec) DeepCopy() *CryptoKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeySpec.
func (*CryptoKeySpec) DeepCopyInto ¶
func (in *CryptoKeySpec) DeepCopyInto(out *CryptoKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeySpecResource ¶
type CryptoKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The KeyRing that this key belongs to. // Format: ”projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}”. KeyRing *string `json:"keyRing" tf:"key_ring"` // Labels with user-defined metadata to apply to this resource. // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` // The resource name for the CryptoKey. Name *string `json:"name" tf:"name"` // The immutable purpose of this CryptoKey. See the // [purpose reference](https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys#CryptoKeyPurpose) // for possible inputs. Default value: "ENCRYPT_DECRYPT" Possible values: ["ENCRYPT_DECRYPT", "ASYMMETRIC_SIGN", "ASYMMETRIC_DECRYPT"] // +optional Purpose *string `json:"purpose,omitempty" tf:"purpose"` // Every time this period passes, generate a new CryptoKeyVersion and set it as the primary. // The first rotation will take place after the specified period. The rotation period has // the format of a decimal number with up to 9 fractional digits, followed by the // letter 's' (seconds). It must be greater than a day (ie, 86400). // +optional RotationPeriod *string `json:"rotationPeriod,omitempty" tf:"rotation_period"` // The self link of the created KeyRing in the format projects/{project}/locations/{location}/keyRings/{name}. // +optional // Deprecated SelfLink *string `json:"selfLink,omitempty" tf:"self_link"` // If set to true, the request will create a CryptoKey without any CryptoKeyVersions. // You must use the 'google_kms_key_ring_import_job' resource to import the CryptoKeyVersion. // +optional SkipInitialVersionCreation *bool `json:"skipInitialVersionCreation,omitempty" tf:"skip_initial_version_creation"` // A template describing settings for new crypto key versions. // +optional VersionTemplate *CryptoKeySpecVersionTemplate `json:"versionTemplate,omitempty" tf:"version_template"` }
func (*CryptoKeySpecResource) DeepCopy ¶
func (in *CryptoKeySpecResource) DeepCopy() *CryptoKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeySpecResource.
func (*CryptoKeySpecResource) DeepCopyInto ¶
func (in *CryptoKeySpecResource) DeepCopyInto(out *CryptoKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeySpecVersionTemplate ¶
type CryptoKeySpecVersionTemplate struct { // The algorithm to use when creating a version based on this template. // See the [algorithm reference](https://cloud.google.com/kms/docs/reference/rest/v1/CryptoKeyVersionAlgorithm) for possible inputs. Algorithm *string `json:"algorithm" tf:"algorithm"` // The protection level to use when creating a version based on this template. Default value: "SOFTWARE" Possible values: ["SOFTWARE", "HSM"] // +optional ProtectionLevel *string `json:"protectionLevel,omitempty" tf:"protection_level"` }
func (*CryptoKeySpecVersionTemplate) DeepCopy ¶
func (in *CryptoKeySpecVersionTemplate) DeepCopy() *CryptoKeySpecVersionTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeySpecVersionTemplate.
func (*CryptoKeySpecVersionTemplate) DeepCopyInto ¶
func (in *CryptoKeySpecVersionTemplate) DeepCopyInto(out *CryptoKeySpecVersionTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptoKeySpecVersionTemplateCodec ¶
type CryptoKeySpecVersionTemplateCodec struct { }
+k8s:deepcopy-gen=false
func (CryptoKeySpecVersionTemplateCodec) Decode ¶
func (CryptoKeySpecVersionTemplateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CryptoKeyStatus ¶
type CryptoKeyStatus 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 (*CryptoKeyStatus) DeepCopy ¶
func (in *CryptoKeyStatus) DeepCopy() *CryptoKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptoKeyStatus.
func (*CryptoKeyStatus) DeepCopyInto ¶
func (in *CryptoKeyStatus) DeepCopyInto(out *CryptoKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRing ¶
type KeyRing struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingSpec `json:"spec,omitempty"` Status KeyRingStatus `json:"status,omitempty"` }
func (*KeyRing) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRing.
func (*KeyRing) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRing) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRing) SetupWebhookWithManager ¶
func (*KeyRing) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyRing) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type KeyRingIamBinding ¶
type KeyRingIamBinding struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingIamBindingSpec `json:"spec,omitempty"` Status KeyRingIamBindingStatus `json:"status,omitempty"` }
func (*KeyRingIamBinding) DeepCopy ¶
func (in *KeyRingIamBinding) DeepCopy() *KeyRingIamBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamBinding.
func (*KeyRingIamBinding) DeepCopyInto ¶
func (in *KeyRingIamBinding) DeepCopyInto(out *KeyRingIamBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIamBinding) DeepCopyObject ¶
func (in *KeyRingIamBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingIamBinding) SetupWebhookWithManager ¶
func (r *KeyRingIamBinding) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*KeyRingIamBinding) ValidateCreate ¶
func (r *KeyRingIamBinding) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyRingIamBinding) ValidateDelete ¶
func (r *KeyRingIamBinding) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*KeyRingIamBinding) ValidateUpdate ¶
func (r *KeyRingIamBinding) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type KeyRingIamBindingList ¶
type KeyRingIamBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyRingIamBinding CRD objects Items []KeyRingIamBinding `json:"items,omitempty"` }
KeyRingIamBindingList is a list of KeyRingIamBindings
func (*KeyRingIamBindingList) DeepCopy ¶
func (in *KeyRingIamBindingList) DeepCopy() *KeyRingIamBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamBindingList.
func (*KeyRingIamBindingList) DeepCopyInto ¶
func (in *KeyRingIamBindingList) DeepCopyInto(out *KeyRingIamBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIamBindingList) DeepCopyObject ¶
func (in *KeyRingIamBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyRingIamBindingSpec ¶
type KeyRingIamBindingSpec struct { KubeformOutput *KeyRingIamBindingSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource KeyRingIamBindingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*KeyRingIamBindingSpec) DeepCopy ¶
func (in *KeyRingIamBindingSpec) DeepCopy() *KeyRingIamBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamBindingSpec.
func (*KeyRingIamBindingSpec) DeepCopyInto ¶
func (in *KeyRingIamBindingSpec) DeepCopyInto(out *KeyRingIamBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamBindingSpecCondition ¶
type KeyRingIamBindingSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*KeyRingIamBindingSpecCondition) DeepCopy ¶
func (in *KeyRingIamBindingSpecCondition) DeepCopy() *KeyRingIamBindingSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamBindingSpecCondition.
func (*KeyRingIamBindingSpecCondition) DeepCopyInto ¶
func (in *KeyRingIamBindingSpecCondition) DeepCopyInto(out *KeyRingIamBindingSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamBindingSpecConditionCodec ¶
type KeyRingIamBindingSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (KeyRingIamBindingSpecConditionCodec) Decode ¶
func (KeyRingIamBindingSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type KeyRingIamBindingSpecResource ¶
type KeyRingIamBindingSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *KeyRingIamBindingSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` KeyRingID *string `json:"keyRingID" tf:"key_ring_id"` Members []string `json:"members" tf:"members"` Role *string `json:"role" tf:"role"` }
func (*KeyRingIamBindingSpecResource) DeepCopy ¶
func (in *KeyRingIamBindingSpecResource) DeepCopy() *KeyRingIamBindingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamBindingSpecResource.
func (*KeyRingIamBindingSpecResource) DeepCopyInto ¶
func (in *KeyRingIamBindingSpecResource) DeepCopyInto(out *KeyRingIamBindingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamBindingStatus ¶
type KeyRingIamBindingStatus 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 (*KeyRingIamBindingStatus) DeepCopy ¶
func (in *KeyRingIamBindingStatus) DeepCopy() *KeyRingIamBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamBindingStatus.
func (*KeyRingIamBindingStatus) DeepCopyInto ¶
func (in *KeyRingIamBindingStatus) DeepCopyInto(out *KeyRingIamBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamMember ¶
type KeyRingIamMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingIamMemberSpec `json:"spec,omitempty"` Status KeyRingIamMemberStatus `json:"status,omitempty"` }
func (*KeyRingIamMember) DeepCopy ¶
func (in *KeyRingIamMember) DeepCopy() *KeyRingIamMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamMember.
func (*KeyRingIamMember) DeepCopyInto ¶
func (in *KeyRingIamMember) DeepCopyInto(out *KeyRingIamMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIamMember) DeepCopyObject ¶
func (in *KeyRingIamMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingIamMember) SetupWebhookWithManager ¶
func (r *KeyRingIamMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*KeyRingIamMember) ValidateCreate ¶
func (r *KeyRingIamMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyRingIamMember) ValidateDelete ¶
func (r *KeyRingIamMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*KeyRingIamMember) ValidateUpdate ¶
func (r *KeyRingIamMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type KeyRingIamMemberList ¶
type KeyRingIamMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyRingIamMember CRD objects Items []KeyRingIamMember `json:"items,omitempty"` }
KeyRingIamMemberList is a list of KeyRingIamMembers
func (*KeyRingIamMemberList) DeepCopy ¶
func (in *KeyRingIamMemberList) DeepCopy() *KeyRingIamMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamMemberList.
func (*KeyRingIamMemberList) DeepCopyInto ¶
func (in *KeyRingIamMemberList) DeepCopyInto(out *KeyRingIamMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIamMemberList) DeepCopyObject ¶
func (in *KeyRingIamMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyRingIamMemberSpec ¶
type KeyRingIamMemberSpec struct { KubeformOutput *KeyRingIamMemberSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource KeyRingIamMemberSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*KeyRingIamMemberSpec) DeepCopy ¶
func (in *KeyRingIamMemberSpec) DeepCopy() *KeyRingIamMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamMemberSpec.
func (*KeyRingIamMemberSpec) DeepCopyInto ¶
func (in *KeyRingIamMemberSpec) DeepCopyInto(out *KeyRingIamMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamMemberSpecCondition ¶
type KeyRingIamMemberSpecCondition struct { // +optional Description *string `json:"description,omitempty" tf:"description"` Expression *string `json:"expression" tf:"expression"` Title *string `json:"title" tf:"title"` }
func (*KeyRingIamMemberSpecCondition) DeepCopy ¶
func (in *KeyRingIamMemberSpecCondition) DeepCopy() *KeyRingIamMemberSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamMemberSpecCondition.
func (*KeyRingIamMemberSpecCondition) DeepCopyInto ¶
func (in *KeyRingIamMemberSpecCondition) DeepCopyInto(out *KeyRingIamMemberSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamMemberSpecConditionCodec ¶
type KeyRingIamMemberSpecConditionCodec struct { }
+k8s:deepcopy-gen=false
func (KeyRingIamMemberSpecConditionCodec) Decode ¶
func (KeyRingIamMemberSpecConditionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type KeyRingIamMemberSpecResource ¶
type KeyRingIamMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition *KeyRingIamMemberSpecCondition `json:"condition,omitempty" tf:"condition"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` KeyRingID *string `json:"keyRingID" tf:"key_ring_id"` Member *string `json:"member" tf:"member"` Role *string `json:"role" tf:"role"` }
func (*KeyRingIamMemberSpecResource) DeepCopy ¶
func (in *KeyRingIamMemberSpecResource) DeepCopy() *KeyRingIamMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamMemberSpecResource.
func (*KeyRingIamMemberSpecResource) DeepCopyInto ¶
func (in *KeyRingIamMemberSpecResource) DeepCopyInto(out *KeyRingIamMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamMemberStatus ¶
type KeyRingIamMemberStatus 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 (*KeyRingIamMemberStatus) DeepCopy ¶
func (in *KeyRingIamMemberStatus) DeepCopy() *KeyRingIamMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamMemberStatus.
func (*KeyRingIamMemberStatus) DeepCopyInto ¶
func (in *KeyRingIamMemberStatus) DeepCopyInto(out *KeyRingIamMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamPolicy ¶
type KeyRingIamPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingIamPolicySpec `json:"spec,omitempty"` Status KeyRingIamPolicyStatus `json:"status,omitempty"` }
func (*KeyRingIamPolicy) DeepCopy ¶
func (in *KeyRingIamPolicy) DeepCopy() *KeyRingIamPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamPolicy.
func (*KeyRingIamPolicy) DeepCopyInto ¶
func (in *KeyRingIamPolicy) DeepCopyInto(out *KeyRingIamPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIamPolicy) DeepCopyObject ¶
func (in *KeyRingIamPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingIamPolicy) SetupWebhookWithManager ¶
func (r *KeyRingIamPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*KeyRingIamPolicy) ValidateCreate ¶
func (r *KeyRingIamPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyRingIamPolicy) ValidateDelete ¶
func (r *KeyRingIamPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*KeyRingIamPolicy) ValidateUpdate ¶
func (r *KeyRingIamPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type KeyRingIamPolicyList ¶
type KeyRingIamPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyRingIamPolicy CRD objects Items []KeyRingIamPolicy `json:"items,omitempty"` }
KeyRingIamPolicyList is a list of KeyRingIamPolicys
func (*KeyRingIamPolicyList) DeepCopy ¶
func (in *KeyRingIamPolicyList) DeepCopy() *KeyRingIamPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamPolicyList.
func (*KeyRingIamPolicyList) DeepCopyInto ¶
func (in *KeyRingIamPolicyList) DeepCopyInto(out *KeyRingIamPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingIamPolicyList) DeepCopyObject ¶
func (in *KeyRingIamPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyRingIamPolicySpec ¶
type KeyRingIamPolicySpec struct { KubeformOutput *KeyRingIamPolicySpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource KeyRingIamPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*KeyRingIamPolicySpec) DeepCopy ¶
func (in *KeyRingIamPolicySpec) DeepCopy() *KeyRingIamPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamPolicySpec.
func (*KeyRingIamPolicySpec) DeepCopyInto ¶
func (in *KeyRingIamPolicySpec) DeepCopyInto(out *KeyRingIamPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamPolicySpecResource ¶
type KeyRingIamPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Etag *string `json:"etag,omitempty" tf:"etag"` KeyRingID *string `json:"keyRingID" tf:"key_ring_id"` PolicyData *string `json:"policyData" tf:"policy_data"` }
func (*KeyRingIamPolicySpecResource) DeepCopy ¶
func (in *KeyRingIamPolicySpecResource) DeepCopy() *KeyRingIamPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamPolicySpecResource.
func (*KeyRingIamPolicySpecResource) DeepCopyInto ¶
func (in *KeyRingIamPolicySpecResource) DeepCopyInto(out *KeyRingIamPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingIamPolicyStatus ¶
type KeyRingIamPolicyStatus 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 (*KeyRingIamPolicyStatus) DeepCopy ¶
func (in *KeyRingIamPolicyStatus) DeepCopy() *KeyRingIamPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingIamPolicyStatus.
func (*KeyRingIamPolicyStatus) DeepCopyInto ¶
func (in *KeyRingIamPolicyStatus) DeepCopyInto(out *KeyRingIamPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingImportJob ¶
type KeyRingImportJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyRingImportJobSpec `json:"spec,omitempty"` Status KeyRingImportJobStatus `json:"status,omitempty"` }
func (*KeyRingImportJob) DeepCopy ¶
func (in *KeyRingImportJob) DeepCopy() *KeyRingImportJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJob.
func (*KeyRingImportJob) DeepCopyInto ¶
func (in *KeyRingImportJob) DeepCopyInto(out *KeyRingImportJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingImportJob) DeepCopyObject ¶
func (in *KeyRingImportJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyRingImportJob) SetupWebhookWithManager ¶
func (r *KeyRingImportJob) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*KeyRingImportJob) ValidateCreate ¶
func (r *KeyRingImportJob) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyRingImportJob) ValidateDelete ¶
func (r *KeyRingImportJob) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*KeyRingImportJob) ValidateUpdate ¶
func (r *KeyRingImportJob) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type KeyRingImportJobList ¶
type KeyRingImportJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyRingImportJob CRD objects Items []KeyRingImportJob `json:"items,omitempty"` }
KeyRingImportJobList is a list of KeyRingImportJobs
func (*KeyRingImportJobList) DeepCopy ¶
func (in *KeyRingImportJobList) DeepCopy() *KeyRingImportJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobList.
func (*KeyRingImportJobList) DeepCopyInto ¶
func (in *KeyRingImportJobList) DeepCopyInto(out *KeyRingImportJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingImportJobList) DeepCopyObject ¶
func (in *KeyRingImportJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyRingImportJobSpec ¶
type KeyRingImportJobSpec struct { KubeformOutput *KeyRingImportJobSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource KeyRingImportJobSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*KeyRingImportJobSpec) DeepCopy ¶
func (in *KeyRingImportJobSpec) DeepCopy() *KeyRingImportJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobSpec.
func (*KeyRingImportJobSpec) DeepCopyInto ¶
func (in *KeyRingImportJobSpec) DeepCopyInto(out *KeyRingImportJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingImportJobSpecAttestation ¶
type KeyRingImportJobSpecAttestation struct { // The attestation data provided by the HSM when the key operation was performed. // A base64-encoded string. // +optional Content *string `json:"content,omitempty" tf:"content"` // The format of the attestation data. // +optional Format *string `json:"format,omitempty" tf:"format"` }
func (*KeyRingImportJobSpecAttestation) DeepCopy ¶
func (in *KeyRingImportJobSpecAttestation) DeepCopy() *KeyRingImportJobSpecAttestation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobSpecAttestation.
func (*KeyRingImportJobSpecAttestation) DeepCopyInto ¶
func (in *KeyRingImportJobSpecAttestation) DeepCopyInto(out *KeyRingImportJobSpecAttestation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingImportJobSpecPublicKey ¶
type KeyRingImportJobSpecPublicKey struct { // The public key, encoded in PEM format. For more information, see the RFC 7468 sections // for General Considerations and Textual Encoding of Subject Public Key Info. // +optional Pem *string `json:"pem,omitempty" tf:"pem"` }
func (*KeyRingImportJobSpecPublicKey) DeepCopy ¶
func (in *KeyRingImportJobSpecPublicKey) DeepCopy() *KeyRingImportJobSpecPublicKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobSpecPublicKey.
func (*KeyRingImportJobSpecPublicKey) DeepCopyInto ¶
func (in *KeyRingImportJobSpecPublicKey) DeepCopyInto(out *KeyRingImportJobSpecPublicKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingImportJobSpecResource ¶
type KeyRingImportJobSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Statement that was generated and signed by the key creator (for example, an HSM) at key creation time. // Use this statement to verify attributes of the key as stored on the HSM, independently of Google. // Only present if the chosen ImportMethod is one with a protection level of HSM. // +optional Attestation []KeyRingImportJobSpecAttestation `json:"attestation,omitempty" tf:"attestation"` // The time at which this resource is scheduled for expiration and can no longer be used. // This is in RFC3339 text format. // +optional ExpireTime *string `json:"expireTime,omitempty" tf:"expire_time"` // It must be unique within a KeyRing and match the regular expression [a-zA-Z0-9_-]{1,63} ImportJobID *string `json:"importJobID" tf:"import_job_id"` // The wrapping method to be used for incoming key material. Possible values: ["RSA_OAEP_3072_SHA1_AES_256", "RSA_OAEP_4096_SHA1_AES_256"] ImportMethod *string `json:"importMethod" tf:"import_method"` // The KeyRing that this import job belongs to. // Format: ”projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}”. KeyRing *string `json:"keyRing" tf:"key_ring"` // The resource name for this ImportJob in the format projects/*/locations/*/keyRings/*/importJobs/*. // +optional Name *string `json:"name,omitempty" tf:"name"` // The protection level of the ImportJob. This must match the protectionLevel of the // versionTemplate on the CryptoKey you attempt to import into. Possible values: ["SOFTWARE", "HSM", "EXTERNAL"] ProtectionLevel *string `json:"protectionLevel" tf:"protection_level"` // The public key with which to wrap key material prior to import. Only returned if state is 'ACTIVE'. // +optional PublicKey []KeyRingImportJobSpecPublicKey `json:"publicKey,omitempty" tf:"public_key"` // The current state of the ImportJob, indicating if it can be used. // +optional State *string `json:"state,omitempty" tf:"state"` }
func (*KeyRingImportJobSpecResource) DeepCopy ¶
func (in *KeyRingImportJobSpecResource) DeepCopy() *KeyRingImportJobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobSpecResource.
func (*KeyRingImportJobSpecResource) DeepCopyInto ¶
func (in *KeyRingImportJobSpecResource) DeepCopyInto(out *KeyRingImportJobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingImportJobStatus ¶
type KeyRingImportJobStatus 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 (*KeyRingImportJobStatus) DeepCopy ¶
func (in *KeyRingImportJobStatus) DeepCopy() *KeyRingImportJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingImportJobStatus.
func (*KeyRingImportJobStatus) DeepCopyInto ¶
func (in *KeyRingImportJobStatus) DeepCopyInto(out *KeyRingImportJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingList ¶
type KeyRingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyRing CRD objects Items []KeyRing `json:"items,omitempty"` }
KeyRingList is a list of KeyRings
func (*KeyRingList) DeepCopy ¶
func (in *KeyRingList) DeepCopy() *KeyRingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingList.
func (*KeyRingList) DeepCopyInto ¶
func (in *KeyRingList) DeepCopyInto(out *KeyRingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyRingList) DeepCopyObject ¶
func (in *KeyRingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyRingSpec ¶
type KeyRingSpec struct { KubeformOutput *KeyRingSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource KeyRingSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*KeyRingSpec) DeepCopy ¶
func (in *KeyRingSpec) DeepCopy() *KeyRingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingSpec.
func (*KeyRingSpec) DeepCopyInto ¶
func (in *KeyRingSpec) DeepCopyInto(out *KeyRingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingSpecResource ¶
type KeyRingSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The location for the KeyRing. // A full list of valid locations can be found by running 'gcloud kms locations list'. Location *string `json:"location" tf:"location"` // The resource name for the KeyRing. Name *string `json:"name" tf:"name"` // +optional Project *string `json:"project,omitempty" tf:"project"` // The self link of the created KeyRing in the format projects/{project}/locations/{location}/keyRings/{name}. // +optional // Deprecated SelfLink *string `json:"selfLink,omitempty" tf:"self_link"` }
func (*KeyRingSpecResource) DeepCopy ¶
func (in *KeyRingSpecResource) DeepCopy() *KeyRingSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingSpecResource.
func (*KeyRingSpecResource) DeepCopyInto ¶
func (in *KeyRingSpecResource) DeepCopyInto(out *KeyRingSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyRingStatus ¶
type KeyRingStatus 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 (*KeyRingStatus) DeepCopy ¶
func (in *KeyRingStatus) DeepCopy() *KeyRingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyRingStatus.
func (*KeyRingStatus) DeepCopyInto ¶
func (in *KeyRingStatus) DeepCopyInto(out *KeyRingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretCiphertext ¶
type SecretCiphertext struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretCiphertextSpec `json:"spec,omitempty"` Status SecretCiphertextStatus `json:"status,omitempty"` }
func (*SecretCiphertext) DeepCopy ¶
func (in *SecretCiphertext) DeepCopy() *SecretCiphertext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertext.
func (*SecretCiphertext) DeepCopyInto ¶
func (in *SecretCiphertext) DeepCopyInto(out *SecretCiphertext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretCiphertext) DeepCopyObject ¶
func (in *SecretCiphertext) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretCiphertext) SetupWebhookWithManager ¶
func (r *SecretCiphertext) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecretCiphertext) ValidateCreate ¶
func (r *SecretCiphertext) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecretCiphertext) ValidateDelete ¶
func (r *SecretCiphertext) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecretCiphertext) ValidateUpdate ¶
func (r *SecretCiphertext) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecretCiphertextList ¶
type SecretCiphertextList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecretCiphertext CRD objects Items []SecretCiphertext `json:"items,omitempty"` }
SecretCiphertextList is a list of SecretCiphertexts
func (*SecretCiphertextList) DeepCopy ¶
func (in *SecretCiphertextList) DeepCopy() *SecretCiphertextList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertextList.
func (*SecretCiphertextList) DeepCopyInto ¶
func (in *SecretCiphertextList) DeepCopyInto(out *SecretCiphertextList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretCiphertextList) DeepCopyObject ¶
func (in *SecretCiphertextList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretCiphertextSpec ¶
type SecretCiphertextSpec struct { KubeformOutput *SecretCiphertextSpecResource `json:"kubeformOutput,omitempty" tf:"-"` Resource SecretCiphertextSpecResource `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:"-"` }
func (*SecretCiphertextSpec) DeepCopy ¶
func (in *SecretCiphertextSpec) DeepCopy() *SecretCiphertextSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertextSpec.
func (*SecretCiphertextSpec) DeepCopyInto ¶
func (in *SecretCiphertextSpec) DeepCopyInto(out *SecretCiphertextSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretCiphertextSpecResource ¶
type SecretCiphertextSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The additional authenticated data used for integrity checks during encryption and decryption. // +optional AdditionalAuthenticatedData *string `json:"-" sensitive:"true" tf:"additional_authenticated_data"` // Contains the result of encrypting the provided plaintext, encoded in base64. // +optional Ciphertext *string `json:"ciphertext,omitempty" tf:"ciphertext"` // The full name of the CryptoKey that will be used to encrypt the provided plaintext. // Format: ”projects/{{project}}/locations/{{location}}/keyRings/{{keyRing}}/cryptoKeys/{{cryptoKey}}” CryptoKey *string `json:"cryptoKey" tf:"crypto_key"` // The plaintext to be encrypted. Plaintext *string `json:"-" sensitive:"true" tf:"plaintext"` }
func (*SecretCiphertextSpecResource) DeepCopy ¶
func (in *SecretCiphertextSpecResource) DeepCopy() *SecretCiphertextSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertextSpecResource.
func (*SecretCiphertextSpecResource) DeepCopyInto ¶
func (in *SecretCiphertextSpecResource) DeepCopyInto(out *SecretCiphertextSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretCiphertextStatus ¶
type SecretCiphertextStatus 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 (*SecretCiphertextStatus) DeepCopy ¶
func (in *SecretCiphertextStatus) DeepCopy() *SecretCiphertextStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretCiphertextStatus.
func (*SecretCiphertextStatus) DeepCopyInto ¶
func (in *SecretCiphertextStatus) DeepCopyInto(out *SecretCiphertextStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- crypto_key_iam_binding_types.go
- crypto_key_iam_binding_webhook.go
- crypto_key_iam_member_types.go
- crypto_key_iam_member_webhook.go
- crypto_key_iam_policy_types.go
- crypto_key_iam_policy_webhook.go
- crypto_key_types.go
- crypto_key_webhook.go
- doc.go
- key_ring_iam_binding_types.go
- key_ring_iam_binding_webhook.go
- key_ring_iam_member_types.go
- key_ring_iam_member_webhook.go
- key_ring_iam_policy_types.go
- key_ring_iam_policy_webhook.go
- key_ring_import_job_types.go
- key_ring_import_job_webhook.go
- key_ring_types.go
- key_ring_webhook.go
- register.go
- secret_ciphertext_types.go
- secret_ciphertext_webhook.go
- zz_generated.deepcopy.go