Package-level declarations

Types

Link copied to clipboard
data class AccessPolicyAssociationAccessScope(val namespaces: List<String>? = null, val type: String)
Link copied to clipboard
data class AddonPodIdentityAssociation(val roleArn: String, val serviceAccount: String)
Link copied to clipboard
data class ClusterAccessConfig(val authenticationMode: String? = null, val bootstrapClusterCreatorAdminPermissions: Boolean? = null)
Link copied to clipboard
data class ClusterCertificateAuthority(val data: String? = null)
Link copied to clipboard
data class ClusterComputeConfig(val enabled: Boolean? = null, val nodePools: List<String>? = null, val nodeRoleArn: String? = null)
Link copied to clipboard
data class ClusterEncryptionConfig(val provider: ClusterEncryptionConfigProvider, val resources: List<String>)
Link copied to clipboard
data class ClusterEncryptionConfigProvider(val keyArn: String)
Link copied to clipboard
data class ClusterIdentity(val oidcs: List<ClusterIdentityOidc>? = null)
Link copied to clipboard
data class ClusterIdentityOidc(val issuer: String? = null)
Link copied to clipboard
data class ClusterKubernetesNetworkConfig(val elasticLoadBalancing: ClusterKubernetesNetworkConfigElasticLoadBalancing? = null, 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 ClusterStorageConfig(val blockStorage: ClusterStorageConfigBlockStorage? = null)
Link copied to clipboard
data class ClusterStorageConfigBlockStorage(val enabled: Boolean? = null)
Link copied to clipboard
data class ClusterUpgradePolicy(val supportType: String? = null)
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
data class ClusterZonalShiftConfig(val enabled: Boolean? = null)
Link copied to clipboard
data class FargateProfileSelector(val labels: Map<String, String>? = null, val namespace: String)
Link copied to clipboard
data class GetAccessEntryResult(val accessEntryArn: String, val clusterName: String, val createdAt: String, val id: String, val kubernetesGroups: List<String>, val modifiedAt: String, val principalArn: String, val tags: Map<String, String>? = null, val tagsAll: Map<String, String>, val type: String, val userName: String)

A collection of values returned by getAccessEntry.

Link copied to clipboard
data class GetAddonPodIdentityAssociation(val roleArn: String, val serviceAccount: String)
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 podIdentityAssociations: List<GetAddonPodIdentityAssociation>, val serviceAccountRoleArn: String, val tags: Map<String, String>)

A collection of values returned by getAddon.

Link copied to clipboard
data class GetAddonVersionResult(val addonName: String, val id: String, val kubernetesVersion: String, val mostRecent: Boolean? = null, val version: String)

A collection of values returned by getAddonVersion.

Link copied to clipboard
data class GetClusterAccessConfig(val authenticationMode: String, val bootstrapClusterCreatorAdminPermissions: Boolean)
Link copied to clipboard
data class GetClusterAuthResult(val id: String, val name: String, val token: String)

A collection of values returned by getClusterAuth.

Link copied to clipboard
Link copied to clipboard
data class GetClusterComputeConfig(val enabled: Boolean, val nodePools: List<String>, val nodeRoleArn: String)
Link copied to clipboard
Link copied to clipboard
data class GetClusterIdentityOidc(val issuer: String)
Link copied to clipboard
data class GetClusterKubernetesNetworkConfig(val elasticLoadBalancings: List<GetClusterKubernetesNetworkConfigElasticLoadBalancing>, 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
data class GetClusterResult(val accessConfigs: List<GetClusterAccessConfig>, val arn: String, val certificateAuthorities: List<GetClusterCertificateAuthority>, val clusterId: String, val computeConfigs: List<GetClusterComputeConfig>, 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 remoteNetworkConfigs: List<GetClusterRemoteNetworkConfig>, val roleArn: String, val status: String, val storageConfigs: List<GetClusterStorageConfig>, val tags: Map<String, String>, val upgradePolicies: List<GetClusterUpgradePolicy>, val version: String, val vpcConfig: GetClusterVpcConfig, val zonalShiftConfigs: List<GetClusterZonalShiftConfig>)

A collection of values returned by getCluster.

Link copied to clipboard
data class GetClustersResult(val id: String, val names: List<String>)

A collection of values returned by getClusters.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetClusterUpgradePolicy(val supportType: String)
Link copied to clipboard
data class GetClusterVersionsClusterVersion(val clusterType: String, val clusterVersion: String, val defaultPlatformVersion: String, val defaultVersion: Boolean, val endOfExtendedSupportDate: String, val endOfStandardSupportDate: String, val kubernetesPatchVersion: String, val releaseDate: String, val versionStatus: String)
Link copied to clipboard
data class GetClusterVersionsResult(val clusterType: String? = null, val clusterVersions: List<GetClusterVersionsClusterVersion>, val clusterVersionsOnlies: List<String>? = null, val defaultOnly: Boolean? = null, val id: String, val includeAll: Boolean? = null, val versionStatus: String? = null)

A collection of values returned by getClusterVersions.

Link copied to clipboard
data class GetClusterVpcConfig(val clusterSecurityGroupId: String, val endpointPrivateAccess: Boolean, val endpointPublicAccess: Boolean, val publicAccessCidrs: List<String>, val securityGroupIds: List<String>, val subnetIds: List<String>, val vpcId: String)
Link copied to clipboard
data class GetClusterZonalShiftConfig(val enabled: Boolean)
Link copied to clipboard
data class GetNodeGroupLaunchTemplate(val id: String, val name: String, val version: String)
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
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
data class GetNodeGroupScalingConfig(val desiredSize: Int, val maxSize: Int, val minSize: Int)
Link copied to clipboard
data class GetNodeGroupsResult(val clusterName: String, val id: String, val names: List<String>)

A collection of values returned by getNodeGroups.

Link copied to clipboard
data class GetNodeGroupTaint(val effect: String, val key: String, val value: String)
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 NodeGroupNodeRepairConfig(val enabled: Boolean? = null)
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
data class NodeGroupResourceAutoscalingGroup(val name: String? = null)
Link copied to clipboard
data class NodeGroupScalingConfig(val desiredSize: Int, val maxSize: Int, val minSize: Int)
Link copied to clipboard
data class NodeGroupTaint(val effect: String, val key: String, val value: String? = null)
Link copied to clipboard
data class NodeGroupUpdateConfig(val maxUnavailable: Int? = null, val maxUnavailablePercentage: Int? = null)