Struct k8s_openapi::v1_12::api::autoscaling::v1::Scale
source · 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_v1_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_v1_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 PatchAppsV1NamespacedDeploymentScaleResponse
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_v1_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_v1_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 PatchAppsV1NamespacedReplicaSetScaleResponse
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_v1_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_v1_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 PatchAppsV1NamespacedStatefulSetScaleResponse
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_core_v1_namespaced_replication_controller_scale(
name: &str,
namespace: &str,
body: &Patch,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn patch_core_v1_namespaced_replication_controller_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 ReplicationController
Use PatchCoreV1NamespacedReplicationControllerScaleResponse
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_v1_namespaced_deployment_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn read_apps_v1_namespaced_deployment_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
read scale of the specified Deployment
Use ReadAppsV1NamespacedDeploymentScaleResponse
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_v1_namespaced_replica_set_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn read_apps_v1_namespaced_replica_set_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
read scale of the specified ReplicaSet
Use ReadAppsV1NamespacedReplicaSetScaleResponse
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_v1_namespaced_stateful_set_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn read_apps_v1_namespaced_stateful_set_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
read scale of the specified StatefulSet
Use ReadAppsV1NamespacedStatefulSetScaleResponse
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_core_v1_namespaced_replication_controller_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn read_core_v1_namespaced_replication_controller_scale(
name: &str,
namespace: &str,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
read scale of the specified ReplicationController
Use ReadCoreV1NamespacedReplicationControllerScaleResponse
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_v1_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_v1_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 ReplaceAppsV1NamespacedDeploymentScaleResponse
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_v1_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_v1_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 ReplaceAppsV1NamespacedReplicaSetScaleResponse
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_v1_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_v1_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 ReplaceAppsV1NamespacedStatefulSetScaleResponse
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_core_v1_namespaced_replication_controller_scale(
name: &str,
namespace: &str,
body: &Scale,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
pub fn replace_core_v1_namespaced_replication_controller_scale(
name: &str,
namespace: &str,
body: &Scale,
dry_run: Option<&str>,
pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>
replace scale of the specified ReplicationController
Use ReplaceCoreV1NamespacedReplicationControllerScaleResponse
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.