pub enum KubernetesCommands {
Show 17 variants
List {
limit: Option<i32>,
offset: Option<i32>,
},
Info {
id: i32,
},
Create {
name: String,
type_: String,
},
Delete {
id: i32,
},
Update {
id: i32,
name: Option<String>,
},
NodegroupList {
id: i32,
},
NodegroupCreate {
id: i32,
name: String,
},
NodegroupDelete {
id: i32,
group_id: i32,
},
NodeList {
id: i32,
},
AddonList {
id: i32,
},
AddonInstall {
id: i32,
addon_name: String,
},
AddonDelete {
id: i32,
addon_name: String,
},
PresetList,
VersionList,
NetworkDrivers,
Kubeconfig {
id: i32,
},
Resources {
id: i32,
},
}Expand description
Kubernetes subcommands.
Variants§
List
List all Kubernetes clusters.
Fields
Info
Show detailed info for a cluster.
Create
Create a new Kubernetes cluster.
Delete
Delete a cluster by ID.
Update
Update cluster settings.
NodegroupList
List node groups for a cluster.
NodegroupCreate
Create a node group for a cluster.
NodegroupDelete
Delete a node group from a cluster.
NodeList
List nodes for a cluster.
AddonList
List installed addons for a cluster.
AddonInstall
Install an addon on a cluster.
AddonDelete
Delete an addon from a cluster.
PresetList
List available Kubernetes presets.
VersionList
List available Kubernetes versions.
NetworkDrivers
List available Kubernetes network drivers.
Kubeconfig
Get kubeconfig for a cluster.
Resources
Show cluster resources (deprecated).
Trait Implementations§
Source§impl Debug for KubernetesCommands
impl Debug for KubernetesCommands
Source§impl FromArgMatches for KubernetesCommands
impl FromArgMatches for KubernetesCommands
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for KubernetesCommands
impl Subcommand for KubernetesCommands
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for KubernetesCommands
impl RefUnwindSafe for KubernetesCommands
impl Send for KubernetesCommands
impl Sync for KubernetesCommands
impl Unpin for KubernetesCommands
impl UnsafeUnpin for KubernetesCommands
impl UnwindSafe for KubernetesCommands
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more