pub struct EksClient<'a> { /* private fields */ }Expand description
Client for the Amazon Elastic Kubernetes Service API
Implementations§
Source§impl<'a> EksClient<'a>
impl<'a> EksClient<'a>
Sourcepub async fn describe_cluster(
&self,
name: &str,
) -> Result<DescribeClusterResponse>
pub async fn describe_cluster( &self, name: &str, ) -> Result<DescribeClusterResponse>
Returns descriptive information about an Amazon EKS cluster.
Sourcepub async fn list_nodegroups(
&self,
name: &str,
max_results: &str,
next_token: &str,
) -> Result<ListNodegroupsResponse>
pub async fn list_nodegroups( &self, name: &str, max_results: &str, next_token: &str, ) -> Result<ListNodegroupsResponse>
Lists the managed node groups associated with the specified cluster.
Sourcepub async fn describe_nodegroup(
&self,
name: &str,
nodegroup_name: &str,
) -> Result<DescribeNodegroupResponse>
pub async fn describe_nodegroup( &self, name: &str, nodegroup_name: &str, ) -> Result<DescribeNodegroupResponse>
Returns descriptive information about an Amazon EKS node group.
Sourcepub async fn update_nodegroup_config(
&self,
name: &str,
nodegroup_name: &str,
body: &UpdateNodegroupConfigRequest,
) -> Result<UpdateNodegroupConfigResponse>
pub async fn update_nodegroup_config( &self, name: &str, nodegroup_name: &str, body: &UpdateNodegroupConfigRequest, ) -> Result<UpdateNodegroupConfigResponse>
Updates an Amazon EKS managed node group configuration.
Auto Trait Implementations§
impl<'a> Freeze for EksClient<'a>
impl<'a> !RefUnwindSafe for EksClient<'a>
impl<'a> Send for EksClient<'a>
impl<'a> Sync for EksClient<'a>
impl<'a> Unpin for EksClient<'a>
impl<'a> UnsafeUnpin for EksClient<'a>
impl<'a> !UnwindSafe for EksClient<'a>
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