Struct kube_core::subresource::Scale
source · pub struct Scale {
pub metadata: ObjectMeta,
pub spec: Option<ScaleSpec>,
pub status: Option<ScaleStatus>,
}
Expand description
Scale represents a scaling request for a resource.
Fields§
§metadata: ObjectMeta
Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
spec: Option<ScaleSpec>
defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
status: Option<ScaleStatus>
current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Scale
impl<'de> Deserialize<'de> for Scale
source§fn deserialize<D>(
deserializer: D
) -> Result<Scale, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>( deserializer: D ) -> Result<Scale, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<Scale> for Scale
impl PartialEq<Scale> for Scale
source§impl Resource for Scale
impl Resource for Scale
source§const API_VERSION: &'static str = "autoscaling/v1"
const API_VERSION: &'static str = "autoscaling/v1"
The API version of the resource. This is a composite of
Resource::GROUP
and Resource::VERSION
(eg "apiextensions.k8s.io/v1beta1"
)
or just the version for resources without a group (eg "v1"
). Read moresource§const GROUP: &'static str = "autoscaling"
const GROUP: &'static str = "autoscaling"
The group of the resource, or the empty string if the resource doesn’t have a group.
source§const URL_PATH_SEGMENT: &'static str = "scale"
const URL_PATH_SEGMENT: &'static str = "scale"
The URL path segment used to construct URLs related to this resource. Read more
§type Scope = SubResourceScope
type Scope = SubResourceScope
Indicates whether the resource is namespace-scoped or cluster-scoped or a subresource. Read more
source§impl Serialize for Scale
impl Serialize for Scale
source§fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
Serialize this value into the given Serde serializer. Read more