v1alpha1

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package v1alpha1 contains the v1alpha1 group Sample resources of the btp-account provider. +kubebuilder:object:generate=true +groupName=oidc.btp.sap.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	ConDetailsIDToken       = "IDToken"
	ConDetailsRefresh       = "RefreshToken"
	RotationStrategyDynamic = "Dynamic"
)
View Source
const (
	Group   = "oidc.btp.sap.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

View Source
const CannotIntrospect xpv1.ConditionReason = "ErrIntrospect"
View Source
const IntrospectSuccess xpv1.ConditionReason = "IntrospectSuccess"
View Source
const Introspection xpv1.ConditionType = "TokenIntrospection"
View Source
const (
	KubeConfigSecreKey = "kubeconfig"
)

Variables

View Source
var (
	CertBasedOIDCLoginKind             = reflect.TypeOf(CertBasedOIDCLogin{}).Name()
	CertBasedOIDCLoginGroupKind        = schema.GroupKind{Group: Group, Kind: CertBasedOIDCLoginKind}.String()
	CertBasedOIDCLoginKindAPIVersion   = CertBasedOIDCLoginKind + "." + SchemeGroupVersion.String()
	CertBasedOIDCLoginGroupVersionKind = SchemeGroupVersion.WithKind(CertBasedOIDCLoginKind)
)

CertBasedOIDCLogin type metadata.

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 (
	KubeConfigGeneratorKind             = reflect.TypeOf(KubeConfigGenerator{}).Name()
	KubeConfigGeneratorGroupKind        = schema.GroupKind{Group: Group, Kind: KubeConfigGeneratorKind}.String()
	KubeConfigGeneratorKindAPIVersion   = KubeConfigGeneratorKind + "." + SchemeGroupVersion.String()
	KubeConfigGeneratorGroupVersionKind = SchemeGroupVersion.WithKind(KubeConfigGeneratorKind)
)

KubeConfigGenerator type metadata.

Functions

func IntrospectError

func IntrospectError(msg string) xpv1.Condition

func IntrospectOk

func IntrospectOk() xpv1.Condition

Types

type CertBasedOIDCLogin

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

	Spec   CertBasedOIDCLoginSpec   `json:"spec"`
	Status CertBasedOIDCLoginStatus `json:"status,omitempty"`
}

A CertBasedOIDCLogin is a managed resource that represents a OIDC login flow using a certificate for authentication +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="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,btp-account}

func (*CertBasedOIDCLogin) DeepCopy

func (in *CertBasedOIDCLogin) DeepCopy() *CertBasedOIDCLogin

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

func (*CertBasedOIDCLogin) DeepCopyInto

func (in *CertBasedOIDCLogin) DeepCopyInto(out *CertBasedOIDCLogin)

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

func (*CertBasedOIDCLogin) DeepCopyObject

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

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

func (*CertBasedOIDCLogin) GetCondition

func (mg *CertBasedOIDCLogin) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) GetDeletionPolicy

func (mg *CertBasedOIDCLogin) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) GetManagementPolicies

func (mg *CertBasedOIDCLogin) GetManagementPolicies() xpv1.ManagementPolicies

GetManagementPolicies of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) GetProviderConfigReference

func (mg *CertBasedOIDCLogin) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) GetPublishConnectionDetailsTo

func (mg *CertBasedOIDCLogin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) GetWriteConnectionSecretToReference

func (mg *CertBasedOIDCLogin) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) SetConditions

func (mg *CertBasedOIDCLogin) SetConditions(c ...xpv1.Condition)

SetConditions of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) SetDeletionPolicy

func (mg *CertBasedOIDCLogin) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) SetManagementPolicies

func (mg *CertBasedOIDCLogin) SetManagementPolicies(r xpv1.ManagementPolicies)

SetManagementPolicies of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) SetProviderConfigReference

func (mg *CertBasedOIDCLogin) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) SetPublishConnectionDetailsTo

func (mg *CertBasedOIDCLogin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this CertBasedOIDCLogin.

func (*CertBasedOIDCLogin) SetWriteConnectionSecretToReference

func (mg *CertBasedOIDCLogin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this CertBasedOIDCLogin.

type CertBasedOIDCLoginList

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

CertBasedOIDCLoginList contains a list of CertBasedOIDCLogin

func (*CertBasedOIDCLoginList) DeepCopy

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

func (*CertBasedOIDCLoginList) DeepCopyInto

func (in *CertBasedOIDCLoginList) DeepCopyInto(out *CertBasedOIDCLoginList)

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

func (*CertBasedOIDCLoginList) DeepCopyObject

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

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

func (*CertBasedOIDCLoginList) GetItems

func (l *CertBasedOIDCLoginList) GetItems() []resource.Managed

GetItems of this CertBasedOIDCLoginList.

type CertBasedOIDCLoginObservation

type CertBasedOIDCLoginObservation struct {
	JwtStatus `json:",inline"`
}

CertBasedOIDCLoginObservation are the observable fields of a CertBasedOIDCLogin.

func (*CertBasedOIDCLoginObservation) DeepCopy

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

func (*CertBasedOIDCLoginObservation) DeepCopyInto

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

type CertBasedOIDCLoginParameters

type CertBasedOIDCLoginParameters struct {
	Issuer   string `json:"issuer,omitempty"`
	ClientId string `json:"clientId,omitempty"`
	// Reference to p12 certificate, encoded as secret
	Certificate Certificate `json:"certificate,omitempty"`
	// Certificate Password used in the auth process
	Password Password `json:"password,omitempty"`
}

CertBasedOIDCLoginParameters are the configurable fields of a CertBasedOIDCLogin.

func (*CertBasedOIDCLoginParameters) DeepCopy

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

func (*CertBasedOIDCLoginParameters) DeepCopyInto

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

type CertBasedOIDCLoginSpec

type CertBasedOIDCLoginSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       CertBasedOIDCLoginParameters `json:"forProvider"`
}

A CertBasedOIDCLoginSpec defines the desired state of a CertBasedOIDCLogin.

func (*CertBasedOIDCLoginSpec) DeepCopy

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

func (*CertBasedOIDCLoginSpec) DeepCopyInto

func (in *CertBasedOIDCLoginSpec) DeepCopyInto(out *CertBasedOIDCLoginSpec)

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

type CertBasedOIDCLoginStatus

type CertBasedOIDCLoginStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          CertBasedOIDCLoginObservation `json:"atProvider,omitempty"`
}

A CertBasedOIDCLoginStatus represents the observed state of a CertBasedOIDCLogin.

func (*CertBasedOIDCLoginStatus) DeepCopy

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

func (*CertBasedOIDCLoginStatus) DeepCopyInto

func (in *CertBasedOIDCLoginStatus) DeepCopyInto(out *CertBasedOIDCLoginStatus)

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

type Certificate

type Certificate struct {
	// Type of certificate, currently just used for manual bookkepping
	Type string `json:"type,omitempty"`
	// +kubebuilder:validation:Enum=None;Secret;InjectedIdentity;Environment;Filesystem
	Source                         xpv1.CredentialsSource `json:"source"`
	xpv1.CommonCredentialSelectors `json:",inline"`
}

func (*Certificate) DeepCopy

func (in *Certificate) DeepCopy() *Certificate

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

func (*Certificate) DeepCopyInto

func (in *Certificate) DeepCopyInto(out *Certificate)

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

type JwtStatus

type JwtStatus struct {
	// Issuer is the IDP which issued the JWT
	Issuer *string `json:"issuer,omitempty"`
	// IssuedAt timestamp of creation of the JWT
	IssuedAt *metav1.Time `json:"issuedAt,omitempty"`
	// expiresAt timestamp when JWT will expire
	ExpiresAt *metav1.Time `json:"expiresAt,omitempty"`
	// RotationNotBefore timestamp after which rotation will be started
	RotationNotBefore *metav1.Time `json:"rotationNotBefore,omitempty"`
	// RotationStrategy returns which strategy the controller chose to rotate the secret. Currently not configurable. Dynamic refers to rotate the jwt at 2/3 of its duration.
	// +kubebuilder:validation:Enum=Dynamic
	RotationStrategy *string `json:"rotationStrategy,omitempty"`
	// RotationDuration threshold value (depending on RotationStrategy) used to calculate RotationNotBefore
	RotationDuration *metav1.Duration `json:"rotationDuration,omitempty"`
}

JwtStatus status of the retrieved Json Web Token

func (*JwtStatus) DeepCopy

func (in *JwtStatus) DeepCopy() *JwtStatus

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

func (*JwtStatus) DeepCopyInto

func (in *JwtStatus) DeepCopyInto(out *JwtStatus)

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

type KubeConfigGenerator

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

	Spec   KubeConfigGeneratorSpec   `json:"spec"`
	Status KubeConfigGeneratorStatus `json:"status,omitempty"`
}

A KubeConfigGenerator is a managed resource that controls the generation of a kubeconfig file +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="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,btp-account}

func (*KubeConfigGenerator) DeepCopy

func (in *KubeConfigGenerator) DeepCopy() *KubeConfigGenerator

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

func (*KubeConfigGenerator) DeepCopyInto

func (in *KubeConfigGenerator) DeepCopyInto(out *KubeConfigGenerator)

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

func (*KubeConfigGenerator) DeepCopyObject

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

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

func (*KubeConfigGenerator) GetCondition

func (mg *KubeConfigGenerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this KubeConfigGenerator.

func (*KubeConfigGenerator) GetDeletionPolicy

func (mg *KubeConfigGenerator) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this KubeConfigGenerator.

func (*KubeConfigGenerator) GetManagementPolicies

func (mg *KubeConfigGenerator) GetManagementPolicies() xpv1.ManagementPolicies

GetManagementPolicies of this KubeConfigGenerator.

func (*KubeConfigGenerator) GetProviderConfigReference

func (mg *KubeConfigGenerator) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this KubeConfigGenerator.

func (*KubeConfigGenerator) GetPublishConnectionDetailsTo

func (mg *KubeConfigGenerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this KubeConfigGenerator.

func (*KubeConfigGenerator) GetWriteConnectionSecretToReference

func (mg *KubeConfigGenerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this KubeConfigGenerator.

func (*KubeConfigGenerator) SetConditions

func (mg *KubeConfigGenerator) SetConditions(c ...xpv1.Condition)

SetConditions of this KubeConfigGenerator.

func (*KubeConfigGenerator) SetDeletionPolicy

func (mg *KubeConfigGenerator) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this KubeConfigGenerator.

func (*KubeConfigGenerator) SetManagementPolicies

func (mg *KubeConfigGenerator) SetManagementPolicies(r xpv1.ManagementPolicies)

SetManagementPolicies of this KubeConfigGenerator.

func (*KubeConfigGenerator) SetProviderConfigReference

func (mg *KubeConfigGenerator) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this KubeConfigGenerator.

func (*KubeConfigGenerator) SetPublishConnectionDetailsTo

func (mg *KubeConfigGenerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this KubeConfigGenerator.

func (*KubeConfigGenerator) SetWriteConnectionSecretToReference

func (mg *KubeConfigGenerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this KubeConfigGenerator.

type KubeConfigGeneratorList

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

KubeConfigGeneratorList contains a list of KubeConfigGenerator

func (*KubeConfigGeneratorList) DeepCopy

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

func (*KubeConfigGeneratorList) DeepCopyInto

func (in *KubeConfigGeneratorList) DeepCopyInto(out *KubeConfigGeneratorList)

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

func (*KubeConfigGeneratorList) DeepCopyObject

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

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

func (*KubeConfigGeneratorList) GetItems

func (l *KubeConfigGeneratorList) GetItems() []resource.Managed

GetItems of this KubeConfigGeneratorList.

type KubeConfigGeneratorObservation

type KubeConfigGeneratorObservation struct {
	// Time of the last generation process, just for manual lookup right now
	LastUpdatedAt string `json:"lastUpdatedAt,omitempty"`
	// Hash of kubeconfig that has been used in the last generation process (referenced from the secret under kubeconfigTemplate)
	KubeConfigHash []byte `json:"kubeConfigHash,omitempty"`
	// Hash of token that has been used in the last generation process (referenced from the secret under oidcToken)
	TokenHash []byte `json:"tokenHash,omitempty"`
	// Generation (from object metadata) of the CR used for the last generation process, used to detect changes in the CR itself
	UpdatedGeneration int64 `json:"updatedGeneration,omitempty"`
	// ServerUrl parsed from generated Kubeconfig
	ServerUrl string `json:"serverUrl"`
}

func (*KubeConfigGeneratorObservation) DeepCopy

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

func (*KubeConfigGeneratorObservation) DeepCopyInto

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

type KubeConfigGeneratorParameters

type KubeConfigGeneratorParameters struct {
	KubeconfigTemplate KubeconfigTemplate `json:"kubeconfigTemplate"`
	OIDCToken          OIDCToken          `json:"oidcToken"`
}

KubeConfigGeneratorParameters are the configurable fields of a KubeConfigGenerator.

func (*KubeConfigGeneratorParameters) DeepCopy

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

func (*KubeConfigGeneratorParameters) DeepCopyInto

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

type KubeConfigGeneratorSpec

type KubeConfigGeneratorSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       KubeConfigGeneratorParameters `json:"forProvider"`
}

A KubeConfigGeneratorSpec defines the desired state of a KubeConfigGenerator.

func (*KubeConfigGeneratorSpec) DeepCopy

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

func (*KubeConfigGeneratorSpec) DeepCopyInto

func (in *KubeConfigGeneratorSpec) DeepCopyInto(out *KubeConfigGeneratorSpec)

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

type KubeConfigGeneratorStatus

type KubeConfigGeneratorStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          KubeConfigGeneratorObservation `json:"atProvider,omitempty"`
}

A KubeConfigGeneratorStatus represents the observed state of a KubeConfigGenerator.

func (*KubeConfigGeneratorStatus) DeepCopy

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

func (*KubeConfigGeneratorStatus) DeepCopyInto

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

type KubeconfigTemplate

type KubeconfigTemplate struct {
	// +kubebuilder:validation:Enum=None;Secret;InjectedIdentity;Environment;Filesystem
	Source                         xpv1.CredentialsSource `json:"source"`
	xpv1.CommonCredentialSelectors `json:",inline"`

	// ID of the entry in users of kubeconfig to inject the token to
	UserIndex int `json:"userIndex,omitempty"`
	// If not set to true it will clean the user entry and leave only the token, otherwise the token will just be added
	InjectInline bool `json:"injectInline,omitempty"`
}

func (*KubeconfigTemplate) DeepCopy

func (in *KubeconfigTemplate) DeepCopy() *KubeconfigTemplate

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

func (*KubeconfigTemplate) DeepCopyInto

func (in *KubeconfigTemplate) DeepCopyInto(out *KubeconfigTemplate)

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

type OIDCToken

type OIDCToken struct {
	// +kubebuilder:validation:Enum=None;Secret;InjectedIdentity;Environment;Filesystem
	Source                         xpv1.CredentialsSource `json:"source"`
	xpv1.CommonCredentialSelectors `json:",inline"`
}

func (*OIDCToken) DeepCopy

func (in *OIDCToken) DeepCopy() *OIDCToken

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

func (*OIDCToken) DeepCopyInto

func (in *OIDCToken) DeepCopyInto(out *OIDCToken)

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

type Password

type Password struct {
	// +kubebuilder:validation:Enum=None;Secret;InjectedIdentity;Environment;Filesystem
	Source                         xpv1.CredentialsSource `json:"source"`
	xpv1.CommonCredentialSelectors `json:",inline"`
}

func (*Password) DeepCopy

func (in *Password) DeepCopy() *Password

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

func (*Password) DeepCopyInto

func (in *Password) DeepCopyInto(out *Password)

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