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
data class GetJobDefinitionEksProperty(val podProperties: List<GetJobDefinitionEksPropertyPodProperty>)
Link copied to clipboard
data class GetJobDefinitionEksPropertyPodProperty(val containers: List<GetJobDefinitionEksPropertyPodPropertyContainer>, val dnsPolicy: String, val hostNetwork: Boolean, val imagePullSecrets: List<GetJobDefinitionEksPropertyPodPropertyImagePullSecret>, val initContainers: List<GetJobDefinitionEksPropertyPodPropertyInitContainer>, val metadatas: List<GetJobDefinitionEksPropertyPodPropertyMetadata>, val serviceAccountName: String, val shareProcessNamespace: Boolean, val volumes: List<GetJobDefinitionEksPropertyPodPropertyVolume>)
Link copied to clipboard
data class GetJobDefinitionEksPropertyPodPropertyContainer(val args: List<String>, val commands: List<String>, val envs: List<GetJobDefinitionEksPropertyPodPropertyContainerEnv>, val image: String, val imagePullPolicy: String, val name: String, val resources: List<GetJobDefinitionEksPropertyPodPropertyContainerResource>, val securityContexts: List<GetJobDefinitionEksPropertyPodPropertyContainerSecurityContext>, val volumeMounts: List<GetJobDefinitionEksPropertyPodPropertyContainerVolumeMount>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetJobDefinitionEksPropertyPodPropertyContainerVolumeMount(val mountPath: String, val name: String, val readOnly: Boolean)
Link copied to clipboard
Link copied to clipboard
data class GetJobDefinitionEksPropertyPodPropertyInitContainer(val args: List<String>, val commands: List<String>, val envs: List<GetJobDefinitionEksPropertyPodPropertyInitContainerEnv>, val image: String, val imagePullPolicy: String, val name: String, val resources: List<GetJobDefinitionEksPropertyPodPropertyInitContainerResource>, val securityContexts: List<GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContext>, val volumeMounts: List<GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMount>)
Link copied to clipboard
data class GetJobDefinitionEksPropertyPodPropertyInitContainerEnv(val name: String, val value: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMount(val mountPath: String, val name: String, val readOnly: Boolean)
Link copied to clipboard
Link copied to clipboard
data class GetJobDefinitionEksPropertyPodPropertyVolume(val emptyDirs: List<GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDir>, val hostPaths: List<GetJobDefinitionEksPropertyPodPropertyVolumeHostPath>, val name: String, val secrets: List<GetJobDefinitionEksPropertyPodPropertyVolumeSecret>)
Link copied to clipboard
data class GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDir(val medium: String, val sizeLimit: String)
Link copied to clipboard
Link copied to clipboard
data class GetJobDefinitionEksPropertyPodPropertyVolumeSecret(val optional: Boolean, val secretName: String)
Link copied to clipboard
data class GetJobDefinitionNodeProperty(val mainNode: Int, val nodeRangeProperties: List<GetJobDefinitionNodePropertyNodeRangeProperty>, val numNodes: Int)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangeProperty(val containers: List<GetJobDefinitionNodePropertyNodeRangePropertyContainer>, val targetNodes: String)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainer(val commands: List<String>, val environments: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironment>, val ephemeralStorages: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorage>, val executionRoleArn: String, val fargatePlatformConfigurations: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfiguration>, val image: String, val instanceType: String, val jobRoleArn: String, val linuxParameters: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameter>, val logConfigurations: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfiguration>, val mountPoints: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPoint>, val networkConfigurations: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfiguration>, val privileged: Boolean, val readonlyRootFilesystem: Boolean, val resourceRequirements: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirement>, val runtimePlatforms: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatform>, val secrets: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerSecret>, val ulimits: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimit>, val user: String, val volumes: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerVolume>)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironment(val name: String, val value: String)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorage(val sizeInGib: Int)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfiguration(val platformVersion: String)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameter(val devices: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDevice>, val initProcessEnabled: Boolean, val maxSwap: Int, val sharedMemorySize: Int, val swappiness: Int, val tmpfs: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpf>)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDevice(val containerPath: String, val hostPath: String, val permissions: List<String>)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpf(val containerPath: String, val mountOptions: List<String>, val size: Int)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfiguration(val logDriver: String, val options: Map<String, String>, val secretOptions: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOption>)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOption(val name: String, val valueFrom: String)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPoint(val containerPath: String, val readOnly: Boolean, val sourceVolume: String)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfiguration(val assignPublicIp: Boolean)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirement(val type: String, val value: String)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatform(val cpuArchitecture: String, val operatingSystemFamily: String)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerSecret(val name: String, val valueFrom: String)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimit(val hardLimit: Int, val name: String, val softLimit: Int)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerVolume(val efsVolumeConfigurations: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfiguration>, val hosts: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHost>, val name: String)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfiguration(val authorizationConfigs: List<GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfig>, val fileSystemId: String, val rootDirectory: String, val transitEncryption: String, val transitEncryptionPort: Int)
Link copied to clipboard
data class GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfig(val accessPointId: String, val iam: String)
Link copied to clipboard
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 GetJobDefinitionRetryStrategy(val attempts: Int, val evaluateOnExits: List<GetJobDefinitionRetryStrategyEvaluateOnExit>)
Link copied to clipboard
data class GetJobDefinitionRetryStrategyEvaluateOnExit(val action: String, val onExitCode: String, val onReason: String, val onStatusReason: String)
Link copied to clipboard
Link copied to clipboard
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>)
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 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)
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 JobDefinitionEksPropertiesPodPropertiesInitContainer(val args: List<String>? = null, val commands: List<String>? = null, val envs: List<JobDefinitionEksPropertiesPodPropertiesInitContainerEnv>? = null, val image: String, val imagePullPolicy: String? = null, val name: String? = null, val resources: JobDefinitionEksPropertiesPodPropertiesInitContainerResources? = null, val securityContext: JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContext? = null, val volumeMounts: List<JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMount>? = null)
Link copied to clipboard
data class JobDefinitionEksPropertiesPodPropertiesInitContainerEnv(val name: String, val value: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMount(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 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)
Link copied to clipboard
data class SchedulingPolicyFairSharePolicyShareDistribution(val shareIdentifier: String, val weightFactor: Double? = null)