Package-level declarations

Types

data class CapacityProviderAutoScalingGroupProviderArgs(val autoScalingGroupArn: Output<String>, val managedDraining: Output<String>? = null, val managedScaling: Output<CapacityProviderAutoScalingGroupProviderManagedScalingArgs>? = null, val managedTerminationProtection: Output<String>? = null) : ConvertibleToJava<CapacityProviderAutoScalingGroupProviderArgs>
data class CapacityProviderAutoScalingGroupProviderManagedScalingArgs(val instanceWarmupPeriod: Output<Int>? = null, val maximumScalingStepSize: Output<Int>? = null, val minimumScalingStepSize: Output<Int>? = null, val status: Output<String>? = null, val targetCapacity: Output<Int>? = null) : ConvertibleToJava<CapacityProviderAutoScalingGroupProviderManagedScalingArgs>
data class ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs(val base: Output<Int>? = null, val capacityProvider: Output<String>, val weight: Output<Int>? = null) : ConvertibleToJava<ClusterCapacityProvidersDefaultCapacityProviderStrategyArgs>
Link copied to clipboard
data class ClusterConfigurationArgs(val executeCommandConfiguration: Output<ClusterConfigurationExecuteCommandConfigurationArgs>? = null, val managedStorageConfiguration: Output<ClusterConfigurationManagedStorageConfigurationArgs>? = null) : ConvertibleToJava<ClusterConfigurationArgs>
data class ClusterConfigurationExecuteCommandConfigurationArgs(val kmsKeyId: Output<String>? = null, val logConfiguration: Output<ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs>? = null, val logging: Output<String>? = null) : ConvertibleToJava<ClusterConfigurationExecuteCommandConfigurationArgs>
data class ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs(val cloudWatchEncryptionEnabled: Output<Boolean>? = null, val cloudWatchLogGroupName: Output<String>? = null, val s3BucketEncryptionEnabled: Output<Boolean>? = null, val s3BucketName: Output<String>? = null, val s3KeyPrefix: Output<String>? = null) : ConvertibleToJava<ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs>
data class ClusterConfigurationManagedStorageConfigurationArgs(val fargateEphemeralStorageKmsKeyId: Output<String>? = null, val kmsKeyId: Output<String>? = null) : ConvertibleToJava<ClusterConfigurationManagedStorageConfigurationArgs>
Link copied to clipboard
data class ClusterServiceConnectDefaultsArgs(val namespace: Output<String>) : ConvertibleToJava<ClusterServiceConnectDefaultsArgs>
Link copied to clipboard
data class ClusterSettingArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<ClusterSettingArgs>
Link copied to clipboard
Link copied to clipboard
data class GetClusterPlainArgs(val clusterName: String, val tags: Map<String, String>? = null) : ConvertibleToJava<GetClusterPlainArgs>

A collection of arguments for invoking getCluster.

Link copied to clipboard
data class GetContainerDefinitionPlainArgs(val containerName: String, val taskDefinition: String) : ConvertibleToJava<GetContainerDefinitionPlainArgs>

A collection of arguments for invoking getContainerDefinition.

Link copied to clipboard
data class GetServicePlainArgs(val clusterArn: String, val serviceName: String, val tags: Map<String, String>? = null) : ConvertibleToJava<GetServicePlainArgs>

A collection of arguments for invoking getService.

Link copied to clipboard
data class GetTaskDefinitionPlainArgs(val taskDefinition: String) : ConvertibleToJava<GetTaskDefinitionPlainArgs>

A collection of arguments for invoking getTaskDefinition.

