Documentation ¶
Overview ¶
Package v1 is a generated protocol buffer package.
It is generated from these files:
k8s.io/api/storage/v1/generated.proto
It has these top-level messages:
StorageClass StorageClassList
Index ¶
- Variables
- type StorageClass
- func (*StorageClass) Descriptor() ([]byte, []int)
- func (m *StorageClass) GetAllowVolumeExpansion() bool
- func (m *StorageClass) GetMetadata() *k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta
- func (m *StorageClass) GetMountOptions() []string
- func (m *StorageClass) GetParameters() map[string]string
- func (m *StorageClass) GetProvisioner() string
- func (m *StorageClass) GetReclaimPolicy() string
- func (m *StorageClass) GetVolumeBindingMode() string
- func (m *StorageClass) Marshal() (dAtA []byte, err error)
- func (m *StorageClass) MarshalTo(dAtA []byte) (int, error)
- func (*StorageClass) ProtoMessage()
- func (m *StorageClass) Reset()
- func (m *StorageClass) Size() (n int)
- func (m *StorageClass) String() string
- func (m *StorageClass) Unmarshal(dAtA []byte) error
- type StorageClassList
- func (*StorageClassList) Descriptor() ([]byte, []int)
- func (m *StorageClassList) GetItems() []*StorageClass
- func (m *StorageClassList) GetMetadata() *k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta
- func (m *StorageClassList) Marshal() (dAtA []byte, err error)
- func (m *StorageClassList) MarshalTo(dAtA []byte) (int, error)
- func (*StorageClassList) ProtoMessage()
- func (m *StorageClassList) Reset()
- func (m *StorageClassList) Size() (n int)
- func (m *StorageClassList) String() string
- func (m *StorageClassList) Unmarshal(dAtA []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") )
Functions ¶
This section is empty.
Types ¶
type StorageClass ¶
type StorageClass struct { // Standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata // +optional Metadata *k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Provisioner indicates the type of the provisioner. Provisioner *string `protobuf:"bytes,2,opt,name=provisioner" json:"provisioner,omitempty"` // Parameters holds the parameters for the provisioner that should // create volumes of this storage class. // +optional Parameters map[string]string `` /* 140-byte string literal not displayed */ // Dynamically provisioned PersistentVolumes of this storage class are // created with this reclaimPolicy. Defaults to Delete. // +optional ReclaimPolicy *string `protobuf:"bytes,4,opt,name=reclaimPolicy" json:"reclaimPolicy,omitempty"` // Dynamically provisioned PersistentVolumes of this storage class are // created with these mountOptions, e.g. ["ro", "soft"]. Not validated - // mount of the PVs will simply fail if one is invalid. // +optional MountOptions []string `protobuf:"bytes,5,rep,name=mountOptions" json:"mountOptions,omitempty"` // AllowVolumeExpansion shows whether the storage class allow volume expand // +optional AllowVolumeExpansion *bool `protobuf:"varint,6,opt,name=allowVolumeExpansion" json:"allowVolumeExpansion,omitempty"` // VolumeBindingMode indicates how PersistentVolumeClaims should be // provisioned and bound. When unset, VolumeBindingImmediate is used. // This field is alpha-level and is only honored by servers that enable // the VolumeScheduling feature. // +optional VolumeBindingMode *string `protobuf:"bytes,7,opt,name=volumeBindingMode" json:"volumeBindingMode,omitempty"` XXX_unrecognized []byte `json:"-"` }
StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.
StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.
func (*StorageClass) Descriptor ¶
func (*StorageClass) Descriptor() ([]byte, []int)
func (*StorageClass) GetAllowVolumeExpansion ¶ added in v1.0.0
func (m *StorageClass) GetAllowVolumeExpansion() bool
func (*StorageClass) GetMetadata ¶
func (m *StorageClass) GetMetadata() *k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta
func (*StorageClass) GetMountOptions ¶ added in v1.0.0
func (m *StorageClass) GetMountOptions() []string
func (*StorageClass) GetParameters ¶
func (m *StorageClass) GetParameters() map[string]string
func (*StorageClass) GetProvisioner ¶
func (m *StorageClass) GetProvisioner() string
func (*StorageClass) GetReclaimPolicy ¶ added in v1.0.0
func (m *StorageClass) GetReclaimPolicy() string
func (*StorageClass) GetVolumeBindingMode ¶ added in v1.0.0
func (m *StorageClass) GetVolumeBindingMode() string
func (*StorageClass) Marshal ¶
func (m *StorageClass) Marshal() (dAtA []byte, err error)
func (*StorageClass) ProtoMessage ¶
func (*StorageClass) ProtoMessage()
func (*StorageClass) Reset ¶
func (m *StorageClass) Reset()
func (*StorageClass) Size ¶
func (m *StorageClass) Size() (n int)
func (*StorageClass) String ¶
func (m *StorageClass) String() string
func (*StorageClass) Unmarshal ¶
func (m *StorageClass) Unmarshal(dAtA []byte) error
type StorageClassList ¶
type StorageClassList struct { // Standard list metadata // More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata // +optional Metadata *k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"` // Items is the list of StorageClasses Items []*StorageClass `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"` XXX_unrecognized []byte `json:"-"` }
StorageClassList is a collection of storage classes.
func (*StorageClassList) Descriptor ¶
func (*StorageClassList) Descriptor() ([]byte, []int)
func (*StorageClassList) GetItems ¶
func (m *StorageClassList) GetItems() []*StorageClass
func (*StorageClassList) GetMetadata ¶
func (m *StorageClassList) GetMetadata() *k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta
func (*StorageClassList) Marshal ¶
func (m *StorageClassList) Marshal() (dAtA []byte, err error)
func (*StorageClassList) ProtoMessage ¶
func (*StorageClassList) ProtoMessage()
func (*StorageClassList) Reset ¶
func (m *StorageClassList) Reset()
func (*StorageClassList) Size ¶
func (m *StorageClassList) Size() (n int)
func (*StorageClassList) String ¶
func (m *StorageClassList) String() string
func (*StorageClassList) Unmarshal ¶
func (m *StorageClassList) Unmarshal(dAtA []byte) error
Click to show internal directories.
Click to hide internal directories.