Struct aws_sdk_eks::client::fluent_builders::DescribeUpdate
source · pub struct DescribeUpdate { /* private fields */ }
Expand description
Fluent builder constructing a request to DescribeUpdate
.
Returns descriptive information about an update against your Amazon EKS cluster or associated managed node group or Amazon EKS add-on.
When the status of the update is Succeeded
, the update is complete. If an update fails, the status is Failed
, and an error detail explains the reason for the failure.
Implementations§
source§impl DescribeUpdate
impl DescribeUpdate
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<DescribeUpdate, AwsResponseRetryClassifier>, SdkError<DescribeUpdateError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<DescribeUpdate, AwsResponseRetryClassifier>, SdkError<DescribeUpdateError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<DescribeUpdateOutput, SdkError<DescribeUpdateError>>
pub async fn send(
self
) -> Result<DescribeUpdateOutput, SdkError<DescribeUpdateError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the Amazon EKS cluster associated with the update.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the Amazon EKS cluster associated with the update.
sourcepub fn set_update_id(self, input: Option<String>) -> Self
pub fn set_update_id(self, input: Option<String>) -> Self
The ID of the update to describe.
sourcepub fn nodegroup_name(self, input: impl Into<String>) -> Self
pub fn nodegroup_name(self, input: impl Into<String>) -> Self
The name of the Amazon EKS node group associated with the update. This parameter is required if the update is a node group update.
sourcepub fn set_nodegroup_name(self, input: Option<String>) -> Self
pub fn set_nodegroup_name(self, input: Option<String>) -> Self
The name of the Amazon EKS node group associated with the update. This parameter is required if the update is a node group update.
sourcepub fn addon_name(self, input: impl Into<String>) -> Self
pub fn addon_name(self, input: impl Into<String>) -> Self
The name of the add-on. The name must match one of the names returned by ListAddons
. This parameter is required if the update is an add-on update.
sourcepub fn set_addon_name(self, input: Option<String>) -> Self
pub fn set_addon_name(self, input: Option<String>) -> Self
The name of the add-on. The name must match one of the names returned by ListAddons
. This parameter is required if the update is an add-on update.
Trait Implementations§
source§impl Clone for DescribeUpdate
impl Clone for DescribeUpdate
source§fn clone(&self) -> DescribeUpdate
fn clone(&self) -> DescribeUpdate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more