apis/secretmanager/v1beta1/zz_generated.deepcopy.go (831 lines of code) (raw):
//go:build !ignore_autogenerated
// Copyright 2020 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by controller-gen. DO NOT EDIT.
package v1beta1
import (
refsv1beta1 "github.com/GoogleCloudPlatform/k8s-config-connector/apis/refs/v1beta1"
"github.com/GoogleCloudPlatform/k8s-config-connector/apis/refs/v1beta1/secret"
"github.com/GoogleCloudPlatform/k8s-config-connector/pkg/apis/k8s/v1alpha1"
k8sv1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/k8s/v1alpha1"
runtime "k8s.io/apimachinery/pkg/runtime"
)
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomerManagedEncryption) DeepCopyInto(out *CustomerManagedEncryption) {
*out = *in
if in.KmsKeyRef != nil {
in, out := &in.KmsKeyRef, &out.KmsKeyRef
*out = new(refsv1beta1.KMSCryptoKeyRef)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerManagedEncryption.
func (in *CustomerManagedEncryption) DeepCopy() *CustomerManagedEncryption {
if in == nil {
return nil
}
out := new(CustomerManagedEncryption)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CustomerManagedEncryptionStatus) DeepCopyInto(out *CustomerManagedEncryptionStatus) {
*out = *in
if in.KmsKeyVersionName != nil {
in, out := &in.KmsKeyVersionName, &out.KmsKeyVersionName
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerManagedEncryptionStatus.
func (in *CustomerManagedEncryptionStatus) DeepCopy() *CustomerManagedEncryptionStatus {
if in == nil {
return nil
}
out := new(CustomerManagedEncryptionStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Replication) DeepCopyInto(out *Replication) {
*out = *in
if in.LegacyAuto != nil {
in, out := &in.LegacyAuto, &out.LegacyAuto
*out = new(bool)
**out = **in
}
if in.LegacyAutomatic != nil {
in, out := &in.LegacyAutomatic, &out.LegacyAutomatic
*out = new(Replication_Automatic)
(*in).DeepCopyInto(*out)
}
if in.UserManaged != nil {
in, out := &in.UserManaged, &out.UserManaged
*out = new(Replication_UserManaged)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Replication.
func (in *Replication) DeepCopy() *Replication {
if in == nil {
return nil
}
out := new(Replication)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ReplicationStatus) DeepCopyInto(out *ReplicationStatus) {
*out = *in
if in.Automatic != nil {
in, out := &in.Automatic, &out.Automatic
*out = new(ReplicationStatus_AutomaticStatus)
(*in).DeepCopyInto(*out)
}
if in.UserManaged != nil {
in, out := &in.UserManaged, &out.UserManaged
*out = new(ReplicationStatus_UserManagedStatus)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationStatus.
func (in *ReplicationStatus) DeepCopy() *ReplicationStatus {
if in == nil {
return nil
}
out := new(ReplicationStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ReplicationStatus_AutomaticStatus) DeepCopyInto(out *ReplicationStatus_AutomaticStatus) {
*out = *in
if in.CustomerManagedEncryption != nil {
in, out := &in.CustomerManagedEncryption, &out.CustomerManagedEncryption
*out = new(CustomerManagedEncryptionStatus)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationStatus_AutomaticStatus.
func (in *ReplicationStatus_AutomaticStatus) DeepCopy() *ReplicationStatus_AutomaticStatus {
if in == nil {
return nil
}
out := new(ReplicationStatus_AutomaticStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ReplicationStatus_UserManagedStatus) DeepCopyInto(out *ReplicationStatus_UserManagedStatus) {
*out = *in
if in.Replicas != nil {
in, out := &in.Replicas, &out.Replicas
*out = make([]ReplicationStatus_UserManagedStatus_ReplicaStatus, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationStatus_UserManagedStatus.
func (in *ReplicationStatus_UserManagedStatus) DeepCopy() *ReplicationStatus_UserManagedStatus {
if in == nil {
return nil
}
out := new(ReplicationStatus_UserManagedStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ReplicationStatus_UserManagedStatus_ReplicaStatus) DeepCopyInto(out *ReplicationStatus_UserManagedStatus_ReplicaStatus) {
*out = *in
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.CustomerManagedEncryption != nil {
in, out := &in.CustomerManagedEncryption, &out.CustomerManagedEncryption
*out = new(CustomerManagedEncryptionStatus)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationStatus_UserManagedStatus_ReplicaStatus.
func (in *ReplicationStatus_UserManagedStatus_ReplicaStatus) DeepCopy() *ReplicationStatus_UserManagedStatus_ReplicaStatus {
if in == nil {
return nil
}
out := new(ReplicationStatus_UserManagedStatus_ReplicaStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Replication_Automatic) DeepCopyInto(out *Replication_Automatic) {
*out = *in
if in.CustomerManagedEncryption != nil {
in, out := &in.CustomerManagedEncryption, &out.CustomerManagedEncryption
*out = new(CustomerManagedEncryption)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Replication_Automatic.
func (in *Replication_Automatic) DeepCopy() *Replication_Automatic {
if in == nil {
return nil
}
out := new(Replication_Automatic)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Replication_UserManaged) DeepCopyInto(out *Replication_UserManaged) {
*out = *in
if in.Replicas != nil {
in, out := &in.Replicas, &out.Replicas
*out = make([]Replication_UserManaged_Replica, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Replication_UserManaged.
func (in *Replication_UserManaged) DeepCopy() *Replication_UserManaged {
if in == nil {
return nil
}
out := new(Replication_UserManaged)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Replication_UserManaged_Replica) DeepCopyInto(out *Replication_UserManaged_Replica) {
*out = *in
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.CustomerManagedEncryption != nil {
in, out := &in.CustomerManagedEncryption, &out.CustomerManagedEncryption
*out = new(CustomerManagedEncryption)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Replication_UserManaged_Replica.
func (in *Replication_UserManaged_Replica) DeepCopy() *Replication_UserManaged_Replica {
if in == nil {
return nil
}
out := new(Replication_UserManaged_Replica)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Rotation) DeepCopyInto(out *Rotation) {
*out = *in
if in.NextRotationTime != nil {
in, out := &in.NextRotationTime, &out.NextRotationTime
*out = new(string)
**out = **in
}
if in.RotationPeriod != nil {
in, out := &in.RotationPeriod, &out.RotationPeriod
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rotation.
func (in *Rotation) DeepCopy() *Rotation {
if in == nil {
return nil
}
out := new(Rotation)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Secret) DeepCopyInto(out *Secret) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Replication != nil {
in, out := &in.Replication, &out.Replication
*out = new(Replication)
(*in).DeepCopyInto(*out)
}
if in.CreateTime != nil {
in, out := &in.CreateTime, &out.CreateTime
*out = new(string)
**out = **in
}
if in.Labels != nil {
in, out := &in.Labels, &out.Labels
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Topics != nil {
in, out := &in.Topics, &out.Topics
*out = make([]Topic, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ExpireTime != nil {
in, out := &in.ExpireTime, &out.ExpireTime
*out = new(string)
**out = **in
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(string)
**out = **in
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Rotation != nil {
in, out := &in.Rotation, &out.Rotation
*out = new(Rotation)
(*in).DeepCopyInto(*out)
}
if in.VersionAliases != nil {
in, out := &in.VersionAliases, &out.VersionAliases
*out = make(map[string]int64, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Annotations != nil {
in, out := &in.Annotations, &out.Annotations
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.CustomerManagedEncryption != nil {
in, out := &in.CustomerManagedEncryption, &out.CustomerManagedEncryption
*out = new(CustomerManagedEncryption)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (in *Secret) DeepCopy() *Secret {
if in == nil {
return nil
}
out := new(Secret)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretData_OneOf) DeepCopyInto(out *SecretData_OneOf) {
*out = *in
if in.Legacy != nil {
in, out := &in.Legacy, &out.Legacy
*out = new(secret.Legacy)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretData_OneOf.
func (in *SecretData_OneOf) DeepCopy() *SecretData_OneOf {
if in == nil {
return nil
}
out := new(SecretData_OneOf)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretIdentity) DeepCopyInto(out *SecretIdentity) {
*out = *in
if in.parent != nil {
in, out := &in.parent, &out.parent
*out = new(SecretParent)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretIdentity.
func (in *SecretIdentity) DeepCopy() *SecretIdentity {
if in == nil {
return nil
}
out := new(SecretIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecret) DeepCopyInto(out *SecretManagerSecret) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecret.
func (in *SecretManagerSecret) DeepCopy() *SecretManagerSecret {
if in == nil {
return nil
}
out := new(SecretManagerSecret)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *SecretManagerSecret) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecretList) DeepCopyInto(out *SecretManagerSecretList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]SecretManagerSecret, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecretList.
func (in *SecretManagerSecretList) DeepCopy() *SecretManagerSecretList {
if in == nil {
return nil
}
out := new(SecretManagerSecretList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *SecretManagerSecretList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecretObservedState) DeepCopyInto(out *SecretManagerSecretObservedState) {
*out = *in
if in.VersionAliases != nil {
in, out := &in.VersionAliases, &out.VersionAliases
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecretObservedState.
func (in *SecretManagerSecretObservedState) DeepCopy() *SecretManagerSecretObservedState {
if in == nil {
return nil
}
out := new(SecretManagerSecretObservedState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecretSpec) DeepCopyInto(out *SecretManagerSecretSpec) {
*out = *in
if in.ResourceID != nil {
in, out := &in.ResourceID, &out.ResourceID
*out = new(string)
**out = **in
}
if in.Replication != nil {
in, out := &in.Replication, &out.Replication
*out = new(Replication)
(*in).DeepCopyInto(*out)
}
if in.TopicRefs != nil {
in, out := &in.TopicRefs, &out.TopicRefs
*out = make([]*TopicRef, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(TopicRef)
(*in).DeepCopyInto(*out)
}
}
}
if in.ExpireTime != nil {
in, out := &in.ExpireTime, &out.ExpireTime
*out = new(string)
**out = **in
}
if in.TTL != nil {
in, out := &in.TTL, &out.TTL
*out = new(string)
**out = **in
}
if in.Rotation != nil {
in, out := &in.Rotation, &out.Rotation
*out = new(Rotation)
(*in).DeepCopyInto(*out)
}
if in.VersionAliases != nil {
in, out := &in.VersionAliases, &out.VersionAliases
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Annotations != nil {
in, out := &in.Annotations, &out.Annotations
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Labels != nil {
in, out := &in.Labels, &out.Labels
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecretSpec.
func (in *SecretManagerSecretSpec) DeepCopy() *SecretManagerSecretSpec {
if in == nil {
return nil
}
out := new(SecretManagerSecretSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecretStatus) DeepCopyInto(out *SecretManagerSecretStatus) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]v1alpha1.Condition, len(*in))
copy(*out, *in)
}
if in.ObservedGeneration != nil {
in, out := &in.ObservedGeneration, &out.ObservedGeneration
*out = new(int64)
**out = **in
}
if in.ExternalRef != nil {
in, out := &in.ExternalRef, &out.ExternalRef
*out = new(string)
**out = **in
}
if in.ObservedState != nil {
in, out := &in.ObservedState, &out.ObservedState
*out = new(SecretManagerSecretObservedState)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecretStatus.
func (in *SecretManagerSecretStatus) DeepCopy() *SecretManagerSecretStatus {
if in == nil {
return nil
}
out := new(SecretManagerSecretStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecretVersion) DeepCopyInto(out *SecretManagerSecretVersion) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecretVersion.
func (in *SecretManagerSecretVersion) DeepCopy() *SecretManagerSecretVersion {
if in == nil {
return nil
}
out := new(SecretManagerSecretVersion)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *SecretManagerSecretVersion) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecretVersionList) DeepCopyInto(out *SecretManagerSecretVersionList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]SecretManagerSecretVersion, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecretVersionList.
func (in *SecretManagerSecretVersionList) DeepCopy() *SecretManagerSecretVersionList {
if in == nil {
return nil
}
out := new(SecretManagerSecretVersionList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *SecretManagerSecretVersionList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecretVersionObservedState) DeepCopyInto(out *SecretManagerSecretVersionObservedState) {
*out = *in
if in.CreateTime != nil {
in, out := &in.CreateTime, &out.CreateTime
*out = new(string)
**out = **in
}
if in.DestroyTime != nil {
in, out := &in.DestroyTime, &out.DestroyTime
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.ReplicationStatus != nil {
in, out := &in.ReplicationStatus, &out.ReplicationStatus
*out = new(ReplicationStatus)
(*in).DeepCopyInto(*out)
}
if in.ScheduledDestroyTime != nil {
in, out := &in.ScheduledDestroyTime, &out.ScheduledDestroyTime
*out = new(string)
**out = **in
}
if in.ClientSpecifiedPayloadChecksum != nil {
in, out := &in.ClientSpecifiedPayloadChecksum, &out.ClientSpecifiedPayloadChecksum
*out = new(bool)
**out = **in
}
if in.CustomerManagedEncryption != nil {
in, out := &in.CustomerManagedEncryption, &out.CustomerManagedEncryption
*out = new(CustomerManagedEncryptionStatus)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecretVersionObservedState.
func (in *SecretManagerSecretVersionObservedState) DeepCopy() *SecretManagerSecretVersionObservedState {
if in == nil {
return nil
}
out := new(SecretManagerSecretVersionObservedState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecretVersionSpec) DeepCopyInto(out *SecretManagerSecretVersionSpec) {
*out = *in
if in.SecretRef != nil {
in, out := &in.SecretRef, &out.SecretRef
*out = new(SecretRef)
**out = **in
}
if in.ResourceID != nil {
in, out := &in.ResourceID, &out.ResourceID
*out = new(string)
**out = **in
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.SecretData != nil {
in, out := &in.SecretData, &out.SecretData
*out = new(SecretData_OneOf)
(*in).DeepCopyInto(*out)
}
if in.DeletionPolicy != nil {
in, out := &in.DeletionPolicy, &out.DeletionPolicy
*out = new(string)
**out = **in
}
if in.IsSecretDataBase64 != nil {
in, out := &in.IsSecretDataBase64, &out.IsSecretDataBase64
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecretVersionSpec.
func (in *SecretManagerSecretVersionSpec) DeepCopy() *SecretManagerSecretVersionSpec {
if in == nil {
return nil
}
out := new(SecretManagerSecretVersionSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretManagerSecretVersionStatus) DeepCopyInto(out *SecretManagerSecretVersionStatus) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]k8sv1alpha1.Condition, len(*in))
copy(*out, *in)
}
if in.ObservedGeneration != nil {
in, out := &in.ObservedGeneration, &out.ObservedGeneration
*out = new(int64)
**out = **in
}
if in.ExternalRef != nil {
in, out := &in.ExternalRef, &out.ExternalRef
*out = new(string)
**out = **in
}
if in.ObservedState != nil {
in, out := &in.ObservedState, &out.ObservedState
*out = new(SecretManagerSecretVersionObservedState)
(*in).DeepCopyInto(*out)
}
if in.CreateTime != nil {
in, out := &in.CreateTime, &out.CreateTime
*out = new(string)
**out = **in
}
if in.DestroyTime != nil {
in, out := &in.DestroyTime, &out.DestroyTime
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Version != nil {
in, out := &in.Version, &out.Version
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretManagerSecretVersionStatus.
func (in *SecretManagerSecretVersionStatus) DeepCopy() *SecretManagerSecretVersionStatus {
if in == nil {
return nil
}
out := new(SecretManagerSecretVersionStatus)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretParent) DeepCopyInto(out *SecretParent) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretParent.
func (in *SecretParent) DeepCopy() *SecretParent {
if in == nil {
return nil
}
out := new(SecretParent)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretRef) DeepCopyInto(out *SecretRef) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretRef.
func (in *SecretRef) DeepCopy() *SecretRef {
if in == nil {
return nil
}
out := new(SecretRef)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretVersion) DeepCopyInto(out *SecretVersion) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.CreateTime != nil {
in, out := &in.CreateTime, &out.CreateTime
*out = new(string)
**out = **in
}
if in.DestroyTime != nil {
in, out := &in.DestroyTime, &out.DestroyTime
*out = new(string)
**out = **in
}
if in.State != nil {
in, out := &in.State, &out.State
*out = new(string)
**out = **in
}
if in.ReplicationStatus != nil {
in, out := &in.ReplicationStatus, &out.ReplicationStatus
*out = new(ReplicationStatus)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.ClientSpecifiedPayloadChecksum != nil {
in, out := &in.ClientSpecifiedPayloadChecksum, &out.ClientSpecifiedPayloadChecksum
*out = new(bool)
**out = **in
}
if in.ScheduledDestroyTime != nil {
in, out := &in.ScheduledDestroyTime, &out.ScheduledDestroyTime
*out = new(string)
**out = **in
}
if in.CustomerManagedEncryption != nil {
in, out := &in.CustomerManagedEncryption, &out.CustomerManagedEncryption
*out = new(CustomerManagedEncryptionStatus)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersion.
func (in *SecretVersion) DeepCopy() *SecretVersion {
if in == nil {
return nil
}
out := new(SecretVersion)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretVersionIdentity) DeepCopyInto(out *SecretVersionIdentity) {
*out = *in
if in.parent != nil {
in, out := &in.parent, &out.parent
*out = new(SecretVersionParent)
**out = **in
}
if in.serviceGeneratedIDKnown != nil {
in, out := &in.serviceGeneratedIDKnown, &out.serviceGeneratedIDKnown
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionIdentity.
func (in *SecretVersionIdentity) DeepCopy() *SecretVersionIdentity {
if in == nil {
return nil
}
out := new(SecretVersionIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretVersionParent) DeepCopyInto(out *SecretVersionParent) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionParent.
func (in *SecretVersionParent) DeepCopy() *SecretVersionParent {
if in == nil {
return nil
}
out := new(SecretVersionParent)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretVersionRef) DeepCopyInto(out *SecretVersionRef) {
*out = *in
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretVersionRef.
func (in *SecretVersionRef) DeepCopy() *SecretVersionRef {
if in == nil {
return nil
}
out := new(SecretVersionRef)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Topic) DeepCopyInto(out *Topic) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topic.
func (in *Topic) DeepCopy() *Topic {
if in == nil {
return nil
}
out := new(Topic)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TopicRef) DeepCopyInto(out *TopicRef) {
*out = *in
if in.PubSubTopicRef != nil {
in, out := &in.PubSubTopicRef, &out.PubSubTopicRef
*out = new(refsv1beta1.PubSubTopicRef)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicRef.
func (in *TopicRef) DeepCopy() *TopicRef {
if in == nil {
return nil
}
out := new(TopicRef)
in.DeepCopyInto(out)
return out
}