Struct aws_sdk_eks::operation::update_cluster_config::builders::UpdateClusterConfigInputBuilder
source · #[non_exhaustive]pub struct UpdateClusterConfigInputBuilder { /* private fields */ }
Expand description
A builder for UpdateClusterConfigInput
.
Implementations§
source§impl UpdateClusterConfigInputBuilder
impl UpdateClusterConfigInputBuilder
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 to update.
This field is required.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 to update.
sourcepub fn resources_vpc_config(self, input: VpcConfigRequest) -> Self
pub fn resources_vpc_config(self, input: VpcConfigRequest) -> Self
An object representing the VPC configuration to use for an Amazon EKS cluster.
sourcepub fn set_resources_vpc_config(self, input: Option<VpcConfigRequest>) -> Self
pub fn set_resources_vpc_config(self, input: Option<VpcConfigRequest>) -> Self
An object representing the VPC configuration to use for an Amazon EKS cluster.
sourcepub fn get_resources_vpc_config(&self) -> &Option<VpcConfigRequest>
pub fn get_resources_vpc_config(&self) -> &Option<VpcConfigRequest>
An object representing the VPC configuration to use for an Amazon EKS cluster.
sourcepub fn logging(self, input: Logging) -> Self
pub fn logging(self, input: Logging) -> Self
Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see Amazon EKS cluster control plane logs in the Amazon EKS User Guide .
CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see CloudWatch Pricing.
sourcepub fn set_logging(self, input: Option<Logging>) -> Self
pub fn set_logging(self, input: Option<Logging>) -> Self
Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see Amazon EKS cluster control plane logs in the Amazon EKS User Guide .
CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see CloudWatch Pricing.
sourcepub fn get_logging(&self) -> &Option<Logging>
pub fn get_logging(&self) -> &Option<Logging>
Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see Amazon EKS cluster control plane logs in the Amazon EKS User Guide .
CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see CloudWatch Pricing.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
sourcepub fn get_client_request_token(&self) -> &Option<String>
pub fn get_client_request_token(&self) -> &Option<String>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
sourcepub fn access_config(self, input: UpdateAccessConfigRequest) -> Self
pub fn access_config(self, input: UpdateAccessConfigRequest) -> Self
The access configuration for the cluster.
sourcepub fn set_access_config(self, input: Option<UpdateAccessConfigRequest>) -> Self
pub fn set_access_config(self, input: Option<UpdateAccessConfigRequest>) -> Self
The access configuration for the cluster.
sourcepub fn get_access_config(&self) -> &Option<UpdateAccessConfigRequest>
pub fn get_access_config(&self) -> &Option<UpdateAccessConfigRequest>
The access configuration for the cluster.
sourcepub fn build(self) -> Result<UpdateClusterConfigInput, BuildError>
pub fn build(self) -> Result<UpdateClusterConfigInput, BuildError>
Consumes the builder and constructs a UpdateClusterConfigInput
.
source§impl UpdateClusterConfigInputBuilder
impl UpdateClusterConfigInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateClusterConfigOutput, SdkError<UpdateClusterConfigError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateClusterConfigOutput, SdkError<UpdateClusterConfigError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateClusterConfigInputBuilder
impl Clone for UpdateClusterConfigInputBuilder
source§fn clone(&self) -> UpdateClusterConfigInputBuilder
fn clone(&self) -> UpdateClusterConfigInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateClusterConfigInputBuilder
impl Default for UpdateClusterConfigInputBuilder
source§fn default() -> UpdateClusterConfigInputBuilder
fn default() -> UpdateClusterConfigInputBuilder
source§impl PartialEq for UpdateClusterConfigInputBuilder
impl PartialEq for UpdateClusterConfigInputBuilder
source§fn eq(&self, other: &UpdateClusterConfigInputBuilder) -> bool
fn eq(&self, other: &UpdateClusterConfigInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.