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)
data class ComputeEnvironmentComputeResourcesEc2Configuration(val imageIdOverride: String? = null, val imageType: String? = null)
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)
data class GetJobDefinitionEksPropertyPodPropertyContainerSecurityContext(val privileged: Boolean, val readOnlyRootFileSystem: Boolean, val runAsGroup: Int, val runAsNonRoot: Boolean, val runAsUser: Int)
data class GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContext(val privileged: Boolean, val readOnlyRootFileSystem: Boolean, val runAsGroup: Int, val runAsNonRoot: Boolean, val runAsUser: Int)
Link copied to clipboard
data class GetJobDefinitionNodeProperty(val mainNode: Int, val nodeRangeProperties: List<GetJobDefinitionNodePropertyNodeRangeProperty>, 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
data class GetJobDefinitionRetryStrategyEvaluateOnExit(val action: String, val onExitCode: String, val onReason: String, val onStatusReason: String)
Link copied to clipboard
data class GetJobDefinitionTimeout(val attemptDurationSeconds: Int)
Link copied to clipboard
data class GetJobQueueComputeEnvironmentOrder(val computeEnvironment: String, val order: Int)
Link copied to clipboard
data class GetJobQueueJobStateTimeLimitAction(val action: String, val maxTimeSeconds: Int, val reason: String, val state: String)
Link copied to clipboard
data class GetJobQueueResult(val arn: String, val computeEnvironmentOrders: List<GetJobQueueComputeEnvironmentOrder>, val id: String, val jobStateTimeLimitActions: List<GetJobQueueJobStateTimeLimitAction>, 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>)
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
data class JobDefinitionEksPropertiesPodProperties(val containers: JobDefinitionEksPropertiesPodPropertiesContainers, val dnsPolicy: String? = null, val hostNetwork: Boolean? = null, val imagePullSecrets: List<JobDefinitionEksPropertiesPodPropertiesImagePullSecret>? = null, val initContainers: List<JobDefinitionEksPropertiesPodPropertiesInitContainer>? = null, val metadata: JobDefinitionEksPropertiesPodPropertiesMetadata? = null, val serviceAccountName: String? = null, val shareProcessNamespace: Boolean? = null, val volumes: List<JobDefinitionEksPropertiesPodPropertiesVolume>? = null)
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)
data class JobDefinitionEksPropertiesPodPropertiesContainersSecurityContext(val privileged: Boolean? = null, val readOnlyRootFileSystem: Boolean? = null, val runAsGroup: Int? = null, val runAsNonRoot: Boolean? = null, val runAsUser: Int? = null)
data class JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContext(val privileged: Boolean? = null, val readOnlyRootFileSystem: Boolean? = null, val runAsGroup: Int? = null, val runAsNonRoot: Boolean? = null, val runAsUser: Int? = null)
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
data class JobDefinitionTimeout(val attemptDurationSeconds: Int? = null)
Link copied to clipboard
data class JobQueueComputeEnvironmentOrder(val computeEnvironment: String, val order: Int)
Link copied to clipboard
data class JobQueueJobStateTimeLimitAction(val action: String, val maxTimeSeconds: Int, val reason: String, val state: String)
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)
data class SchedulingPolicyFairSharePolicyShareDistribution(val shareIdentifier: String, val weightFactor: Double? = null)