Link copied to clipboard
data class GetTaskExecutionCapacityProviderStrategy(val base: Int? = null, val capacityProvider: String, val weight: Int? = null) : ConvertibleToJava<GetTaskExecutionCapacityProviderStrategy>
Link copied to clipboard
data class GetTaskExecutionNetworkConfiguration(val assignPublicIp: Boolean? = null, val securityGroups: List<String>? = null, val subnets: List<String>) : ConvertibleToJava<GetTaskExecutionNetworkConfiguration>
Link copied to clipboard
data class GetTaskExecutionOverrides(val containerOverrides: List<GetTaskExecutionOverridesContainerOverride>? = null, val cpu: String? = null, val executionRoleArn: String? = null, val inferenceAcceleratorOverrides: List<GetTaskExecutionOverridesInferenceAcceleratorOverride>? = null, val memory: String? = null, val taskRoleArn: String? = null) : ConvertibleToJava<GetTaskExecutionOverrides>
data class GetTaskExecutionOverridesContainerOverride(val commands: List<String>? = null, val cpu: Int? = null, val environments: List<GetTaskExecutionOverridesContainerOverrideEnvironment>? = null, val memory: Int? = null, val memoryReservation: Int? = null, val name: String, val resourceRequirements: List<GetTaskExecutionOverridesContainerOverrideResourceRequirement>? = null) : ConvertibleToJava<GetTaskExecutionOverridesContainerOverride>
data class GetTaskExecutionOverridesContainerOverrideEnvironment(val key: String, val value: String) : ConvertibleToJava<GetTaskExecutionOverridesContainerOverrideEnvironment>
data class GetTaskExecutionOverridesContainerOverrideResourceRequirement(val type: String, val value: String) : ConvertibleToJava<GetTaskExecutionOverridesContainerOverrideResourceRequirement>
data class GetTaskExecutionOverridesInferenceAcceleratorOverride(val deviceName: String? = null, val deviceType: String? = null) : ConvertibleToJava<GetTaskExecutionOverridesInferenceAcceleratorOverride>
Link copied to clipboard
data class GetTaskExecutionPlacementConstraint(val expression: String? = null, val type: String) : ConvertibleToJava<GetTaskExecutionPlacementConstraint>
Link copied to clipboard
data class GetTaskExecutionPlacementStrategy(val field: String? = null, val type: String) : ConvertibleToJava<GetTaskExecutionPlacementStrategy>
Link copied to clipboard
data class GetTaskExecutionPlainArgs(val capacityProviderStrategies: List<GetTaskExecutionCapacityProviderStrategy>? = null, val clientToken: String? = null, val cluster: String, val desiredCount: Int? = null, val enableEcsManagedTags: Boolean? = null, val enableExecuteCommand: Boolean? = null, val group: String? = null, val launchType: String? = null, val networkConfiguration: GetTaskExecutionNetworkConfiguration? = null, val overrides: GetTaskExecutionOverrides? = null, val placementConstraints: List<GetTaskExecutionPlacementConstraint>? = null, val placementStrategies: List<GetTaskExecutionPlacementStrategy>? = null, val platformVersion: String? = null, val propagateTags: String? = null, val referenceId: String? = null, val startedBy: String? = null, val tags: Map<String, String>? = null, val taskDefinition: String) : ConvertibleToJava<GetTaskExecutionPlainArgs>

A collection of arguments for invoking getTaskExecution.

