Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class ClusterEncryptionConfig(val provider: ClusterEncryptionConfigProvider, val resources: List<String>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ClusterKubernetesNetworkConfig(val ipFamily: String? = null, val serviceIpv4Cidr: String? = null, val serviceIpv6Cidr: String? = null)
Link copied to clipboard
data class ClusterOutpostConfig(val controlPlaneInstanceType: String, val controlPlanePlacement: ClusterOutpostConfigControlPlanePlacement? = null, val outpostArns: List<String>)
Link copied to clipboard
Link copied to clipboard
data class ClusterVpcConfig(val clusterSecurityGroupId: String? = null, val endpointPrivateAccess: Boolean? = null, val endpointPublicAccess: Boolean? = null, val publicAccessCidrs: List<String>? = null, val securityGroupIds: List<String>? = null, val subnetIds: List<String>, val vpcId: String? = null)
Link copied to clipboard
Link copied to clipboard
data class GetAddonResult(val addonName: String, val addonVersion: String, val arn: String, val clusterName: String, val configurationValues: String, val createdAt: String, val id: String, val modifiedAt: String, val serviceAccountRoleArn: String, val tags: Map<String, String>)
A collection of values returned by getAddon.
Link copied to clipboard
Link copied to clipboard
A collection of values returned by getClusterAuth.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetClusterKubernetesNetworkConfig(val ipFamily: String, val serviceIpv4Cidr: String, val serviceIpv6Cidr: String)
Link copied to clipboard
data class GetClusterOutpostConfig(val controlPlaneInstanceType: String, val controlPlanePlacements: List<GetClusterOutpostConfigControlPlanePlacement>, val outpostArns: List<String>)
Link copied to clipboard
Link copied to clipboard
data class GetClusterResult(val arn: String, val certificateAuthorities: List<GetClusterCertificateAuthority>, val clusterId: String, val createdAt: String, val enabledClusterLogTypes: List<String>, val endpoint: String, val id: String, val identities: List<GetClusterIdentity>, val kubernetesNetworkConfigs: List<GetClusterKubernetesNetworkConfig>, val name: String, val outpostConfigs: List<GetClusterOutpostConfig>, val platformVersion: String, val roleArn: String, val status: String, val tags: Map<String, String>, val version: String, val vpcConfig: GetClusterVpcConfig)
A collection of values returned by getCluster.
Link copied to clipboard
A collection of values returned by getClusters.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetNodeGroupRemoteAccess(val ec2SshKey: String, val sourceSecurityGroupIds: List<String>)
Link copied to clipboard
data class GetNodeGroupResource(val autoscalingGroups: List<GetNodeGroupResourceAutoscalingGroup>, val remoteAccessSecurityGroupId: String)
Link copied to clipboard
Link copied to clipboard
data class GetNodeGroupResult(val amiType: String, val arn: String, val capacityType: String, val clusterName: String, val diskSize: Int, val id: String, val instanceTypes: List<String>, val labels: Map<String, String>, val launchTemplates: List<GetNodeGroupLaunchTemplate>, val nodeGroupName: String, val nodeRoleArn: String, val releaseVersion: String, val remoteAccesses: List<GetNodeGroupRemoteAccess>, val resources: List<GetNodeGroupResource>, val scalingConfigs: List<GetNodeGroupScalingConfig>, val status: String, val subnetIds: List<String>, val tags: Map<String, String>, val taints: List<GetNodeGroupTaint>, val version: String)
A collection of values returned by getNodeGroup.
Link copied to clipboard
Link copied to clipboard
A collection of values returned by getNodeGroups.
Link copied to clipboard
Link copied to clipboard
data class IdentityProviderConfigOidc(val clientId: String, val groupsClaim: String? = null, val groupsPrefix: String? = null, val identityProviderConfigName: String, val issuerUrl: String, val requiredClaims: Map<String, String>? = null, val usernameClaim: String? = null, val usernamePrefix: String? = null)
Link copied to clipboard
data class NodeGroupLaunchTemplate(val id: String? = null, val name: String? = null, val version: String)
Link copied to clipboard
data class NodeGroupRemoteAccess(val ec2SshKey: String? = null, val sourceSecurityGroupIds: List<String>? = null)
Link copied to clipboard
data class NodeGroupResource(val autoscalingGroups: List<NodeGroupResourceAutoscalingGroup>? = null, val remoteAccessSecurityGroupId: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class NodeGroupUpdateConfig(val maxUnavailable: Int? = null, val maxUnavailablePercentage: Int? = null)