Lists available Kubernetes versions for Amazon EKS clusters¶
Description¶
Lists available Kubernetes versions for Amazon EKS clusters.
Usage¶
eks_describe_cluster_versions(clusterType, maxResults, nextToken,
defaultOnly, includeAll, clusterVersions, status, versionStatus)
Arguments¶
-
clusterTypeThe type of cluster to filter versions by.
-
maxResultsMaximum number of results to return.
-
nextTokenPagination token for the next set of results.
-
defaultOnlyFilter to show only default versions.
-
includeAllInclude all available versions in the response.
-
clusterVersionsList of specific cluster versions to describe.
-
statusThis field is deprecated. Use
versionStatusinstead, as that field matches for input and output of this action.Filter versions by their current status.
-
versionStatusFilter versions by their current status.
Value¶
A list with the following syntax:
list(
nextToken = "string",
clusterVersions = list(
list(
clusterVersion = "string",
clusterType = "string",
defaultPlatformVersion = "string",
defaultVersion = TRUE|FALSE,
releaseDate = as.POSIXct(
"2015-01-01"
),
endOfStandardSupportDate = as.POSIXct(
"2015-01-01"
),
endOfExtendedSupportDate = as.POSIXct(
"2015-01-01"
),
status = "unsupported"|"standard-support"|"extended-support",
versionStatus = "UNSUPPORTED"|"STANDARD_SUPPORT"|"EXTENDED_SUPPORT",
kubernetesPatchVersion = "string",
controlPlaneScalingTiers = list(
list(
tierName = "string",
apiRequestConcurrency = 123,
podSchedulingRatePerSecond = 123,
clusterDatabaseSizeGb = 123,
controlPlaneComponentConfigOverrides = list(
kubeApiServerConfig = list(
eventTtl = list(
defaultValue = "string",
constraints = list(
min = "string",
max = "string"
)
),
serviceNodePortRange = list(
defaultValue = list(
minPort = 123,
maxPort = 123
),
constraints = list(
minPort = list(
min = 123,
max = 123
),
maxPort = list(
min = 123,
max = 123
)
)
)
),
kubeSchedulerConfig = list(
nodeResourcesFit = list(
scoringStrategy = list(
defaultValue = list(
type = "LeastAllocated"|"MostAllocated",
resources = list(
list(
name = "string",
weight = 123
)
)
),
constraints = list(
scoringStrategy = list(
allowedValues = list(
"string"
)
),
resources = list(
name = list(
allowedValues = list(
"string"
)
),
weight = list(
min = 123,
max = 123
)
)
)
)
)
),
kubeControllerManagerConfig = list(
podGcControllerConfig = list(
terminatedPodGcThreshold = list(
defaultValue = 123,
constraints = list(
min = 123,
max = 123
)
)
),
horizontalPodAutoscalerControllerConfig = list(
horizontalPodAutoscalerSyncPeriod = list(
defaultValue = "string",
constraints = list(
min = "string",
max = "string"
)
)
)
)
)
)
),
controlPlaneComponentConfig = list(
kubeApiServerConfig = list(
eventTtl = list(
defaultValue = "string",
constraints = list(
min = "string",
max = "string"
)
),
serviceNodePortRange = list(
defaultValue = list(
minPort = 123,
maxPort = 123
),
constraints = list(
minPort = list(
min = 123,
max = 123
),
maxPort = list(
min = 123,
max = 123
)
)
)
),
kubeSchedulerConfig = list(
nodeResourcesFit = list(
scoringStrategy = list(
defaultValue = list(
type = "LeastAllocated"|"MostAllocated",
resources = list(
list(
name = "string",
weight = 123
)
)
),
constraints = list(
scoringStrategy = list(
allowedValues = list(
"string"
)
),
resources = list(
name = list(
allowedValues = list(
"string"
)
),
weight = list(
min = 123,
max = 123
)
)
)
)
)
),
kubeControllerManagerConfig = list(
podGcControllerConfig = list(
terminatedPodGcThreshold = list(
defaultValue = 123,
constraints = list(
min = 123,
max = 123
)
)
),
horizontalPodAutoscalerControllerConfig = list(
horizontalPodAutoscalerSyncPeriod = list(
defaultValue = "string",
constraints = list(
min = "string",
max = "string"
)
)
)
)
)
)
)
)
Request syntax¶
svc$describe_cluster_versions(
clusterType = "string",
maxResults = 123,
nextToken = "string",
defaultOnly = TRUE|FALSE,
includeAll = TRUE|FALSE,
clusterVersions = list(
"string"
),
status = "unsupported"|"standard-support"|"extended-support",
versionStatus = "UNSUPPORTED"|"STANDARD_SUPPORT"|"EXTENDED_SUPPORT"
)