Link copied to clipboard
data class ServiceAlarmsArgs(val alarmNames: Output<List<String>>, val enable: Output<Boolean>, val rollback: Output<Boolean>) : ConvertibleToJava<ServiceAlarmsArgs>
Link copied to clipboard
Link copied to clipboard
data class ServiceCapacityProviderStrategyArgs(val base: Output<Int>? = null, val capacityProvider: Output<String>, val weight: Output<Int>? = null) : ConvertibleToJava<ServiceCapacityProviderStrategyArgs>
Link copied to clipboard
data class ServiceDeploymentCircuitBreakerArgs(val enable: Output<Boolean>, val rollback: Output<Boolean>) : ConvertibleToJava<ServiceDeploymentCircuitBreakerArgs>
Link copied to clipboard
data class ServiceDeploymentControllerArgs(val type: Output<String>? = null) : ConvertibleToJava<ServiceDeploymentControllerArgs>
Link copied to clipboard
data class ServiceLoadBalancerArgs(val containerName: Output<String>, val containerPort: Output<Int>, val elbName: Output<String>? = null, val targetGroupArn: Output<String>? = null) : ConvertibleToJava<ServiceLoadBalancerArgs>
Link copied to clipboard
data class ServiceNetworkConfigurationArgs(val assignPublicIp: Output<Boolean>? = null, val securityGroups: Output<List<String>>? = null, val subnets: Output<List<String>>) : ConvertibleToJava<ServiceNetworkConfigurationArgs>
Link copied to clipboard
data class ServiceOrderedPlacementStrategyArgs(val field: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ServiceOrderedPlacementStrategyArgs>
Link copied to clipboard
data class ServicePlacementConstraintArgs(val expression: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ServicePlacementConstraintArgs>
Link copied to clipboard
data class ServiceServiceConnectConfigurationArgs(val enabled: Output<Boolean>, val logConfiguration: Output<ServiceServiceConnectConfigurationLogConfigurationArgs>? = null, val namespace: Output<String>? = null, val services: Output<List<ServiceServiceConnectConfigurationServiceArgs>>? = null) : ConvertibleToJava<ServiceServiceConnectConfigurationArgs>
data class ServiceServiceConnectConfigurationLogConfigurationArgs(val logDriver: Output<String>, val options: Output<Map<String, String>>? = null, val secretOptions: Output<List<ServiceServiceConnectConfigurationLogConfigurationSecretOptionArgs>>? = null) : ConvertibleToJava<ServiceServiceConnectConfigurationLogConfigurationArgs>
data class ServiceServiceConnectConfigurationLogConfigurationSecretOptionArgs(val name: Output<String>, val valueFrom: Output<String>) : ConvertibleToJava<ServiceServiceConnectConfigurationLogConfigurationSecretOptionArgs>
data class ServiceServiceConnectConfigurationServiceArgs(val clientAlias: Output<List<ServiceServiceConnectConfigurationServiceClientAliasArgs>>? = null, val discoveryName: Output<String>? = null, val ingressPortOverride: Output<Int>? = null, val portName: Output<String>, val timeout: Output<ServiceServiceConnectConfigurationServiceTimeoutArgs>? = null, val tls: Output<ServiceServiceConnectConfigurationServiceTlsArgs>? = null) : ConvertibleToJava<ServiceServiceConnectConfigurationServiceArgs>
data class ServiceServiceConnectConfigurationServiceClientAliasArgs(val dnsName: Output<String>? = null, val port: Output<Int>) : ConvertibleToJava<ServiceServiceConnectConfigurationServiceClientAliasArgs>
data class ServiceServiceConnectConfigurationServiceTimeoutArgs(val idleTimeoutSeconds: Output<Int>? = null, val perRequestTimeoutSeconds: Output<Int>? = null) : ConvertibleToJava<ServiceServiceConnectConfigurationServiceTimeoutArgs>
data class ServiceServiceConnectConfigurationServiceTlsArgs(val issuerCertAuthority: Output<ServiceServiceConnectConfigurationServiceTlsIssuerCertAuthorityArgs>, val kmsKey: Output<String>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<ServiceServiceConnectConfigurationServiceTlsArgs>
data class ServiceServiceConnectConfigurationServiceTlsIssuerCertAuthorityArgs(val awsPcaAuthorityArn: Output<String>) : ConvertibleToJava<ServiceServiceConnectConfigurationServiceTlsIssuerCertAuthorityArgs>
Link copied to clipboard
data class ServiceServiceRegistriesArgs(val containerName: Output<String>? = null, val containerPort: Output<Int>? = null, val port: Output<Int>? = null, val registryArn: Output<String>) : ConvertibleToJava<ServiceServiceRegistriesArgs>
Link copied to clipboard
data class ServiceVolumeConfigurationArgs(val managedEbsVolume: Output<ServiceVolumeConfigurationManagedEbsVolumeArgs>, val name: Output<String>) : ConvertibleToJava<ServiceVolumeConfigurationArgs>
data class ServiceVolumeConfigurationManagedEbsVolumeArgs(val encrypted: Output<Boolean>? = null, val fileSystemType: Output<String>? = null, val iops: Output<Int>? = null, val kmsKeyId: Output<String>? = null, val roleArn: Output<String>, val sizeInGb: Output<Int>? = null, val snapshotId: Output<String>? = null, val tagSpecifications: Output<List<ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs>>? = null, val throughput: Output<Int>? = null, val volumeType: Output<String>? = null) : ConvertibleToJava<ServiceVolumeConfigurationManagedEbsVolumeArgs>
data class ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs(val propagateTags: Output<String>? = null, val resourceType: Output<String>, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs>
Link copied to clipboard
data class ServiceVpcLatticeConfigurationArgs(val portName: Output<String>, val roleArn: Output<String>, val targetGroupArn: Output<String>) : ConvertibleToJava<ServiceVpcLatticeConfigurationArgs>
Link copied to clipboard
data class TaskDefinitionEphemeralStorageArgs(val sizeInGib: Output<Int>) : ConvertibleToJava<TaskDefinitionEphemeralStorageArgs>
Link copied to clipboard
data class TaskDefinitionInferenceAcceleratorArgs(val deviceName: Output<String>, val deviceType: Output<String>) : ConvertibleToJava<TaskDefinitionInferenceAcceleratorArgs>
Link copied to clipboard
data class TaskDefinitionPlacementConstraintArgs(val expression: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<TaskDefinitionPlacementConstraintArgs>
Link copied to clipboard
data class TaskDefinitionProxyConfigurationArgs(val containerName: Output<String>, val properties: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<TaskDefinitionProxyConfigurationArgs>
Link copied to clipboard
data class TaskDefinitionRuntimePlatformArgs(val cpuArchitecture: Output<String>? = null, val operatingSystemFamily: Output<String>? = null) : ConvertibleToJava<TaskDefinitionRuntimePlatformArgs>
Link copied to clipboard
data class TaskDefinitionVolumeArgs(val configureAtLaunch: Output<Boolean>? = null, val dockerVolumeConfiguration: Output<TaskDefinitionVolumeDockerVolumeConfigurationArgs>? = null, val efsVolumeConfiguration: Output<TaskDefinitionVolumeEfsVolumeConfigurationArgs>? = null, val fsxWindowsFileServerVolumeConfiguration: Output<TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationArgs>? = null, val hostPath: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<TaskDefinitionVolumeArgs>
data class TaskDefinitionVolumeDockerVolumeConfigurationArgs(val autoprovision: Output<Boolean>? = null, val driver: Output<String>? = null, val driverOpts: Output<Map<String, String>>? = null, val labels: Output<Map<String, String>>? = null, val scope: Output<String>? = null) : ConvertibleToJava<TaskDefinitionVolumeDockerVolumeConfigurationArgs>
data class TaskDefinitionVolumeEfsVolumeConfigurationArgs(val authorizationConfig: Output<TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs>? = null, val fileSystemId: Output<String>, val rootDirectory: Output<String>? = null, val transitEncryption: Output<String>? = null, val transitEncryptionPort: Output<Int>? = null) : ConvertibleToJava<TaskDefinitionVolumeEfsVolumeConfigurationArgs>
data class TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs(val accessPointId: Output<String>? = null, val iam: Output<String>? = null) : ConvertibleToJava<TaskDefinitionVolumeEfsVolumeConfigurationAuthorizationConfigArgs>
data class TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationArgs(val authorizationConfig: Output<TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigArgs>, val fileSystemId: Output<String>, val rootDirectory: Output<String>) : ConvertibleToJava<TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationArgs>
data class TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigArgs(val credentialsParameter: Output<String>, val domain: Output<String>) : ConvertibleToJava<TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigArgs>
Link copied to clipboard
data class TaskSetCapacityProviderStrategyArgs(val base: Output<Int>? = null, val capacityProvider: Output<String>, val weight: Output<Int>) : ConvertibleToJava<TaskSetCapacityProviderStrategyArgs>
Link copied to clipboard
data class TaskSetLoadBalancerArgs(val containerName: Output<String>, val containerPort: Output<Int>? = null, val loadBalancerName: Output<String>? = null, val targetGroupArn: Output<String>? = null) : ConvertibleToJava<TaskSetLoadBalancerArgs>
Link copied to clipboard
data class TaskSetNetworkConfigurationArgs(val assignPublicIp: Output<Boolean>? = null, val securityGroups: Output<List<String>>? = null, val subnets: Output<List<String>>) : ConvertibleToJava<TaskSetNetworkConfigurationArgs>
Link copied to clipboard
data class TaskSetScaleArgs(val unit: Output<String>? = null, val value: Output<Double>? = null) : ConvertibleToJava<TaskSetScaleArgs>
Link copied to clipboard
Link copied to clipboard
data class TaskSetServiceRegistriesArgs(val containerName: Output<String>? = null, val containerPort: Output<Int>? = null, val port: Output<Int>? = null, val registryArn: Output<String>) : ConvertibleToJava<TaskSetServiceRegistriesArgs>