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: 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 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 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)
A collection of values returned by getComputeEnvironment.
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
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
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)