v1alpha2

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2019 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package v1alpha2 contains managed resources for AWS storage services such as S3. +kubebuilder:object:generate=true +groupName=storage.aws.crossplane.io +versionName=v1alpha2

Index

Constants

View Source
const (
	Group   = "storage.aws.crossplane.io"
	Version = "v1alpha2"
)

Package type metadata.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
)
View Source
var (
	S3BucketKind             = reflect.TypeOf(S3Bucket{}).Name()
	S3BucketKindAPIVersion   = "s3bucket" + "." + SchemeGroupVersion.String()
	S3BucketGroupVersionKind = SchemeGroupVersion.WithKind(S3BucketKind)
)

S3Bucket type metadata.

View Source
var (
	S3BucketClassKind             = reflect.TypeOf(S3BucketClass{}).Name()
	S3BucketClassKindAPIVersion   = S3BucketClassKind + "." + SchemeGroupVersion.String()
	S3BucketClassGroupVersionKind = SchemeGroupVersion.WithKind(S3BucketClassKind)
)

S3BucketClass type metadata.

View Source
var (
	DBSubnetGroupKind             = reflect.TypeOf(DBSubnetGroup{}).Name()
	DBSubnetGroupKindAPIVersion   = DBSubnetGroupKind + "." + SchemeGroupVersion.String()
	DBSubnetGroupGroupVersionKind = SchemeGroupVersion.WithKind(DBSubnetGroupKind)
)

DBSubnetGroup type metadata.

Functions

This section is empty.

Types

type DBSubnetGroup

type DBSubnetGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DBSubnetGroupSpec   `json:"spec,omitempty"`
	Status DBSubnetGroupStatus `json:"status,omitempty"`
}

A DBSubnetGroup is a managed resource that represents an AWS VPC Database Subnet Group. +kubebuilder:printcolumn:name="GROUPNAME",type="string",JSONPath=".spec.groupName" +kubebuilder:printcolumn:name="DESCRIPTION",type="string",JSONPath=".spec.description" +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.groupStatus" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status

func (*DBSubnetGroup) DeepCopy

func (in *DBSubnetGroup) DeepCopy() *DBSubnetGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBSubnetGroup.

func (*DBSubnetGroup) DeepCopyInto

func (in *DBSubnetGroup) DeepCopyInto(out *DBSubnetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DBSubnetGroup) DeepCopyObject

func (in *DBSubnetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DBSubnetGroup) GetBindingPhase

func (b *DBSubnetGroup) GetBindingPhase() runtimev1alpha1.BindingPhase

GetBindingPhase of this DBSubnetGroup.

func (*DBSubnetGroup) GetClaimReference

func (b *DBSubnetGroup) GetClaimReference() *corev1.ObjectReference

GetClaimReference of this DBSubnetGroup.

func (*DBSubnetGroup) GetNonPortableClassReference

func (b *DBSubnetGroup) GetNonPortableClassReference() *corev1.ObjectReference

GetNonPortableClassReference of this DBSubnetGroup.

func (*DBSubnetGroup) GetReclaimPolicy

func (b *DBSubnetGroup) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy

GetReclaimPolicy of this DBSubnetGroup.

func (*DBSubnetGroup) GetWriteConnectionSecretToReference

func (b *DBSubnetGroup) GetWriteConnectionSecretToReference() corev1.LocalObjectReference

GetWriteConnectionSecretToReference of this DBSubnetGroup.

func (*DBSubnetGroup) SetBindingPhase

func (b *DBSubnetGroup) SetBindingPhase(p runtimev1alpha1.BindingPhase)

SetBindingPhase of this DBSubnetGroup.

func (*DBSubnetGroup) SetClaimReference

func (b *DBSubnetGroup) SetClaimReference(r *corev1.ObjectReference)

SetClaimReference of this DBSubnetGroup.

func (*DBSubnetGroup) SetConditions

func (b *DBSubnetGroup) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this DBSubnetGroup.

func (*DBSubnetGroup) SetNonPortableClassReference

func (b *DBSubnetGroup) SetNonPortableClassReference(r *corev1.ObjectReference)

SetNonPortableClassReference of this DBSubnetGroup.

func (*DBSubnetGroup) SetReclaimPolicy

func (b *DBSubnetGroup) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy)

SetReclaimPolicy of this DBSubnetGroup.

func (*DBSubnetGroup) SetWriteConnectionSecretToReference

func (b *DBSubnetGroup) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference)

SetWriteConnectionSecretToReference of this DBSubnetGroup.

func (*DBSubnetGroup) UpdateExternalStatus

func (b *DBSubnetGroup) UpdateExternalStatus(observation rds.DBSubnetGroup)

