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 overrides: Output<List<ComputeEnvironmentLaunchTemplateSpecificationOverrideArgs>>? = null, val version: Output<String>? = null) : ConvertibleToJava<ComputeEnvironmentLaunchTemplateSpecificationArgs>
data class ComputeEnvironmentLaunchTemplateSpecificationOverrideArgs(val launchTemplateId: Output<String>? = null, val launchTemplateName: Output<String>? = null, val targetInstanceTypes: Output<List<String>>? = null, val version: Output<String>? = null) : ConvertibleToJava<ComputeEnvironmentLaunchTemplateSpecificationOverrideArgs>
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 GetConsumableResourcePlainArgs(val consumableResourceArn: String) : ConvertibleToJava<GetConsumableResourcePlainArgs>
Link copied to clipboard
data class GetJobDefinitionPlainArgs(val jobDefinitionName: 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>
data class JobDefinitionConsumableResourcePropertiesArgs(val consumableResourceList: Output<List<JobDefinitionConsumableResourceRequirementArgs>>) : ConvertibleToJava<JobDefinitionConsumableResourcePropertiesArgs>
data class JobDefinitionConsumableResourceRequirementArgs(val consumableResource: Output<String>, val quantity: Output<Int>) : ConvertibleToJava<JobDefinitionConsumableResourceRequirementArgs>
Link copied to clipboard
data class JobDefinitionContainerPropertiesArgs(val command: Output<List<String>>? = null, val enableExecuteCommand: Output<Boolean>? = null, val environment: Output<List<JobDefinitionEnvironmentArgs>>? = null, val ephemeralStorage: Output<JobDefinitionEphemeralStorageArgs>? = null, val executionRoleArn: Output<String>? = null, val fargatePlatformConfiguration: Output<JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs>? = null, val image: Output<String>, val jobRoleArn: Output<String>? = null, val linuxParameters: Output<JobDefinitionLinuxParametersArgs>? = null, val logConfiguration: Output<JobDefinitionLogConfigurationArgs>? = null, val memory: Output<Int>? = null, val mountPoints: Output<List<JobDefinitionMountPointArgs>>? = 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<JobDefinitionVolumeArgs>>? = null) : ConvertibleToJava<JobDefinitionContainerPropertiesArgs>
data class JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs(val platformVersion: Output<String>? = null) : ConvertibleToJava<JobDefinitionContainerPropertiesFargatePlatformConfigurationPropertiesArgs>

The platform configuration for jobs that are running on Fargate resources. Jobs that are running on Amazon EC2 resources must not specify this parameter.

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 enableExecuteCommand: Output<Boolean>? = 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<JobDefinitionVolumeArgs>>? = null) : ConvertibleToJava<JobDefinitionEcsTaskPropertiesArgs>
Link copied to clipboard
data class JobDefinitionEfsAuthorizationConfigArgs(val accessPointId: Output<String>? = null, val iam: Output<String>? = null) : ConvertibleToJava<JobDefinitionEfsAuthorizationConfigArgs>
Link copied to clipboard
data class JobDefinitionEfsVolumeConfigurationArgs(val authorizationConfig: Output<JobDefinitionEfsAuthorizationConfigArgs>? = 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<Map<String, String>>? = null, val requests: Output<Map<String, String>>? = 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, val subPath: Output<String>? = 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 JobDefinitionEksMetadataArgs(val annotations: Output<Map<String, String>>? = null, val labels: Output<Map<String, String>>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<JobDefinitionEksMetadataArgs>
data class JobDefinitionEksPersistentVolumeClaimArgs(val claimName: Output<String>, val readOnly: Output<Boolean>? = null) : ConvertibleToJava<JobDefinitionEksPersistentVolumeClaimArgs>
Link copied to clipboard
data class JobDefinitionEksPodPropertiesArgs(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<JobDefinitionEksMetadataArgs>? = null, val serviceAccountName: Output<String>? = null, val shareProcessNamespace: Output<Boolean>? = null, val volumes: Output<List<JobDefinitionEksVolumeArgs>>? = null) : ConvertibleToJava<JobDefinitionEksPodPropertiesArgs>
Link copied to clipboard
data class JobDefinitionEksPropertiesArgs(val podProperties: Output<JobDefinitionEksPodPropertiesArgs>? = 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 persistentVolumeClaim: Output<JobDefinitionEksPersistentVolumeClaimArgs>? = null, 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>
Link copied to clipboard
data class JobDefinitionHostArgs(val sourcePath: Output<String>? = null) : ConvertibleToJava<JobDefinitionHostArgs>
Link copied to clipboard
data class JobDefinitionImagePullSecretArgs(val name: Output<String>? = null) : ConvertibleToJava<JobDefinitionImagePullSecretArgs>
Link copied to clipboard
data class JobDefinitionJobTimeoutArgs(val attemptDurationSeconds: Output<Int>? = null) : ConvertibleToJava<JobDefinitionJobTimeoutArgs>
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<Map<String, String>>? = null, val secretOptions: Output<List<JobDefinitionSecretArgs>>? = null) : ConvertibleToJava<JobDefinitionLogConfigurationArgs>
Link copied to clipboard
data class JobDefinitionMountPointArgs(val containerPath: Output<String>? = null, val readOnly: Output<Boolean>? = null, val sourceVolume: Output<String>? = null) : ConvertibleToJava<JobDefinitionMountPointArgs>
data class JobDefinitionMultiNodeContainerPropertiesArgs(val command: Output<List<String>>? = null, val enableExecuteCommand: Output<Boolean>? = null, val environment: Output<List<JobDefinitionEnvironmentArgs>>? = null, val ephemeralStorage: Output<JobDefinitionEphemeralStorageArgs>? = null, val executionRoleArn: Output<String>? = 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<JobDefinitionMountPointArgs>>? = 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<JobDefinitionVolumeArgs>>? = null) : ConvertibleToJava<JobDefinitionMultiNodeContainerPropertiesArgs>
Link copied to clipboard
data class JobDefinitionMultiNodeEcsPropertiesArgs(val taskProperties: Output<List<JobDefinitionMultiNodeEcsTaskPropertiesArgs>>) : ConvertibleToJava<JobDefinitionMultiNodeEcsPropertiesArgs>
data class JobDefinitionMultiNodeEcsTaskPropertiesArgs(val containers: Output<List<JobDefinitionTaskContainerPropertiesArgs>>? = null, val enableExecuteCommand: Output<Boolean>? = null, val executionRoleArn: Output<String>? = null, val ipcMode: Output<String>? = null, val pidMode: Output<String>? = null, val taskRoleArn: Output<String>? = null, val volumes: Output<List<JobDefinitionVolumeArgs>>? = null) : ConvertibleToJava<JobDefinitionMultiNodeEcsTaskPropertiesArgs>
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 consumableResourceProperties: Output<JobDefinitionConsumableResourcePropertiesArgs>? = null, val container: Output<JobDefinitionMultiNodeContainerPropertiesArgs>? = null, val ecsProperties: Output<JobDefinitionMultiNodeEcsPropertiesArgs>? = null, val eksProperties: Output<JobDefinitionEksPropertiesArgs>? = null, val instanceTypes: Output<List<String>>? = null, val targetNodes: Output<String>) : ConvertibleToJava<JobDefinitionNodeRangePropertyArgs>
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 firelensConfiguration: Output<JobDefinitionTaskContainerPropertiesFirelensConfigurationPropertiesArgs>? = null, val image: Output<String>, val linuxParameters: Output<JobDefinitionLinuxParametersArgs>? = null, val logConfiguration: Output<JobDefinitionLogConfigurationArgs>? = null, val mountPoints: Output<List<JobDefinitionMountPointArgs>>? = 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>
data class JobDefinitionTaskContainerPropertiesFirelensConfigurationPropertiesArgs(val options: Output<Map<String, String>>? = null, val type: Output<String>) : ConvertibleToJava<JobDefinitionTaskContainerPropertiesFirelensConfigurationPropertiesArgs>

The FireLens configuration for the container. This is used to specify and configure a log router for container logs. For more information, see Custom log routing in the Amazon Elastic Container Service Developer Guide .

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 JobDefinitionVolumeArgs(val efsVolumeConfiguration: Output<JobDefinitionEfsVolumeConfigurationArgs>? = null, val host: Output<JobDefinitionHostArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<JobDefinitionVolumeArgs>
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>