Package-level declarations
Types
Link copied to clipboard
data class ComputeEnvironmentComputeResources(val allocationStrategy: String? = null, val bidPercentage: Int? = null, val desiredvCpus: Int? = null, val ec2Configuration: List<ComputeEnvironmentEc2ConfigurationObject>? = null, val ec2KeyPair: String? = null, val imageId: String? = null, val instanceRole: String? = null, val instanceTypes: List<String>? = null, val launchTemplate: ComputeEnvironmentLaunchTemplateSpecification? = null, val maxvCpus: Int, val minvCpus: Int? = null, val placementGroup: String? = null, val securityGroupIds: List<String>? = null, val spotIamFleetRole: String? = null, val subnets: List<String>, val tags: Map<String, String>? = null, val type: String, val updateToLatestImageVersion: Boolean? = null)
Link copied to clipboard
data class ComputeEnvironmentEc2ConfigurationObject(val imageIdOverride: String? = null, val imageKubernetesVersion: String? = null, val imageType: String)
Link copied to clipboard
data class ComputeEnvironmentEksConfiguration(val eksClusterArn: String, val kubernetesNamespace: String)
Link copied to clipboard
data class ComputeEnvironmentLaunchTemplateSpecification(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val version: String? = null)
Link copied to clipboard
data class ComputeEnvironmentUpdatePolicy(val jobExecutionTimeoutMinutes: Int? = null, val terminateJobsOnUpdate: Boolean? = null)
Link copied to clipboard
data class GetComputeEnvironmentResult(val computeEnvironmentArn: String? = null, val computeResources: ComputeEnvironmentComputeResources? = null, val context: String? = null, val serviceRole: String? = null, val state: String? = null, val unmanagedvCpus: Int? = null)
Link copied to clipboard
data class GetJobDefinitionResult(val containerProperties: JobDefinitionContainerProperties? = null, val ecsProperties: JobDefinitionEcsProperties? = null, val eksProperties: JobDefinitionEksProperties? = null, val id: String? = null, val nodeProperties: JobDefinitionNodeProperties? = null, val parameters: Any? = null, val platformCapabilities: List<String>? = null, val propagateTags: Boolean? = null, val retryStrategy: JobDefinitionRetryStrategy? = null, val schedulingPriority: Int? = null, val timeout: JobDefinitionTimeout? = null, val type: String? = null)
Link copied to clipboard
data class GetJobQueueResult(val computeEnvironmentOrder: List<JobQueueComputeEnvironmentOrder>? = null, val jobQueueArn: String? = null, val jobStateTimeLimitActions: List<JobQueueJobStateTimeLimitAction>? = null, val priority: Int? = null, val schedulingPolicyArn: String? = null, val state: JobQueueState? = null)
Link copied to clipboard
data class GetSchedulingPolicyResult(val arn: String? = null, val fairsharePolicy: SchedulingPolicyFairsharePolicy? = null)
Link copied to clipboard
data class JobDefinitionAuthorizationConfig(val accessPointId: String? = null, val iam: String? = null)
Link copied to clipboard
data class JobDefinitionContainerProperties(val command: List<String>? = null, val environment: List<JobDefinitionEnvironment>? = null, val ephemeralStorage: JobDefinitionEphemeralStorage? = null, val executionRoleArn: String? = null, val fargatePlatformConfiguration: JobDefinitionFargatePlatformConfiguration? = null, val image: String, val instanceType: String? = null, val jobRoleArn: String? = null, val linuxParameters: JobDefinitionLinuxParameters? = null, val logConfiguration: JobDefinitionLogConfiguration? = null, val memory: Int? = null, val mountPoints: List<JobDefinitionMountPoints>? = null, val networkConfiguration: JobDefinitionNetworkConfiguration? = null, val privileged: Boolean? = null, val readonlyRootFilesystem: Boolean? = null, val repositoryCredentials: JobDefinitionRepositoryCredentials? = null, val resourceRequirements: List<JobDefinitionResourceRequirement>? = null, val runtimePlatform: JobDefinitionRuntimePlatform? = null, val secrets: List<JobDefinitionSecret>? = null, val ulimits: List<JobDefinitionUlimit>? = null, val user: String? = null, val vcpus: Int? = null, val volumes: List<JobDefinitionVolumes>? = null)
Link copied to clipboard
data class JobDefinitionDevice(val containerPath: String? = null, val hostPath: String? = null, val permissions: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionEcsTaskProperties(val containers: List<JobDefinitionTaskContainerProperties>? = null, val ephemeralStorage: JobDefinitionEphemeralStorage? = null, val executionRoleArn: String? = null, val ipcMode: String? = null, val networkConfiguration: JobDefinitionNetworkConfiguration? = null, val pidMode: String? = null, val platformVersion: String? = null, val runtimePlatform: JobDefinitionRuntimePlatform? = null, val taskRoleArn: String? = null, val volumes: List<JobDefinitionVolumes>? = null)
Link copied to clipboard
data class JobDefinitionEfsVolumeConfiguration(val authorizationConfig: JobDefinitionAuthorizationConfig? = null, val fileSystemId: String, val rootDirectory: String? = null, val transitEncryption: String? = null, val transitEncryptionPort: Int? = null)
Link copied to clipboard
data class JobDefinitionEksContainer(val args: List<String>? = null, val command: List<String>? = null, val env: List<JobDefinitionEksContainerEnvironmentVariable>? = null, val image: String, val imagePullPolicy: String? = null, val name: String? = null, val resources: JobDefinitionEksContainerResourceRequirements? = null, val securityContext: JobDefinitionEksContainerSecurityContext? = null, val volumeMounts: List<JobDefinitionEksContainerVolumeMount>? = null)
Link copied to clipboard
data class JobDefinitionEksContainerEnvironmentVariable(val name: String, val value: String? = null)
Link copied to clipboard
data class JobDefinitionEksContainerResourceRequirements(val limits: Any? = null, val requests: Any? = null)
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionEksContainerVolumeMount(val mountPath: String? = null, val name: String? = null, val readOnly: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionEksVolume(val emptyDir: JobDefinitionEksEmptyDir? = null, val hostPath: JobDefinitionEksHostPath? = null, val name: String, val secret: JobDefinitionEksSecret? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionEvaluateOnExit(val action: String, val onExitCode: String? = null, val onReason: String? = null, val onStatusReason: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionLinuxParameters(val devices: List<JobDefinitionDevice>? = null, val initProcessEnabled: Boolean? = null, val maxSwap: Int? = null, val sharedMemorySize: Int? = null, val swappiness: Int? = null, val tmpfs: List<JobDefinitionTmpfs>? = null)
Link copied to clipboard
data class JobDefinitionLogConfiguration(val logDriver: String, val options: Any? = null, val secretOptions: List<JobDefinitionSecret>? = null)
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionMountPoints(val containerPath: String? = null, val readOnly: Boolean? = null, val sourceVolume: String? = null)
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionNodeProperties(val mainNode: Int, val nodeRangeProperties: List<JobDefinitionNodeRangeProperty>, val numNodes: Int)
Link copied to clipboard
data class JobDefinitionNodeRangeProperty(val container: JobDefinitionContainerProperties? = null, val ecsProperties: JobDefinitionEcsProperties? = null, val eksProperties: JobDefinitionEksProperties? = null, val instanceTypes: List<String>? = null, val targetNodes: String)
Link copied to clipboard
data class JobDefinitionPodProperties(val containers: List<JobDefinitionEksContainer>? = null, val dnsPolicy: String? = null, val hostNetwork: Boolean? = null, val imagePullSecrets: List<JobDefinitionImagePullSecret>? = null, val initContainers: List<JobDefinitionEksContainer>? = null, val metadata: JobDefinitionMetadata? = null, val serviceAccountName: String? = null, val shareProcessNamespace: Boolean? = null, val volumes: List<JobDefinitionEksVolume>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionRetryStrategy(val attempts: Int? = null, val evaluateOnExit: List<JobDefinitionEvaluateOnExit>? = null)
Link copied to clipboard
data class JobDefinitionRuntimePlatform(val cpuArchitecture: String? = null, val operatingSystemFamily: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionTaskContainerProperties(val command: List<String>? = null, val dependsOn: List<JobDefinitionTaskContainerDependency>? = null, val environment: List<JobDefinitionEnvironment>? = null, val essential: Boolean? = null, val image: String, val linuxParameters: JobDefinitionLinuxParameters? = null, val logConfiguration: JobDefinitionLogConfiguration? = null, val mountPoints: List<JobDefinitionMountPoints>? = null, val name: String? = null, val privileged: Boolean? = null, val readonlyRootFilesystem: Boolean? = null, val repositoryCredentials: JobDefinitionRepositoryCredentials? = null, val resourceRequirements: List<JobDefinitionResourceRequirement>? = null, val secrets: List<JobDefinitionSecret>? = null, val ulimits: List<JobDefinitionUlimit>? = null, val user: String? = null)
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionTmpfs(val containerPath: String, val mountOptions: List<String>? = null, val size: Int)
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionVolumes(val efsVolumeConfiguration: JobDefinitionEfsVolumeConfiguration? = null, val host: JobDefinitionVolumesHost? = null, val name: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JobQueueJobStateTimeLimitAction(val action: JobQueueJobStateTimeLimitActionAction, val maxTimeSeconds: Int, val reason: String, val state: JobQueueJobStateTimeLimitActionState)
Link copied to clipboard
data class SchedulingPolicyFairsharePolicy(val computeReservation: Double? = null, val shareDecaySeconds: Double? = null, val shareDistribution: List<SchedulingPolicyShareAttributes>? = null)
Fair Share Policy for the Job Queue.
Link copied to clipboard
data class SchedulingPolicyShareAttributes(val shareIdentifier: String? = null, val weightFactor: Double? = null)