Package-level declarations

Types

Link copied to clipboard
data class ComputeEnvironmentComputeResourcesArgs(val allocationStrategy: Output<String>? = null, val bidPercentage: Output<Int>? = null, val desiredvCpus: Output<Int>? = null, val ec2Configuration: Output<List<ComputeEnvironmentEc2ConfigurationObjectArgs>>? = null, val ec2KeyPair: Output<String>? = null, val imageId: Output<String>? = null, val instanceRole: Output<String>? = null, val instanceTypes: Output<List<String>>? = null, val launchTemplate: Output<ComputeEnvironmentLaunchTemplateSpecificationArgs>? = null, val maxvCpus: Output<Int>, val minvCpus: Output<Int>? = null, val placementGroup: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val spotIamFleetRole: Output<String>? = null, val subnets: Output<List<String>>, val tags: Output<Map<String, String>>? = null, val type: Output<String>, val updateToLatestImageVersion: Output<Boolean>? = null) : ConvertibleToJava<ComputeEnvironmentComputeResourcesArgs>
data class ComputeEnvironmentEc2ConfigurationObjectArgs(val imageIdOverride: Output<String>? = null, val imageKubernetesVersion: Output<String>? = null, val imageType: Output<String>) : ConvertibleToJava<ComputeEnvironmentEc2ConfigurationObjectArgs>
Link copied to clipboard
data class ComputeEnvironmentEksConfigurationArgs(val eksClusterArn: Output<String>, val kubernetesNamespace: Output<String>) : ConvertibleToJava<ComputeEnvironmentEksConfigurationArgs>
data class ComputeEnvironmentLaunchTemplateSpecificationArgs(val launchTemplateId: Output<String>? = null, val launchTemplateName: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ComputeEnvironmentLaunchTemplateSpecificationArgs>
Link copied to clipboard
data class ComputeEnvironmentUpdatePolicyArgs(val jobExecutionTimeoutMinutes: Output<Int>? = null, val terminateJobsOnUpdate: Output<Boolean>? = null) : ConvertibleToJava<ComputeEnvironmentUpdatePolicyArgs>
Link copied to clipboard
data class GetComputeEnvironmentPlainArgs(val computeEnvironmentArn: String) : ConvertibleToJava<GetComputeEnvironmentPlainArgs>
Link copied to clipboard
data class GetJobDefinitionPlainArgs(val id: String) : ConvertibleToJava<GetJobDefinitionPlainArgs>
Link copied to clipboard
data class GetJobQueuePlainArgs(val jobQueueArn: String) : ConvertibleToJava<GetJobQueuePlainArgs>
Link copied to clipboard
data class GetSchedulingPolicyPlainArgs(val arn: String) : ConvertibleToJava<GetSchedulingPolicyPlainArgs>
Link copied to clipboard
data class JobDefinitionAuthorizationConfigArgs(val accessPointId: Output<String>? = null, val iam: Output<String>? = null) : ConvertibleToJava<JobDefinitionAuthorizationConfigArgs>
Link copied to clipboard
data class JobDefinitionContainerPropertiesArgs(val command: Output<List<String>>? = null, val environment: Output<List<JobDefinitionEnvironmentArgs>>? = null, val ephemeralStorage: Output<JobDefinitionEphemeralStorageArgs>? = null, val executionRoleArn: Output<String>? = null, val fargatePlatformConfiguration: Output<JobDefinitionFargatePlatformConfigurationArgs>? = null, val image: Output<String>, val instanceType: Output<String>? = null, val jobRoleArn: Output<String>? = null, val linuxParameters: Output<JobDefinitionLinuxParametersArgs>? = null, val logConfiguration: Output<JobDefinitionLogConfigurationArgs>? = null, val memory: Output<Int>? = null, val mountPoints: Output<List<JobDefinitionMountPointsArgs>>? = null, val networkConfiguration: Output<JobDefinitionNetworkConfigurationArgs>? = null, val privileged: Output<Boolean>? = null, val readonlyRootFilesystem: Output<Boolean>? = null, val repositoryCredentials: Output<JobDefinitionRepositoryCredentialsArgs>? = null, val resourceRequirements: Output<List<JobDefinitionResourceRequirementArgs>>? = null, val runtimePlatform: Output<JobDefinitionRuntimePlatformArgs>? = null, val secrets: Output<List<JobDefinitionSecretArgs>>? = null, val ulimits: Output<List<JobDefinitionUlimitArgs>>? = null, val user: Output<String>? = null, val vcpus: Output<Int>? = null, val volumes: Output<List<JobDefinitionVolumesArgs>>? = null) : ConvertibleToJava<JobDefinitionContainerPropertiesArgs>
Link copied to clipboard
data class JobDefinitionDeviceArgs(val containerPath: Output<String>? = null, val hostPath: Output<String>? = null, val permissions: Output<List<String>>? = null) : ConvertibleToJava<JobDefinitionDeviceArgs>
Link copied to clipboard
data class JobDefinitionEcsPropertiesArgs(val taskProperties: Output<List<JobDefinitionEcsTaskPropertiesArgs>>) : ConvertibleToJava<JobDefinitionEcsPropertiesArgs>
Link copied to clipboard
data class JobDefinitionEcsTaskPropertiesArgs(val containers: Output<List<JobDefinitionTaskContainerPropertiesArgs>>? = null, val ephemeralStorage: Output<JobDefinitionEphemeralStorageArgs>? = null, val executionRoleArn: Output<String>? = null, val ipcMode: Output<String>? = null, val networkConfiguration: Output<JobDefinitionNetworkConfigurationArgs>? = null, val pidMode: Output<String>? = null, val platformVersion: Output<String>? = null, val runtimePlatform: Output<JobDefinitionRuntimePlatformArgs>? = null, val taskRoleArn: Output<String>? = null, val volumes: Output<List<JobDefinitionVolumesArgs>>? = null) : ConvertibleToJava<JobDefinitionEcsTaskPropertiesArgs>
Link copied to clipboard
data class JobDefinitionEfsVolumeConfigurationArgs(val authorizationConfig: Output<JobDefinitionAuthorizationConfigArgs>? = null, val fileSystemId: Output<String>, val rootDirectory: Output<String>? = null, val transitEncryption: Output<String>? = null, val transitEncryptionPort: Output<Int>? = null) : ConvertibleToJava<JobDefinitionEfsVolumeConfigurationArgs>
Link copied to clipboard
data class JobDefinitionEksContainerArgs(val args: Output<List<String>>? = null, val command: Output<List<String>>? = null, val env: Output<List<JobDefinitionEksContainerEnvironmentVariableArgs>>? = null, val image: Output<String>, val imagePullPolicy: Output<String>? = null, val name: Output<String>? = null, val resources: Output<JobDefinitionEksContainerResourceRequirementsArgs>? = null, val securityContext: Output<JobDefinitionEksContainerSecurityContextArgs>? = null, val volumeMounts: Output<List<JobDefinitionEksContainerVolumeMountArgs>>? = null) : ConvertibleToJava<JobDefinitionEksContainerArgs>
data class JobDefinitionEksContainerEnvironmentVariableArgs(val name: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<JobDefinitionEksContainerEnvironmentVariableArgs>
data class JobDefinitionEksContainerResourceRequirementsArgs(val limits: Output<Any>? = null, val requests: Output<Any>? = null) : ConvertibleToJava<JobDefinitionEksContainerResourceRequirementsArgs>
data class JobDefinitionEksContainerSecurityContextArgs(val allowPrivilegeEscalation: Output<Boolean>? = null, val privileged: Output<Boolean>? = null, val readOnlyRootFilesystem: Output<Boolean>? = null, val runAsGroup: Output<Int>? = null, val runAsNonRoot: Output<Boolean>? = null, val runAsUser: Output<Int>? = null) : ConvertibleToJava<JobDefinitionEksContainerSecurityContextArgs>
Link copied to clipboard
data class JobDefinitionEksContainerVolumeMountArgs(val mountPath: Output<String>? = null, val name: Output<String>? = null, val readOnly: Output<Boolean>? = null) : ConvertibleToJava<JobDefinitionEksContainerVolumeMountArgs>
Link copied to clipboard
data class JobDefinitionEksEmptyDirArgs(val medium: Output<String>? = null, val sizeLimit: Output<String>? = null) : ConvertibleToJava<JobDefinitionEksEmptyDirArgs>
Link copied to clipboard
data class JobDefinitionEksHostPathArgs(val path: Output<String>? = null) : ConvertibleToJava<JobDefinitionEksHostPathArgs>
Link copied to clipboard
data class JobDefinitionEksPropertiesArgs(val podProperties: Output<JobDefinitionPodPropertiesArgs>? = null) : ConvertibleToJava<JobDefinitionEksPropertiesArgs>
Link copied to clipboard
data class JobDefinitionEksSecretArgs(val optional: Output<Boolean>? = null, val secretName: Output<String>) : ConvertibleToJava<JobDefinitionEksSecretArgs>
Link copied to clipboard
data class JobDefinitionEksVolumeArgs(val emptyDir: Output<JobDefinitionEksEmptyDirArgs>? = null, val hostPath: Output<JobDefinitionEksHostPathArgs>? = null, val name: Output<String>, val secret: Output<JobDefinitionEksSecretArgs>? = null) : ConvertibleToJava<JobDefinitionEksVolumeArgs>
Link copied to clipboard
data class JobDefinitionEnvironmentArgs(val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<JobDefinitionEnvironmentArgs>
Link copied to clipboard
data class JobDefinitionEphemeralStorageArgs(val sizeInGiB: Output<Int>) : ConvertibleToJava<JobDefinitionEphemeralStorageArgs>
Link copied to clipboard
data class JobDefinitionEvaluateOnExitArgs(val action: Output<String>, val onExitCode: Output<String>? = null, val onReason: Output<String>? = null, val onStatusReason: Output<String>? = null) : ConvertibleToJava<JobDefinitionEvaluateOnExitArgs>
data class JobDefinitionFargatePlatformConfigurationArgs(val platformVersion: Output<String>? = null) : ConvertibleToJava<JobDefinitionFargatePlatformConfigurationArgs>
Link copied to clipboard
data class JobDefinitionImagePullSecretArgs(val name: Output<String>) : ConvertibleToJava<JobDefinitionImagePullSecretArgs>
Link copied to clipboard
data class JobDefinitionLinuxParametersArgs(val devices: Output<List<JobDefinitionDeviceArgs>>? = null, val initProcessEnabled: Output<Boolean>? = null, val maxSwap: Output<Int>? = null, val sharedMemorySize: Output<Int>? = null, val swappiness: Output<Int>? = null, val tmpfs: Output<List<JobDefinitionTmpfsArgs>>? = null) : ConvertibleToJava<JobDefinitionLinuxParametersArgs>
Link copied to clipboard
data class JobDefinitionLogConfigurationArgs(val logDriver: Output<String>, val options: Output<Any>? = null, val secretOptions: Output<List<JobDefinitionSecretArgs>>? = null) : ConvertibleToJava<JobDefinitionLogConfigurationArgs>
Link copied to clipboard
data class JobDefinitionMetadataArgs(val labels: Output<Any>? = null) : ConvertibleToJava<JobDefinitionMetadataArgs>
Link copied to clipboard
data class JobDefinitionMountPointsArgs(val containerPath: Output<String>? = null, val readOnly: Output<Boolean>? = null, val sourceVolume: Output<String>? = null) : ConvertibleToJava<JobDefinitionMountPointsArgs>
Link copied to clipboard
data class JobDefinitionNetworkConfigurationArgs(val assignPublicIp: Output<String>? = null) : ConvertibleToJava<JobDefinitionNetworkConfigurationArgs>
Link copied to clipboard
data class JobDefinitionNodePropertiesArgs(val mainNode: Output<Int>, val nodeRangeProperties: Output<List<JobDefinitionNodeRangePropertyArgs>>, val numNodes: Output<Int>) : ConvertibleToJava<JobDefinitionNodePropertiesArgs>
Link copied to clipboard
data class JobDefinitionNodeRangePropertyArgs(val container: Output<JobDefinitionContainerPropertiesArgs>? = null, val ecsProperties: Output<JobDefinitionEcsPropertiesArgs>? = null, val eksProperties: Output<JobDefinitionEksPropertiesArgs>? = null, val instanceTypes: Output<List<String>>? = null, val targetNodes: Output<String>) : ConvertibleToJava<JobDefinitionNodeRangePropertyArgs>
Link copied to clipboard
data class JobDefinitionPodPropertiesArgs(val containers: Output<List<JobDefinitionEksContainerArgs>>? = null, val dnsPolicy: Output<String>? = null, val hostNetwork: Output<Boolean>? = null, val imagePullSecrets: Output<List<JobDefinitionImagePullSecretArgs>>? = null, val initContainers: Output<List<JobDefinitionEksContainerArgs>>? = null, val metadata: Output<JobDefinitionMetadataArgs>? = null, val serviceAccountName: Output<String>? = null, val shareProcessNamespace: Output<Boolean>? = null, val volumes: Output<List<JobDefinitionEksVolumeArgs>>? = null) : ConvertibleToJava<JobDefinitionPodPropertiesArgs>
Link copied to clipboard
data class JobDefinitionRepositoryCredentialsArgs(val credentialsParameter: Output<String>) : ConvertibleToJava<JobDefinitionRepositoryCredentialsArgs>
Link copied to clipboard
data class JobDefinitionResourceRequirementArgs(val type: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<JobDefinitionResourceRequirementArgs>
Link copied to clipboard
data class JobDefinitionRetryStrategyArgs(val attempts: Output<Int>? = null, val evaluateOnExit: Output<List<JobDefinitionEvaluateOnExitArgs>>? = null) : ConvertibleToJava<JobDefinitionRetryStrategyArgs>
Link copied to clipboard
data class JobDefinitionRuntimePlatformArgs(val cpuArchitecture: Output<String>? = null, val operatingSystemFamily: Output<String>? = null) : ConvertibleToJava<JobDefinitionRuntimePlatformArgs>
Link copied to clipboard
data class JobDefinitionSecretArgs(val name: Output<String>, val valueFrom: Output<String>) : ConvertibleToJava<JobDefinitionSecretArgs>
Link copied to clipboard
data class JobDefinitionTaskContainerDependencyArgs(val condition: Output<String>, val containerName: Output<String>) : ConvertibleToJava<JobDefinitionTaskContainerDependencyArgs>
Link copied to clipboard
data class JobDefinitionTaskContainerPropertiesArgs(val command: Output<List<String>>? = null, val dependsOn: Output<List<JobDefinitionTaskContainerDependencyArgs>>? = null, val environment: Output<List<JobDefinitionEnvironmentArgs>>? = null, val essential: Output<Boolean>? = null, val image: Output<String>, val linuxParameters: Output<JobDefinitionLinuxParametersArgs>? = null, val logConfiguration: Output<JobDefinitionLogConfigurationArgs>? = null, val mountPoints: Output<List<JobDefinitionMountPointsArgs>>? = null, val name: Output<String>? = null, val privileged: Output<Boolean>? = null, val readonlyRootFilesystem: Output<Boolean>? = null, val repositoryCredentials: Output<JobDefinitionRepositoryCredentialsArgs>? = null, val resourceRequirements: Output<List<JobDefinitionResourceRequirementArgs>>? = null, val secrets: Output<List<JobDefinitionSecretArgs>>? = null, val ulimits: Output<List<JobDefinitionUlimitArgs>>? = null, val user: Output<String>? = null) : ConvertibleToJava<JobDefinitionTaskContainerPropertiesArgs>
Link copied to clipboard
data class JobDefinitionTimeoutArgs(val attemptDurationSeconds: Output<Int>? = null) : ConvertibleToJava<JobDefinitionTimeoutArgs>
Link copied to clipboard
data class JobDefinitionTmpfsArgs(val containerPath: Output<String>, val mountOptions: Output<List<String>>? = null, val size: Output<Int>) : ConvertibleToJava<JobDefinitionTmpfsArgs>
Link copied to clipboard
data class JobDefinitionUlimitArgs(val hardLimit: Output<Int>, val name: Output<String>, val softLimit: Output<Int>) : ConvertibleToJava<JobDefinitionUlimitArgs>
Link copied to clipboard
data class JobDefinitionVolumesArgs(val efsVolumeConfiguration: Output<JobDefinitionEfsVolumeConfigurationArgs>? = null, val host: Output<JobDefinitionVolumesHostArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<JobDefinitionVolumesArgs>
Link copied to clipboard
data class JobDefinitionVolumesHostArgs(val sourcePath: Output<String>? = null) : ConvertibleToJava<JobDefinitionVolumesHostArgs>
Link copied to clipboard
data class JobQueueComputeEnvironmentOrderArgs(val computeEnvironment: Output<String>, val order: Output<Int>) : ConvertibleToJava<JobQueueComputeEnvironmentOrderArgs>
Link copied to clipboard
data class JobQueueJobStateTimeLimitActionArgs(val action: Output<JobQueueJobStateTimeLimitActionAction>, val maxTimeSeconds: Output<Int>, val reason: Output<String>, val state: Output<JobQueueJobStateTimeLimitActionState>) : ConvertibleToJava<JobQueueJobStateTimeLimitActionArgs>
Link copied to clipboard
data class SchedulingPolicyFairsharePolicyArgs(val computeReservation: Output<Double>? = null, val shareDecaySeconds: Output<Double>? = null, val shareDistribution: Output<List<SchedulingPolicyShareAttributesArgs>>? = null) : ConvertibleToJava<SchedulingPolicyFairsharePolicyArgs>

Fair Share Policy for the Job Queue.

Link copied to clipboard
data class SchedulingPolicyShareAttributesArgs(val shareIdentifier: Output<String>? = null, val weightFactor: Output<Double>? = null) : ConvertibleToJava<SchedulingPolicyShareAttributesArgs>