ComputeEnvironmentDetail class

An object representing an AWS Batch compute environment.

Constructors

ComputeEnvironmentDetail({required String computeEnvironmentArn, required String computeEnvironmentName, required String ecsClusterArn, ComputeResource? computeResources, String? serviceRole, CEState? state, CEStatus? status, String? statusReason, Map<String, String>? tags, CEType? type})
ComputeEnvironmentDetail.fromJson(Map<String, dynamic> json)
factory

Properties

computeEnvironmentArn String
The Amazon Resource Name (ARN) of the compute environment.
final
computeEnvironmentName String
The name of the compute environment. Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
final
computeResources ComputeResource?
The compute resources defined for the compute environment. For more information, see Compute Environments in the AWS Batch User Guide.
final
ecsClusterArn String
The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceRole String?
The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf. For more information, see AWS Batch service IAM role in the AWS Batch User Guide.
final
state CEState?
The state of the compute environment. The valid values are ENABLED or DISABLED.
final
status CEStatus?
The current status of the compute environment (for example, CREATING or VALID).
final
statusReason String?
A short, human-readable string to provide additional details about the current status of the compute environment.
final
tags Map<String, String>?
The tags applied to the compute environment.
final
type CEType?
The type of the compute environment: MANAGED or UNMANAGED. For more information, see Compute Environments in the AWS Batch User Guide.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited