Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the csi v1alpha1 API group +kubebuilder:object:generate=true +groupName=csi.tanzu.vmware.com
Index ¶
- Variables
- type AwsEbsCSI
- type AwsEbsCSIConfig
- type AwsEbsCSIConfigList
- type AwsEbsCSIConfigSpec
- type AwsEbsCSIConfigStatus
- type AzureDiskCSI
- type AzureDiskCSIConfig
- type AzureDiskCSIConfigList
- type AzureDiskCSIConfigSpec
- type AzureDiskCSIConfigStatus
- type AzureFileCSI
- type AzureFileCSIConfig
- type AzureFileCSIConfigList
- type AzureFileCSIConfigSpec
- type AzureFileCSIConfigStatus
- type NetPermissionConfig
- type NonParavirtualConfig
- type VSphereCSI
- type VSphereCSIConfig
- type VSphereCSIConfigList
- type VSphereCSIConfigSpec
- type VSphereCSIConfigStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "csi.tanzu.vmware.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AwsEbsCSI ¶
type AwsEbsCSI struct { // The namespace csi components are to be deployed in // +kubebuilder:validation:Required Namespace string `json:"namespace"` // +kubebuilder:validation:Optional HTTPProxy string `json:"httpProxy,omitempty"` // +kubebuilder:validation:Optional HTTPSProxy string `json:"httpsProxy,omitempty"` // +kubebuilder:validation:Optional NoProxy string `json:"noProxy,omitempty"` // +kubebuilder:validation:Optional DeploymentReplicas *int32 `json:"deploymentReplicas,omitempty"` }
AwsEbsCSI is the Schema for the awsebscsiconfigs API
func (*AwsEbsCSI) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsEbsCSI.
func (*AwsEbsCSI) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsEbsCSIConfig ¶
type AwsEbsCSIConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AwsEbsCSIConfigSpec `json:"spec,omitempty"` Status AwsEbsCSIConfigStatus `json:"status,omitempty"` }
AwsEbsCSIConfig is the Schema for the awsebscsiconfigs API
func (*AwsEbsCSIConfig) DeepCopy ¶
func (in *AwsEbsCSIConfig) DeepCopy() *AwsEbsCSIConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsEbsCSIConfig.
func (*AwsEbsCSIConfig) DeepCopyInto ¶
func (in *AwsEbsCSIConfig) DeepCopyInto(out *AwsEbsCSIConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AwsEbsCSIConfig) DeepCopyObject ¶
func (in *AwsEbsCSIConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AwsEbsCSIConfigList ¶
type AwsEbsCSIConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AwsEbsCSIConfig `json:"items"` }
AwsEbsCSIConfigList contains a list of AwsEbsCSIConfig
func (*AwsEbsCSIConfigList) DeepCopy ¶
func (in *AwsEbsCSIConfigList) DeepCopy() *AwsEbsCSIConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsEbsCSIConfigList.
func (*AwsEbsCSIConfigList) DeepCopyInto ¶
func (in *AwsEbsCSIConfigList) DeepCopyInto(out *AwsEbsCSIConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AwsEbsCSIConfigList) DeepCopyObject ¶
func (in *AwsEbsCSIConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AwsEbsCSIConfigSpec ¶
type AwsEbsCSIConfigSpec struct {
AwsEbsCSI AwsEbsCSI `json:"awsEBSCSIDriver"`
}
AwsEbsCSIConfigSpec defines the desired state of AwsEbsCSIConfig
func (*AwsEbsCSIConfigSpec) DeepCopy ¶
func (in *AwsEbsCSIConfigSpec) DeepCopy() *AwsEbsCSIConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsEbsCSIConfigSpec.
func (*AwsEbsCSIConfigSpec) DeepCopyInto ¶
func (in *AwsEbsCSIConfigSpec) DeepCopyInto(out *AwsEbsCSIConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsEbsCSIConfigStatus ¶
type AwsEbsCSIConfigStatus struct { // Name of the secret created by csi controller //+ kubebuilder:validation:Optional SecretRef *string `json:"secretRef,omitempty"` }
AwsEbsCSIConfigStatus defines the observed state of AwsEbsCSIConfig
func (*AwsEbsCSIConfigStatus) DeepCopy ¶
func (in *AwsEbsCSIConfigStatus) DeepCopy() *AwsEbsCSIConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsEbsCSIConfigStatus.
func (*AwsEbsCSIConfigStatus) DeepCopyInto ¶
func (in *AwsEbsCSIConfigStatus) DeepCopyInto(out *AwsEbsCSIConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureDiskCSI ¶
type AzureDiskCSI struct { // The namespace csi components are to be deployed in // +kubebuilder:validation:Optional Namespace string `json:"namespace"` // +kubebuilder:validation:Optional HTTPProxy string `json:"httpProxy,omitempty"` // +kubebuilder:validation:Optional HTTPSProxy string `json:"httpsProxy,omitempty"` // +kubebuilder:validation:Optional NoProxy string `json:"noProxy,omitempty"` // +kubebuilder:validation:Optional DeploymentReplicas *int32 `json:"deploymentReplicas,omitempty"` }
AzureDiskCSI is the Schema for the awsebscsiconfigs API
func (*AzureDiskCSI) DeepCopy ¶
func (in *AzureDiskCSI) DeepCopy() *AzureDiskCSI
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDiskCSI.
func (*AzureDiskCSI) DeepCopyInto ¶
func (in *AzureDiskCSI) DeepCopyInto(out *AzureDiskCSI)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureDiskCSIConfig ¶
type AzureDiskCSIConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureDiskCSIConfigSpec `json:"spec,omitempty"` Status AzureDiskCSIConfigStatus `json:"status,omitempty"` }
AzureDiskCSIConfig is the Schema for the azurediskcsiconfigs API
func (*AzureDiskCSIConfig) DeepCopy ¶
func (in *AzureDiskCSIConfig) DeepCopy() *AzureDiskCSIConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDiskCSIConfig.
func (*AzureDiskCSIConfig) DeepCopyInto ¶
func (in *AzureDiskCSIConfig) DeepCopyInto(out *AzureDiskCSIConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureDiskCSIConfig) DeepCopyObject ¶
func (in *AzureDiskCSIConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureDiskCSIConfigList ¶
type AzureDiskCSIConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureDiskCSIConfig `json:"items"` }
AzureDiskCSIConfigList contains a list of AzureDiskCSIConfig
func (*AzureDiskCSIConfigList) DeepCopy ¶
func (in *AzureDiskCSIConfigList) DeepCopy() *AzureDiskCSIConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDiskCSIConfigList.
func (*AzureDiskCSIConfigList) DeepCopyInto ¶
func (in *AzureDiskCSIConfigList) DeepCopyInto(out *AzureDiskCSIConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureDiskCSIConfigList) DeepCopyObject ¶
func (in *AzureDiskCSIConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureDiskCSIConfigSpec ¶
type AzureDiskCSIConfigSpec struct {
AzureDiskCSI AzureDiskCSI `json:"azureDiskCSIDriver"`
}
AzureDiskCSIConfigSpec defines the desired state of AzureDiskCSIConfig
func (*AzureDiskCSIConfigSpec) DeepCopy ¶
func (in *AzureDiskCSIConfigSpec) DeepCopy() *AzureDiskCSIConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDiskCSIConfigSpec.
func (*AzureDiskCSIConfigSpec) DeepCopyInto ¶
func (in *AzureDiskCSIConfigSpec) DeepCopyInto(out *AzureDiskCSIConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureDiskCSIConfigStatus ¶
type AzureDiskCSIConfigStatus struct { // Name of the secret created by csi controller //+ kubebuilder:validation:Optional SecretRef *string `json:"secretRef,omitempty"` }
AzureDiskCSIConfigStatus defines the observed state of AzureDiskCSIConfig
func (*AzureDiskCSIConfigStatus) DeepCopy ¶
func (in *AzureDiskCSIConfigStatus) DeepCopy() *AzureDiskCSIConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDiskCSIConfigStatus.
func (*AzureDiskCSIConfigStatus) DeepCopyInto ¶
func (in *AzureDiskCSIConfigStatus) DeepCopyInto(out *AzureDiskCSIConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFileCSI ¶
type AzureFileCSI struct { // The namespace csi components are to be deployed in // +kubebuilder:validation:Required Namespace string `json:"namespace"` // +kubebuilder:validation:Optional HTTPProxy string `json:"httpProxy,omitempty"` // +kubebuilder:validation:Optional HTTPSProxy string `json:"httpsProxy,omitempty"` // +kubebuilder:validation:Optional NoProxy string `json:"noProxy,omitempty"` // +kubebuilder:validation:Optional DeploymentReplicas *int32 `json:"deploymentReplicas,omitempty"` }
AzureFileCSI is the Schema for the AzureFileCSIConfig
func (*AzureFileCSI) DeepCopy ¶
func (in *AzureFileCSI) DeepCopy() *AzureFileCSI
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileCSI.
func (*AzureFileCSI) DeepCopyInto ¶
func (in *AzureFileCSI) DeepCopyInto(out *AzureFileCSI)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFileCSIConfig ¶
type AzureFileCSIConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureFileCSIConfigSpec `json:"spec,omitempty"` Status AzureFileCSIConfigStatus `json:"status,omitempty"` }
AzureFileCSIConfig is the Schema for the azurefilecsiconfigs
func (*AzureFileCSIConfig) DeepCopy ¶
func (in *AzureFileCSIConfig) DeepCopy() *AzureFileCSIConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileCSIConfig.
func (*AzureFileCSIConfig) DeepCopyInto ¶
func (in *AzureFileCSIConfig) DeepCopyInto(out *AzureFileCSIConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureFileCSIConfig) DeepCopyObject ¶
func (in *AzureFileCSIConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureFileCSIConfigList ¶
type AzureFileCSIConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AzureFileCSIConfig `json:"items"` }
AzureFileCSIConfigList contains a list of AzureFileCSIConfig
func (*AzureFileCSIConfigList) DeepCopy ¶
func (in *AzureFileCSIConfigList) DeepCopy() *AzureFileCSIConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileCSIConfigList.
func (*AzureFileCSIConfigList) DeepCopyInto ¶
func (in *AzureFileCSIConfigList) DeepCopyInto(out *AzureFileCSIConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureFileCSIConfigList) DeepCopyObject ¶
func (in *AzureFileCSIConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureFileCSIConfigSpec ¶
type AzureFileCSIConfigSpec struct {
AzureFileCSI AzureFileCSI `json:"azureFileCSIDriver"`
}
AzureFileCSIConfigSpec defines the desired state of AzureFileCSIConfig
func (*AzureFileCSIConfigSpec) DeepCopy ¶
func (in *AzureFileCSIConfigSpec) DeepCopy() *AzureFileCSIConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileCSIConfigSpec.
func (*AzureFileCSIConfigSpec) DeepCopyInto ¶
func (in *AzureFileCSIConfigSpec) DeepCopyInto(out *AzureFileCSIConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFileCSIConfigStatus ¶
type AzureFileCSIConfigStatus struct { // Name of the secret created by csi controller //+ kubebuilder:validation:Optional SecretRef *string `json:"secretRef,omitempty"` }
AzureFileCSIConfigStatus defines the observed state of AzureFileCSIConfig
func (*AzureFileCSIConfigStatus) DeepCopy ¶
func (in *AzureFileCSIConfigStatus) DeepCopy() *AzureFileCSIConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileCSIConfigStatus.
func (*AzureFileCSIConfigStatus) DeepCopyInto ¶
func (in *AzureFileCSIConfigStatus) DeepCopyInto(out *AzureFileCSIConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetPermissionConfig ¶
type NetPermissionConfig struct { // Client IP address, IP range or IP subnet. Example: "10.20.30.0/24"; defaults to "*" if not specified Ips string `json:"ips,omitempty"` // Is it READ_ONLY, READ_WRITE or NO_ACCESS. Defaults to "READ_WRITE" if not specified Permissions string `json:"permissions,omitempty"` // Disallow root access for this IP range. Defaults to "false" if not specified RootSquash bool `json:"rootsquash,omitempty"` }
NetPermissionConfig consists of information used to restrict the network permissions set on file share volumes
func (*NetPermissionConfig) DeepCopy ¶
func (in *NetPermissionConfig) DeepCopy() *NetPermissionConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetPermissionConfig.
func (*NetPermissionConfig) DeepCopyInto ¶
func (in *NetPermissionConfig) DeepCopyInto(out *NetPermissionConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NonParavirtualConfig ¶
type NonParavirtualConfig struct { // +kubebuilder:validation:Optional TLSThumbprint string `json:"tlsThumbprint,omitempty"` // The namespace csi components are to be deployed in // +kubebuilder:validation:Optional Namespace string `json:"namespace"` // +kubebuilder:validation:Optional ClusterName string `json:"clusterName"` // +kubebuilder:validation:Optional Server string `json:"server"` // +kubebuilder:validation:Optional Datacenter string `json:"datacenter"` // +kubebuilder:validation:Optional PublicNetwork string `json:"publicNetwork"` // A secret reference that contains vSphere login credentials to access a vSphere endpoint // consists of the fields username and password // +kubebuilder:validation:Optional VSphereCredentialLocalObjRef *v1.TypedLocalObjectReference `json:"vSphereCredentialLocalObjRef"` // +kubebuilder:validation:Optional Region string `json:"region,omitempty"` // +kubebuilder:validation:Optional Zone string `json:"zone,omitempty"` // +kubebuilder:validation:Optional InsecureFlag *bool `json:"insecureFlag,omitempty"` // +kubebuilder:validation:Optional UseTopologyCategories *bool `json:"useTopologyCategories,omitempty"` // +kubebuilder:validation:Optional ProvisionTimeout string `json:"provisionTimeout,omitempty"` // +kubebuilder:validation:Optional AttachTimeout string `json:"attachTimeout,omitempty"` // +kubebuilder:validation:Optional ResizerTimeout string `json:"resizerTimeout,omitempty"` // +kubebuilder:validation:Optional VSphereVersion string `json:"vSphereVersion,omitempty"` // +kubebuilder:validation:Optional HTTPProxy string `json:"httpProxy,omitempty"` // +kubebuilder:validation:Optional HTTPSProxy string `json:"httpsProxy,omitempty"` // +kubebuilder:validation:Optional NoProxy string `json:"noProxy,omitempty"` // +kubebuilder:validation:Optional DeploymentReplicas *int32 `json:"deploymentReplicas,omitempty"` // +kubebuilder:validation:Optional WindowsSupport *bool `json:"windowsSupport,omitempty"` // +kubebuilder:validation:Optional NetPermissions map[string]*NetPermissionConfig `json:"netPermissions,omitempty"` }
func (*NonParavirtualConfig) DeepCopy ¶
func (in *NonParavirtualConfig) DeepCopy() *NonParavirtualConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NonParavirtualConfig.
func (*NonParavirtualConfig) DeepCopyInto ¶
func (in *NonParavirtualConfig) DeepCopyInto(out *NonParavirtualConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereCSI ¶
type VSphereCSI struct { // The vSphere mode. Either `vsphereCSI` or `vsphereParavirtualCSI`. // +kubebuilder:validation:Required // +kubebuilder:validation:Enum=vsphereCSI;vsphereParavirtualCSI Mode string `json:"mode"` *NonParavirtualConfig `json:"config,omitempty"` }
func (*VSphereCSI) DeepCopy ¶
func (in *VSphereCSI) DeepCopy() *VSphereCSI
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCSI.
func (*VSphereCSI) DeepCopyInto ¶
func (in *VSphereCSI) DeepCopyInto(out *VSphereCSI)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereCSIConfig ¶
type VSphereCSIConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VSphereCSIConfigSpec `json:"spec,omitempty"` Status VSphereCSIConfigStatus `json:"status,omitempty"` }
VSphereCSIConfig is the Schema for the vspherecsiconfigs API
func (*VSphereCSIConfig) DeepCopy ¶
func (in *VSphereCSIConfig) DeepCopy() *VSphereCSIConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCSIConfig.
func (*VSphereCSIConfig) DeepCopyInto ¶
func (in *VSphereCSIConfig) DeepCopyInto(out *VSphereCSIConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereCSIConfig) DeepCopyObject ¶
func (in *VSphereCSIConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VSphereCSIConfigList ¶
type VSphereCSIConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VSphereCSIConfig `json:"items"` }
VSphereCSIConfigList contains a list of VSphereCSIConfig
func (*VSphereCSIConfigList) DeepCopy ¶
func (in *VSphereCSIConfigList) DeepCopy() *VSphereCSIConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCSIConfigList.
func (*VSphereCSIConfigList) DeepCopyInto ¶
func (in *VSphereCSIConfigList) DeepCopyInto(out *VSphereCSIConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereCSIConfigList) DeepCopyObject ¶
func (in *VSphereCSIConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VSphereCSIConfigSpec ¶
type VSphereCSIConfigSpec struct {
VSphereCSI VSphereCSI `json:"vsphereCSI"`
}
VSphereCSIConfigSpec defines the desired state of VSphereCSIConfig
func (*VSphereCSIConfigSpec) DeepCopy ¶
func (in *VSphereCSIConfigSpec) DeepCopy() *VSphereCSIConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCSIConfigSpec.
func (*VSphereCSIConfigSpec) DeepCopyInto ¶
func (in *VSphereCSIConfigSpec) DeepCopyInto(out *VSphereCSIConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereCSIConfigStatus ¶
type VSphereCSIConfigStatus struct { // Name of the secret created by csi controller //+ kubebuilder:validation:Optional SecretRef *string `json:"secretRef,omitempty"` }
VSphereCSIConfigStatus defines the observed state of VSphereCSIConfig
func (*VSphereCSIConfigStatus) DeepCopy ¶
func (in *VSphereCSIConfigStatus) DeepCopy() *VSphereCSIConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCSIConfigStatus.
func (*VSphereCSIConfigStatus) DeepCopyInto ¶
func (in *VSphereCSIConfigStatus) DeepCopyInto(out *VSphereCSIConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.