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 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 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
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
// 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.