Documentation
¶
Overview ¶
+groupName=secretsmanager.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type 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 SecretPolicy
- func (in *SecretPolicy) DeepCopy() *SecretPolicy
- func (in *SecretPolicy) DeepCopyInto(out *SecretPolicy)
- func (in *SecretPolicy) DeepCopyObject() runtime.Object
- func (r *SecretPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecretPolicy) ValidateCreate() error
- func (r *SecretPolicy) ValidateDelete() error
- func (r *SecretPolicy) ValidateUpdate(old runtime.Object) error
- type SecretPolicyList
- type SecretPolicySpec
- type SecretPolicySpecResource
- type SecretPolicyStatus
- type SecretRotation
- func (in *SecretRotation) DeepCopy() *SecretRotation
- func (in *SecretRotation) DeepCopyInto(out *SecretRotation)
- func (in *SecretRotation) DeepCopyObject() runtime.Object
- func (r *SecretRotation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecretRotation) ValidateCreate() error
- func (r *SecretRotation) ValidateDelete() error
- func (r *SecretRotation) ValidateUpdate(old runtime.Object) error
- type SecretRotationList
- type SecretRotationSpec
- type SecretRotationSpecResource
- type SecretRotationSpecRotationRules
- type SecretRotationSpecRotationRulesCodec
- type SecretRotationStatus
- type SecretSpec
- type SecretSpecReplica
- type SecretSpecResource
- type SecretSpecRotationRules
- type SecretSpecRotationRulesCodec
- type SecretStatus
- type SecretVersion
- func (in *SecretVersion) DeepCopy() *SecretVersion
- func (in *SecretVersion) DeepCopyInto(out *SecretVersion)
- func (in *SecretVersion) DeepCopyObject() runtime.Object
- func (r *SecretVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecretVersion) ValidateCreate() error
- func (r *SecretVersion) ValidateDelete() error
- func (r *SecretVersion) ValidateUpdate(old runtime.Object) error
- type SecretVersionList
- type SecretVersionSpec
- type SecretVersionSpecResource
- type SecretVersionStatus
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: secretsmanager.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 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 SecretPolicy ¶
type SecretPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretPolicySpec `json:"spec,omitempty"` Status SecretPolicyStatus `json:"status,omitempty"` }
func (*SecretPolicy) DeepCopy ¶
func (in *SecretPolicy) DeepCopy() *SecretPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicy.
func (*SecretPolicy) DeepCopyInto ¶
func (in *SecretPolicy) DeepCopyInto(out *SecretPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretPolicy) DeepCopyObject ¶
func (in *SecretPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretPolicy) SetupWebhookWithManager ¶
func (r *SecretPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecretPolicy) ValidateCreate ¶
func (r *SecretPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecretPolicy) ValidateDelete ¶
func (r *SecretPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecretPolicy) ValidateUpdate ¶
func (r *SecretPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecretPolicyList ¶
type SecretPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecretPolicy CRD objects Items []SecretPolicy `json:"items,omitempty"` }
SecretPolicyList is a list of SecretPolicys
func (*SecretPolicyList) DeepCopy ¶
func (in *SecretPolicyList) DeepCopy() *SecretPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicyList.
func (*SecretPolicyList) DeepCopyInto ¶
func (in *SecretPolicyList) DeepCopyInto(out *SecretPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretPolicyList) DeepCopyObject ¶
func (in *SecretPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretPolicySpec ¶
type SecretPolicySpec struct { State *SecretPolicySpecResource `json:"state,omitempty" tf:"-"` Resource SecretPolicySpecResource `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 (*SecretPolicySpec) DeepCopy ¶
func (in *SecretPolicySpec) DeepCopy() *SecretPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicySpec.
func (*SecretPolicySpec) DeepCopyInto ¶
func (in *SecretPolicySpec) DeepCopyInto(out *SecretPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPolicySpecResource ¶
type SecretPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BlockPublicPolicy *bool `json:"blockPublicPolicy,omitempty" tf:"block_public_policy"` Policy *string `json:"policy" tf:"policy"` SecretArn *string `json:"secretArn" tf:"secret_arn"` }
func (*SecretPolicySpecResource) DeepCopy ¶
func (in *SecretPolicySpecResource) DeepCopy() *SecretPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicySpecResource.
func (*SecretPolicySpecResource) DeepCopyInto ¶
func (in *SecretPolicySpecResource) DeepCopyInto(out *SecretPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPolicyStatus ¶
type SecretPolicyStatus 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 (*SecretPolicyStatus) DeepCopy ¶
func (in *SecretPolicyStatus) DeepCopy() *SecretPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPolicyStatus.
func (*SecretPolicyStatus) DeepCopyInto ¶
func (in *SecretPolicyStatus) DeepCopyInto(out *SecretPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotation ¶
type SecretRotation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretRotationSpec `json:"spec,omitempty"` Status SecretRotationStatus `json:"status,omitempty"` }
func (*SecretRotation) DeepCopy ¶
func (in *SecretRotation) DeepCopy() *SecretRotation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotation.
func (*SecretRotation) DeepCopyInto ¶
func (in *SecretRotation) DeepCopyInto(out *SecretRotation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretRotation) DeepCopyObject ¶
func (in *SecretRotation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretRotation) SetupWebhookWithManager ¶
func (r *SecretRotation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecretRotation) ValidateCreate ¶
func (r *SecretRotation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecretRotation) ValidateDelete ¶
func (r *SecretRotation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecretRotation) ValidateUpdate ¶
func (r *SecretRotation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecretRotationList ¶
type SecretRotationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecretRotation CRD objects Items []SecretRotation `json:"items,omitempty"` }
SecretRotationList is a list of SecretRotations
func (*SecretRotationList) DeepCopy ¶
func (in *SecretRotationList) DeepCopy() *SecretRotationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationList.
func (*SecretRotationList) DeepCopyInto ¶
func (in *SecretRotationList) DeepCopyInto(out *SecretRotationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretRotationList) DeepCopyObject ¶
func (in *SecretRotationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretRotationSpec ¶
type SecretRotationSpec struct { State *SecretRotationSpecResource `json:"state,omitempty" tf:"-"` Resource SecretRotationSpecResource `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 (*SecretRotationSpec) DeepCopy ¶
func (in *SecretRotationSpec) DeepCopy() *SecretRotationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationSpec.
func (*SecretRotationSpec) DeepCopyInto ¶
func (in *SecretRotationSpec) DeepCopyInto(out *SecretRotationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotationSpecResource ¶
type SecretRotationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional RotationEnabled *bool `json:"rotationEnabled,omitempty" tf:"rotation_enabled"` RotationLambdaArn *string `json:"rotationLambdaArn" tf:"rotation_lambda_arn"` RotationRules *SecretRotationSpecRotationRules `json:"rotationRules" tf:"rotation_rules"` SecretID *string `json:"secretID" tf:"secret_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*SecretRotationSpecResource) DeepCopy ¶
func (in *SecretRotationSpecResource) DeepCopy() *SecretRotationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationSpecResource.
func (*SecretRotationSpecResource) DeepCopyInto ¶
func (in *SecretRotationSpecResource) DeepCopyInto(out *SecretRotationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotationSpecRotationRules ¶
type SecretRotationSpecRotationRules struct {
AutomaticallyAfterDays *int64 `json:"automaticallyAfterDays" tf:"automatically_after_days"`
}
func (*SecretRotationSpecRotationRules) DeepCopy ¶
func (in *SecretRotationSpecRotationRules) DeepCopy() *SecretRotationSpecRotationRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationSpecRotationRules.
func (*SecretRotationSpecRotationRules) DeepCopyInto ¶
func (in *SecretRotationSpecRotationRules) DeepCopyInto(out *SecretRotationSpecRotationRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretRotationSpecRotationRulesCodec ¶
type SecretRotationSpecRotationRulesCodec struct { }
+k8s:deepcopy-gen=false
func (SecretRotationSpecRotationRulesCodec) Decode ¶
func (SecretRotationSpecRotationRulesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SecretRotationStatus ¶
type SecretRotationStatus 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 (*SecretRotationStatus) DeepCopy ¶
func (in *SecretRotationStatus) DeepCopy() *SecretRotationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRotationStatus.
func (*SecretRotationStatus) DeepCopyInto ¶
func (in *SecretRotationStatus) DeepCopyInto(out *SecretRotationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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:"-"` 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 SecretSpecReplica ¶ added in v0.5.0
type SecretSpecReplica struct { // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional LastAccessedDate *string `json:"lastAccessedDate,omitempty" tf:"last_accessed_date"` Region *string `json:"region" tf:"region"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StatusMessage *string `json:"statusMessage,omitempty" tf:"status_message"` }
func (*SecretSpecReplica) DeepCopy ¶ added in v0.5.0
func (in *SecretSpecReplica) DeepCopy() *SecretSpecReplica
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretSpecReplica.
func (*SecretSpecReplica) DeepCopyInto ¶ added in v0.5.0
func (in *SecretSpecReplica) DeepCopyInto(out *SecretSpecReplica)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretSpecResource ¶
type SecretSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ForceOverwriteReplicaSecret *bool `json:"forceOverwriteReplicaSecret,omitempty" tf:"force_overwrite_replica_secret"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` // +optional RecoveryWindowInDays *int64 `json:"recoveryWindowInDays,omitempty" tf:"recovery_window_in_days"` // +optional Replica []SecretSpecReplica `json:"replica,omitempty" tf:"replica"` // +optional // Deprecated RotationEnabled *bool `json:"rotationEnabled,omitempty" tf:"rotation_enabled"` // +optional // Deprecated RotationLambdaArn *string `json:"rotationLambdaArn,omitempty" tf:"rotation_lambda_arn"` // +optional // Deprecated RotationRules *SecretSpecRotationRules `json:"rotationRules,omitempty" tf:"rotation_rules"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
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 SecretSpecRotationRules ¶
type SecretSpecRotationRules struct {
AutomaticallyAfterDays *int64 `json:"automaticallyAfterDays" tf:"automatically_after_days"`
}
func (*SecretSpecRotationRules) DeepCopy ¶
func (in *SecretSpecRotationRules) DeepCopy() *SecretSpecRotationRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretSpecRotationRules.
func (*SecretSpecRotationRules) DeepCopyInto ¶
func (in *SecretSpecRotationRules) DeepCopyInto(out *SecretSpecRotationRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretSpecRotationRulesCodec ¶
type SecretSpecRotationRulesCodec struct { }
+k8s:deepcopy-gen=false
func (SecretSpecRotationRulesCodec) Decode ¶
func (SecretSpecRotationRulesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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.
type SecretVersion ¶
type SecretVersion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretVersionSpec `json:"spec,omitempty"` Status SecretVersionStatus `json:"status,omitempty"` }
func (*SecretVersion) DeepCopy ¶
func (in *SecretVersion) DeepCopy() *SecretVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersion.
func (*SecretVersion) DeepCopyInto ¶
func (in *SecretVersion) DeepCopyInto(out *SecretVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretVersion) DeepCopyObject ¶
func (in *SecretVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretVersion) SetupWebhookWithManager ¶
func (r *SecretVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecretVersion) ValidateCreate ¶
func (r *SecretVersion) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecretVersion) ValidateDelete ¶
func (r *SecretVersion) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecretVersion) ValidateUpdate ¶
func (r *SecretVersion) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecretVersionList ¶
type SecretVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecretVersion CRD objects Items []SecretVersion `json:"items,omitempty"` }
SecretVersionList is a list of SecretVersions
func (*SecretVersionList) DeepCopy ¶
func (in *SecretVersionList) DeepCopy() *SecretVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionList.
func (*SecretVersionList) DeepCopyInto ¶
func (in *SecretVersionList) DeepCopyInto(out *SecretVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretVersionList) DeepCopyObject ¶
func (in *SecretVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretVersionSpec ¶
type SecretVersionSpec struct { State *SecretVersionSpecResource `json:"state,omitempty" tf:"-"` Resource SecretVersionSpecResource `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 (*SecretVersionSpec) DeepCopy ¶
func (in *SecretVersionSpec) DeepCopy() *SecretVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionSpec.
func (*SecretVersionSpec) DeepCopyInto ¶
func (in *SecretVersionSpec) DeepCopyInto(out *SecretVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretVersionSpecResource ¶
type SecretVersionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional SecretBinary *string `json:"-" sensitive:"true" tf:"secret_binary"` SecretID *string `json:"secretID" tf:"secret_id"` // +optional SecretString *string `json:"-" sensitive:"true" tf:"secret_string"` // +optional VersionID *string `json:"versionID,omitempty" tf:"version_id"` // +optional VersionStages []string `json:"versionStages,omitempty" tf:"version_stages"` }
func (*SecretVersionSpecResource) DeepCopy ¶
func (in *SecretVersionSpecResource) DeepCopy() *SecretVersionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionSpecResource.
func (*SecretVersionSpecResource) DeepCopyInto ¶
func (in *SecretVersionSpecResource) DeepCopyInto(out *SecretVersionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretVersionStatus ¶
type SecretVersionStatus 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 (*SecretVersionStatus) DeepCopy ¶
func (in *SecretVersionStatus) DeepCopy() *SecretVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionStatus.
func (*SecretVersionStatus) DeepCopyInto ¶
func (in *SecretVersionStatus) DeepCopyInto(out *SecretVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.