Struct k8s_openapi_ext::corev1::ConfigMap
source · pub struct ConfigMap {
pub binary_data: Option<BTreeMap<String, ByteString, Global>>,
pub data: Option<BTreeMap<String, String, Global>>,
pub immutable: Option<bool>,
pub metadata: ObjectMeta,
}
Expand description
ConfigMap holds configuration data for pods to consume.
Fields§
§binary_data: Option<BTreeMap<String, ByteString, Global>>
BinaryData contains the binary data. Each key must consist of alphanumeric characters, ‘-’, ‘_’ or ‘.’. BinaryData can contain byte sequences that are not in the UTF-8 range. The keys stored in BinaryData must not overlap with the ones in the Data field, this is enforced during validation process. Using this field will require 1.10+ apiserver and kubelet.
data: Option<BTreeMap<String, String, Global>>
Data contains the configuration data. Each key must consist of alphanumeric characters, ‘-’, ‘_’ or ‘.’. Values with non-UTF-8 byte sequences must use the BinaryData field. The keys stored in Data must not overlap with the keys in the BinaryData field, this is enforced during validation process.
immutable: Option<bool>
Immutable, if set to true, ensures that data stored in the ConfigMap cannot be updated (only object metadata can be modified). If not set to true, the field can be modified at any time. Defaulted to nil.
metadata: ObjectMeta
Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
Trait Implementations§
source§impl ConfigMapExt for ConfigMap
impl ConfigMapExt for ConfigMap
source§fn binary_data(
self,
data: impl IntoIterator<Item = (impl ToString, ByteString)>
) -> Self
fn binary_data( self, data: impl IntoIterator<Item = (impl ToString, ByteString)> ) -> Self
binary_data
fieldsource§fn data(
self,
data: impl IntoIterator<Item = (impl ToString, impl ToString)>
) -> Self
fn data( self, data: impl IntoIterator<Item = (impl ToString, impl ToString)> ) -> Self
data
fieldsource§fn data_mut(&mut self) -> &mut BTreeMap<String, String>
fn data_mut(&mut self) -> &mut BTreeMap<String, String>
data
.
Initializes data
with empty BTreeMap
if absentsource§fn binary_data_mut(&mut self) -> &mut BTreeMap<String, ByteString>
fn binary_data_mut(&mut self) -> &mut BTreeMap<String, ByteString>
binary_data
.
Initializes binary_data
with empty BTreeMap
if absentsource§impl DeepMerge for ConfigMap
impl DeepMerge for ConfigMap
source§fn merge_from(&mut self, other: ConfigMap)
fn merge_from(&mut self, other: ConfigMap)
other
into self
.source§impl<'de> Deserialize<'de> for ConfigMap
impl<'de> Deserialize<'de> for ConfigMap
source§fn deserialize<D>(
deserializer: D
) -> Result<ConfigMap, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>( deserializer: D ) -> Result<ConfigMap, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl ListableResource for ConfigMap
impl ListableResource for ConfigMap
source§impl PartialEq<ConfigMap> for ConfigMap
impl PartialEq<ConfigMap> for ConfigMap
source§impl Resource for ConfigMap
impl Resource for ConfigMap
source§const API_VERSION: &'static str = "v1"
const API_VERSION: &'static str = "v1"
Resource::GROUP
and Resource::VERSION
(eg "apiextensions.k8s.io/v1beta1"
)
or just the version for resources without a group (eg "v1"
). Read more