UpdateExternalStatus updates the external status object, given the observation

type DBSubnetGroupExternalStatus

type DBSubnetGroupExternalStatus struct {
	// The Amazon Resource Name (ARN) for the DB subnet group.
	DBSubnetGroupARN string `json:"groupArn"`

	// Provides the status of the DB subnet group.
	SubnetGroupStatus string `json:"groupStatus"`

	// Contains a list of Subnet elements.
	Subnets []Subnet `json:"subnets"`

	// Provides the VpcId of the DB subnet group.
	VPCID string `json:"vpcId"`
}

DBSubnetGroupExternalStatus keeps the state for the external resource

func (*DBSubnetGroupExternalStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBSubnetGroupExternalStatus.

func (*DBSubnetGroupExternalStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DBSubnetGroupList

type DBSubnetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DBSubnetGroup `json:"items"`
}

DBSubnetGroupList contains a list of DBSubnetGroups

func (*DBSubnetGroupList) DeepCopy

func (in *DBSubnetGroupList) DeepCopy() *DBSubnetGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBSubnetGroupList.

func (*DBSubnetGroupList) DeepCopyInto

func (in *DBSubnetGroupList) DeepCopyInto(out *DBSubnetGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DBSubnetGroupList) DeepCopyObject

func (in *DBSubnetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DBSubnetGroupParameters

type DBSubnetGroupParameters struct {
	// The description for the DB subnet group.
	DBSubnetGroupDescription string `json:"description"`

	// The name for the DB subnet group. This value is stored as a lowercase string.
	DBSubnetGroupName string `json:"groupName"`

	// The EC2 Subnet IDs for the DB subnet group.
	SubnetIDs []string `json:"subnetIds"`

	// A list of tags. For more information, see Tagging Amazon RDS Resources (http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html)
	// in the Amazon RDS User Guide.
	Tags []Tag `json:"tags,omitempty"`
}

DBSubnetGroupParameters define the desired state of an AWS VPC Database Subnet Group.

func (*DBSubnetGroupParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBSubnetGroupParameters.

func (*DBSubnetGroupParameters) DeepCopyInto

func (in *DBSubnetGroupParameters) DeepCopyInto(out *DBSubnetGroupParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DBSubnetGroupSpec

type DBSubnetGroupSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	DBSubnetGroupParameters      `json:",inline"`
}

A DBSubnetGroupSpec defines the desired state of a DBSubnetGroup.

func (*DBSubnetGroupSpec) DeepCopy

func (in *DBSubnetGroupSpec) DeepCopy() *DBSubnetGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBSubnetGroupSpec.

func (*DBSubnetGroupSpec) DeepCopyInto

func (in *DBSubnetGroupSpec) DeepCopyInto(out *DBSubnetGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DBSubnetGroupStatus

type DBSubnetGroupStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	DBSubnetGroupExternalStatus    `json:",inline"`
}

A DBSubnetGroupStatus represents the observed state of a DBSubnetGroup.

func (*DBSubnetGroupStatus) DeepCopy

func (in *DBSubnetGroupStatus) DeepCopy() *DBSubnetGroupStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBSubnetGroupStatus.

func (*DBSubnetGroupStatus) DeepCopyInto

func (in *DBSubnetGroupStatus) DeepCopyInto(out *DBSubnetGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3Bucket

type S3Bucket struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   S3BucketSpec   `json:"spec,omitempty"`
	Status S3BucketStatus `json:"status,omitempty"`
}

An S3Bucket is a managed resource that represents an AWS S3 Bucket. +kubebuilder:printcolumn:name="CLASS",type="string",JSONPath=".spec.classRef.name" +kubebuilder:printcolumn:name="PREDEFINED-ACL",type="string",JSONPath=".spec.cannedACL" +kubebuilder:printcolumn:name="LOCAL-PERMISSION",type="string",JSONPath=".spec.localPermission" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp"

func (*S3Bucket) DeepCopy

func (in *S3Bucket) DeepCopy() *S3Bucket

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Bucket.

func (*S3Bucket) DeepCopyInto

func (in *S3Bucket) DeepCopyInto(out *S3Bucket)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3Bucket) DeepCopyObject

func (in *S3Bucket) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*S3Bucket) GetBindingPhase

func (b *S3Bucket) GetBindingPhase() runtimev1alpha1.BindingPhase

GetBindingPhase of this S3Bucket.

func (*S3Bucket) GetBucketName

func (b *S3Bucket) GetBucketName() string

GetBucketName based on the NameFormat spec value, If name format is not provided, bucket name defaults to UID If name format provided with '%s' value, bucket name will result in formatted string + UID,

NOTE: only single %s substitution is supported

If name format does not contain '%s' substitution, i.e. a constant string, the constant string value is returned back

Examples:

For all examples assume "UID" = "test-uid"
1. NameFormat = "", BucketName = "test-uid"
2. NameFormat = "%s", BucketName = "test-uid"
3. NameFormat = "foo", BucketName = "foo"
4. NameFormat = "foo-%s", BucketName = "foo-test-uid"
5. NameFormat = "foo-%s-bar-%s", BucketName = "foo-test-uid-bar-%!s(MISSING)"

func (*S3Bucket) GetClaimReference

func (b *S3Bucket) GetClaimReference() *corev1.ObjectReference

GetClaimReference of this S3Bucket.

func (*S3Bucket) GetNonPortableClassReference

func (b *S3Bucket) GetNonPortableClassReference() *corev1.ObjectReference

GetNonPortableClassReference of this S3Bucket.

func (*S3Bucket) GetReclaimPolicy

func (b *S3Bucket) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy

GetReclaimPolicy of this S3Bucket.

func (*S3Bucket) GetWriteConnectionSecretToReference

func (b *S3Bucket) GetWriteConnectionSecretToReference() corev1.LocalObjectReference

GetWriteConnectionSecretToReference of this S3Bucket.

func (*S3Bucket) HasPolicyChanged

func (b *S3Bucket) HasPolicyChanged(policyVersion string) (bool, error)

HasPolicyChanged returns true if the bucket's policy is older than the supplied version.

func (*S3Bucket) SetBindingPhase

func (b *S3Bucket) SetBindingPhase(p runtimev1alpha1.BindingPhase)

SetBindingPhase of this S3Bucket.

func (*S3Bucket) SetClaimReference

func (b *S3Bucket) SetClaimReference(r *corev1.ObjectReference)

SetClaimReference of this S3Bucket.

func (*S3Bucket) SetConditions

func (b *S3Bucket) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this S3Bucket.

func (*S3Bucket) SetNonPortableClassReference

func (b *S3Bucket) SetNonPortableClassReference(r *corev1.ObjectReference)

SetNonPortableClassReference of this S3Bucket.

func (*S3Bucket) SetReclaimPolicy

func (b *S3Bucket) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy)

SetReclaimPolicy of this S3Bucket.

func (*S3Bucket) SetUserPolicyVersion

func (b *S3Bucket) SetUserPolicyVersion(policyVersion string) error

SetUserPolicyVersion specifies this bucket's policy version.

func (*S3Bucket) SetWriteConnectionSecretToReference

func (b *S3Bucket) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference)

SetWriteConnectionSecretToReference of this S3Bucket.

type S3BucketClass

type S3BucketClass struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	// SpecTemplate is a template for the spec of a dynamically provisioned
	// S3Bucket.
	SpecTemplate S3BucketClassSpecTemplate `json:"specTemplate"`
}

An S3BucketClass is a non-portable resource class. It defines the desired spec of resource claims that use it to dynamically provision a managed resource. +kubebuilder:printcolumn:name="PROVIDER-REF",type="string",JSONPath=".specTemplate.providerRef.name" +kubebuilder:printcolumn:name="RECLAIM-POLICY",type="string",JSONPath=".specTemplate.reclaimPolicy" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp"

func (*S3BucketClass) DeepCopy

func (in *S3BucketClass) DeepCopy() *S3BucketClass

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketClass.

func (*S3BucketClass) DeepCopyInto

func (in *S3BucketClass) DeepCopyInto(out *S3BucketClass)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketClass) DeepCopyObject

func (in *S3BucketClass) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*S3BucketClass) GetReclaimPolicy

func (i *S3BucketClass) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy

GetReclaimPolicy of this S3BucketClass.

func (*S3BucketClass) SetReclaimPolicy

func (i *S3BucketClass) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy)

SetReclaimPolicy of this S3BucketClass.

type S3BucketClassList

type S3BucketClassList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []S3BucketClass `json:"items"`
}

S3BucketClassList contains a list of cloud memorystore resource classes.

func (*S3BucketClassList) DeepCopy

func (in *S3BucketClassList) DeepCopy() *S3BucketClassList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketClassList.

func (*S3BucketClassList) DeepCopyInto

func (in *S3BucketClassList) DeepCopyInto(out *S3BucketClassList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketClassList) DeepCopyObject

