pub struct Scale {
pub api_version: Option<String>,
pub kind: Option<String>,
pub metadata: Option<ObjectMeta>,
pub spec: Option<ScaleSpec>,
pub status: Option<ScaleStatus>,
}
Expand description
Scale represents a scaling request for a resource.
Fields§
§api_version: Option<String>
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
kind: Option<String>
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
metadata: Option<ObjectMeta>
Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
spec: Option<ScaleSpec>
defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
status: Option<ScaleStatus>
current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
Implementations§
source§impl Scale
impl Scale
sourcepub fn patch_apps_v1beta2_namespaced_deployment_scale(
name: &str,
namespace: &str,
body: &Patch,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn patch_apps_v1beta2_namespaced_deployment_scale(
name: &str,
namespace: &str,
body: &Patch,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
partially update scale of the specified Deployment
Use PatchAppsV1beta2NamespacedDeploymentScaleResponse
to parse the HTTP response.
Arguments
-
name
name of the Scale
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
dry_run
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
-
pretty
If ‘true’, then the output is pretty printed.
source§impl Scale
impl Scale
sourcepub fn patch_apps_v1beta2_namespaced_replica_set_scale(
name: &str,
namespace: &str,
body: &Patch,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn patch_apps_v1beta2_namespaced_replica_set_scale(
name: &str,
namespace: &str,
body: &Patch,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
partially update scale of the specified ReplicaSet
Use PatchAppsV1beta2NamespacedReplicaSetScaleResponse
to parse the HTTP response.
Arguments
-
name
name of the Scale
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
dry_run
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
-
pretty
If ‘true’, then the output is pretty printed.
source§impl Scale
impl Scale
sourcepub fn patch_apps_v1beta2_namespaced_stateful_set_scale(
name: &str,
namespace: &str,
body: &Patch,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn patch_apps_v1beta2_namespaced_stateful_set_scale(
name: &str,
namespace: &str,
body: &Patch,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
partially update scale of the specified StatefulSet
Use PatchAppsV1beta2NamespacedStatefulSetScaleResponse
to parse the HTTP response.
Arguments
-
name
name of the Scale
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
dry_run
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
-
pretty
If ‘true’, then the output is pretty printed.
source§impl Scale
impl Scale
sourcepub fn read_apps_v1beta2_namespaced_deployment_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn read_apps_v1beta2_namespaced_deployment_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
read scale of the specified Deployment
Use ReadAppsV1beta2NamespacedDeploymentScaleResponse
to parse the HTTP response.
Arguments
-
name
name of the Scale
-
namespace
object name and auth scope, such as for teams and projects
-
pretty
If ‘true’, then the output is pretty printed.
source§impl Scale
impl Scale
sourcepub fn read_apps_v1beta2_namespaced_replica_set_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn read_apps_v1beta2_namespaced_replica_set_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
read scale of the specified ReplicaSet
Use ReadAppsV1beta2NamespacedReplicaSetScaleResponse
to parse the HTTP response.
Arguments
-
name
name of the Scale
-
namespace
object name and auth scope, such as for teams and projects
-
pretty
If ‘true’, then the output is pretty printed.
source§impl Scale
impl Scale
sourcepub fn read_apps_v1beta2_namespaced_stateful_set_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn read_apps_v1beta2_namespaced_stateful_set_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
read scale of the specified StatefulSet
Use ReadAppsV1beta2NamespacedStatefulSetScaleResponse
to parse the HTTP response.
Arguments
-
name
name of the Scale
-
namespace
object name and auth scope, such as for teams and projects
-
pretty
If ‘true’, then the output is pretty printed.
source§impl Scale
impl Scale
sourcepub fn replace_apps_v1beta2_namespaced_deployment_scale(
name: &str,
namespace: &str,
body: &Scale,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn replace_apps_v1beta2_namespaced_deployment_scale(
name: &str,
namespace: &str,
body: &Scale,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
replace scale of the specified Deployment
Use ReplaceAppsV1beta2NamespacedDeploymentScaleResponse
to parse the HTTP response.
Arguments
-
name
name of the Scale
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
dry_run
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
-
pretty
If ‘true’, then the output is pretty printed.
source§impl Scale
impl Scale
sourcepub fn replace_apps_v1beta2_namespaced_replica_set_scale(
name: &str,
namespace: &str,
body: &Scale,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn replace_apps_v1beta2_namespaced_replica_set_scale(
name: &str,
namespace: &str,
body: &Scale,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
replace scale of the specified ReplicaSet
Use ReplaceAppsV1beta2NamespacedReplicaSetScaleResponse
to parse the HTTP response.
Arguments
-
name
name of the Scale
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
dry_run
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
-
pretty
If ‘true’, then the output is pretty printed.
source§impl Scale
impl Scale
sourcepub fn replace_apps_v1beta2_namespaced_stateful_set_scale(
name: &str,
namespace: &str,
body: &Scale,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn replace_apps_v1beta2_namespaced_stateful_set_scale(
name: &str,
namespace: &str,
body: &Scale,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
replace scale of the specified StatefulSet
Use ReplaceAppsV1beta2NamespacedStatefulSetScaleResponse
to parse the HTTP response.
Arguments
-
name
name of the Scale
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
dry_run
When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
-
pretty
If ‘true’, then the output is pretty printed.