Package-level declarations
Types
Link copied to clipboard
data class ComputeEnvironmentComputeResources(val allocationStrategy: String? = null, val bidPercentage: Int? = null, val desiredVcpus: Int? = null, val ec2Configurations: List<ComputeEnvironmentComputeResourcesEc2Configuration>? = null, val ec2KeyPair: String? = null, val imageId: String? = null, val instanceRole: String? = null, val instanceTypes: List<String>? = null, val launchTemplate: ComputeEnvironmentComputeResourcesLaunchTemplate? = 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)
Link copied to clipboard
data class ComputeEnvironmentComputeResourcesEc2Configuration(val imageIdOverride: String? = null, val imageType: String? = null)
Link copied to clipboard
data class ComputeEnvironmentComputeResourcesLaunchTemplate(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val version: String? = null)
Link copied to clipboard
data class ComputeEnvironmentEksConfiguration(val eksClusterArn: String, val kubernetesNamespace: String)
Link copied to clipboard
data class ComputeEnvironmentUpdatePolicy(val jobExecutionTimeoutMinutes: Int, val terminateJobsOnUpdate: Boolean)
Link copied to clipboard
data class GetComputeEnvironmentResult(val arn: String, val computeEnvironmentName: String, val ecsClusterArn: String, val id: String, val serviceRole: String, val state: String, val status: String, val statusReason: String, val tags: Map<String, String>, val type: String, val updatePolicies: List<GetComputeEnvironmentUpdatePolicy>)
A collection of values returned by getComputeEnvironment.
Link copied to clipboard
data class GetComputeEnvironmentUpdatePolicy(val jobExecutionTimeoutMinutes: Int, val terminateJobsOnUpdate: Boolean)
Link copied to clipboard
Link copied to clipboard
data class GetJobDefinitionNodeProperty(val mainNode: Int, val nodeRangeProperties: List<Any>, val numNodes: Int)
Link copied to clipboard
data class GetJobDefinitionResult(val arn: String? = null, val arnPrefix: String, val containerOrchestrationType: String, val eksProperties: List<GetJobDefinitionEksProperty>, val id: String, val name: String? = null, val nodeProperties: List<GetJobDefinitionNodeProperty>, val retryStrategies: List<GetJobDefinitionRetryStrategy>, val revision: Int? = null, val schedulingPriority: Int, val status: String? = null, val tags: Map<String, String>, val timeouts: List<GetJobDefinitionTimeout>, val type: String)
A collection of values returned by getJobDefinition.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetJobQueueResult(val arn: String, val computeEnvironmentOrders: List<GetJobQueueComputeEnvironmentOrder>, val id: String, val name: String, val priority: Int, val schedulingPolicyArn: String, val state: String, val status: String, val statusReason: String, val tags: Map<String, String>)
A collection of values returned by getJobQueue.
Link copied to clipboard
data class GetSchedulingPolicyFairSharePolicy(val computeReservation: Int, val shareDecaySeconds: Int, val shareDistributions: List<GetSchedulingPolicyFairSharePolicyShareDistribution>)
Link copied to clipboard
data class GetSchedulingPolicyFairSharePolicyShareDistribution(val shareIdentifier: String, val weightFactor: Double)
Link copied to clipboard
data class GetSchedulingPolicyResult(val arn: String, val fairSharePolicies: List<GetSchedulingPolicyFairSharePolicy>, val id: String, val name: String, val tags: Map<String, String>)
A collection of values returned by getSchedulingPolicy.
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionEksPropertiesPodProperties(val containers: JobDefinitionEksPropertiesPodPropertiesContainers, val dnsPolicy: String? = null, val hostNetwork: Boolean? = null, val metadata: JobDefinitionEksPropertiesPodPropertiesMetadata? = null, val serviceAccountName: String? = null, val volumes: List<JobDefinitionEksPropertiesPodPropertiesVolume>? = null)
Link copied to clipboard
data class JobDefinitionEksPropertiesPodPropertiesContainers(val args: List<String>? = null, val commands: List<String>? = null, val envs: List<JobDefinitionEksPropertiesPodPropertiesContainersEnv>? = null, val image: String, val imagePullPolicy: String? = null, val name: String? = null, val resources: JobDefinitionEksPropertiesPodPropertiesContainersResources? = null, val securityContext: JobDefinitionEksPropertiesPodPropertiesContainersSecurityContext? = null, val volumeMounts: List<JobDefinitionEksPropertiesPodPropertiesContainersVolumeMount>? = null)
Link copied to clipboard
data class JobDefinitionEksPropertiesPodPropertiesContainersEnv(val name: String, val value: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionEksPropertiesPodPropertiesContainersVolumeMount(val mountPath: String, val name: String, val readOnly: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionEksPropertiesPodPropertiesVolume(val emptyDir: JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDir? = null, val hostPath: JobDefinitionEksPropertiesPodPropertiesVolumeHostPath? = null, val name: String? = null, val secret: JobDefinitionEksPropertiesPodPropertiesVolumeSecret? = null)
Link copied to clipboard
data class JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDir(val medium: String? = null, val sizeLimit: String)
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionEksPropertiesPodPropertiesVolumeSecret(val optional: Boolean? = null, val secretName: String)
Link copied to clipboard
data class JobDefinitionRetryStrategy(val attempts: Int? = null, val evaluateOnExits: List<JobDefinitionRetryStrategyEvaluateOnExit>? = null)
Link copied to clipboard
data class JobDefinitionRetryStrategyEvaluateOnExit(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 JobQueueTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class SchedulingPolicyFairSharePolicy(val computeReservation: Int? = null, val shareDecaySeconds: Int? = null, val shareDistributions: List<SchedulingPolicyFairSharePolicyShareDistribution>? = null)
Link copied to clipboard
data class SchedulingPolicyFairSharePolicyShareDistribution(val shareIdentifier: String, val weightFactor: Double? = null)