func (in *S3BucketClassList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketClassSpecTemplate

type S3BucketClassSpecTemplate struct {
	runtimev1alpha1.NonPortableClassSpecTemplate `json:",inline"`
	S3BucketParameters                           `json:",inline"`
}

An S3BucketClassSpecTemplate is a template for the spec of a dynamically provisioned S3Bucket.

func (*S3BucketClassSpecTemplate) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketClassSpecTemplate.

func (*S3BucketClassSpecTemplate) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketList

type S3BucketList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []S3Bucket `json:"items"`
}

S3BucketList contains a list of S3Buckets

func (*S3BucketList) DeepCopy

func (in *S3BucketList) DeepCopy() *S3BucketList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketList.

func (*S3BucketList) DeepCopyInto

func (in *S3BucketList) DeepCopyInto(out *S3BucketList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketList) DeepCopyObject

func (in *S3BucketList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketParameters

type S3BucketParameters struct {
	// NameFormat specifies the name of the external S3Bucket instance. The
	// first instance of the string '%s' will be replaced with the Kubernetes
	// UID of this S3Bucket. Omit this field to use the UID alone as the name.
	// +optional
	NameFormat string `json:"nameFormat,omitempty"`

	// Region of the bucket.
	Region string `json:"region"`

	// CannedACL applies a standard AWS built-in ACL for common bucket use
	// cases.
	// +kubebuilder:validation:Enum=private;public-read;public-read-write;authenticated-read;log-delivery-write;aws-exec-read
	// +optional
	CannedACL *s3.BucketCannedACL `json:"cannedACL,omitempty"`

	// Versioning enables versioning of objects stored in this bucket.
	// +optional
	Versioning bool `json:"versioning,omitempty"`

	// LocalPermission is the permissions granted on the bucket for the provider
	// specific bucket service account that is available in a secret after
	// provisioning.
	// +kubebuilder:validation:Enum=Read;Write;ReadWrite
	LocalPermission *storagev1alpha1.LocalPermissionType `json:"localPermission"`
}

S3BucketParameters define the desired state of an AWS S3 Bucket.

func (*S3BucketParameters) DeepCopy

func (in *S3BucketParameters) DeepCopy() *S3BucketParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketParameters.

func (*S3BucketParameters) DeepCopyInto

func (in *S3BucketParameters) DeepCopyInto(out *S3BucketParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpec

type S3BucketSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	S3BucketParameters           `json:",inline"`
}

S3BucketSpec defines the desired state of S3Bucket

func (*S3BucketSpec) DeepCopy

func (in *S3BucketSpec) DeepCopy() *S3BucketSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpec.

func (*S3BucketSpec) DeepCopyInto

func (in *S3BucketSpec) DeepCopyInto(out *S3BucketSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketStatus

type S3BucketStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`

	// ProviderID is the AWS identifier for this bucket.
	ProviderID string `json:"providerID,omitempty"`

	// IAMUsername is the name of an IAM user that is automatically created and
	// granted access to this bucket by Crossplane at bucket creation time.
	IAMUsername string `json:"iamUsername,omitempty"`

	// LastUserPolicyVersion is the most recent version of the policy associated
	// with this bucket's IAMUser.
	LastUserPolicyVersion int `json:"lastUserPolicyVersion,omitempty"`

	// LastLocalPermission is the most recent local permission that was set for
	// this bucket.
	LastLocalPermission storagev1alpha1.LocalPermissionType `json:"lastLocalPermission,omitempty"`
}

S3BucketStatus defines the observed state of S3Bucket

func (*S3BucketStatus) DeepCopy

func (in *S3BucketStatus) DeepCopy() *S3BucketStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketStatus.

func (*S3BucketStatus) DeepCopyInto

func (in *S3BucketStatus) DeepCopyInto(out *S3BucketStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Subnet

type Subnet struct {
	// Specifies the identifier of the subnet.
	SubnetID string `json:"subnetID"`

	// Specifies the status of the subnet.
	SubnetStatus string `json:"subnetStatus"`
}

Subnet represents a aws subnet

func (*Subnet) DeepCopy

func (in *Subnet) DeepCopy() *Subnet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.

func (*Subnet) DeepCopyInto

func (in *Subnet) DeepCopyInto(out *Subnet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Tag

type Tag struct {
	// Key is the name of the tag.
	Key string `json:"key"`
	// Value is the value of the tag.
	Value string `json:"value"`
}

Tag defines a tag

func BuildFromRDSTags

func BuildFromRDSTags(tags []rds.Tag) []Tag

BuildFromRDSTags returns a list of tags, off of the given RDS tags

func (*Tag) DeepCopy

func (in *Tag) DeepCopy() *Tag

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.

func (*Tag) DeepCopyInto

func (in *Tag) DeepCopyInto(out *Tag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL