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.