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
orDISABLED
.final - status → CEStatus?
-
The current status of the compute environment (for example,
CREATING
orVALID
).final - statusReason → String?
-
A short, human-readable string to provide additional details about the
current status of the compute environment.
final
-
The tags applied to the compute environment.
final
- type → CEType?
-
The type of the compute environment:
MANAGED
orUNMANAGED
. 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