You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::EKS::Types::UpdateClusterConfigRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EKS::Types::UpdateClusterConfigRequest
- Defined in:
- (unknown)
Overview
When passing UpdateClusterConfigRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
name: "String", # required
resources_vpc_config: {
subnet_ids: ["String"],
security_group_ids: ["String"],
endpoint_public_access: false,
endpoint_private_access: false,
public_access_cidrs: ["String"],
},
logging: {
cluster_logging: [
{
types: ["api"], # accepts api, audit, authenticator, controllerManager, scheduler
enabled: false,
},
],
},
client_request_token: "String",
}
Instance Attribute Summary collapse
-
#client_request_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#logging ⇒ Types::Logging
Enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs.
-
#name ⇒ String
The name of the Amazon EKS cluster to update.
-
#resources_vpc_config ⇒ Types::VpcConfigRequest
An object representing the VPC configuration to use for an Amazon EKS cluster.
.
Instance Attribute Details
#client_request_token ⇒ String
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
#logging ⇒ Types::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 .
#name ⇒ String
The name of the Amazon EKS cluster to update.
#resources_vpc_config ⇒ Types::VpcConfigRequest
An object representing the VPC configuration to use for an Amazon EKS cluster.