Packages

case class AWS::Batch::ComputeEnvironment(name: String, ComputeEnvironmentName: Option[Token[String]], Type: ComputeEnvironmentType, ComputeResources: ComputeResources, ServiceRole: Token[String], State: Option[ComputeEnvironmentState], Condition: Option[ConditionRef] = None, DependsOn: Option[Seq[String]] = None) extends Resource[AWS::Batch::ComputeEnvironment] with HasArn with Product with Serializable

The AWS::Batch::ComputeEnvironment resource to define your AWS Batch compute environment. For more information, see Compute Environments in the AWS Batch User Guide.

name

CloudFormation logical name.

ComputeEnvironmentName

The name of the compute environment.

Type

The type of the compute environment.

ComputeResources

The compute resources defined for the compute environment.

ServiceRole

The service role ARN associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

State

The state of the compute environment. The valid values are ENABLED or DISABLED. An ENABLED state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.

Condition

Define conditions by using the intrinsic condition functions. These conditions determine when AWS CloudFormation creates the associated resources.

Linear Supertypes
Serializable, Serializable, Product, Equals, HasArn, Resource[AWS::Batch::ComputeEnvironment], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AWS::Batch::ComputeEnvironment
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. HasArn
  7. Resource
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AWS::Batch::ComputeEnvironment(name: String, ComputeEnvironmentName: Option[Token[String]], Type: ComputeEnvironmentType, ComputeResources: ComputeResources, ServiceRole: Token[String], State: Option[ComputeEnvironmentState], Condition: Option[ConditionRef] = None, DependsOn: Option[Seq[String]] = None)

    name

    CloudFormation logical name.

    ComputeEnvironmentName

    The name of the compute environment.

    Type

    The type of the compute environment.

    ComputeResources

    The compute resources defined for the compute environment.

    ServiceRole

    The service role ARN associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.

    State

    The state of the compute environment. The valid values are ENABLED or DISABLED. An ENABLED state indicates that you can register instances with the compute environment and that the associated instances can accept jobs.

    Condition

    Define conditions by using the intrinsic condition functions. These conditions determine when AWS CloudFormation creates the associated resources.

Type Members

  1. type RR = Resource[AWS::Batch::ComputeEnvironment]
    Definition Classes
    Resource

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val ComputeEnvironmentName: Option[Token[String]]
  5. val ComputeResources: ComputeResources
  6. val Condition: Option[ConditionRef]
  7. val DeletionPolicy: Option[DeletionPolicy]
    Definition Classes
    Resource
  8. val DependsOn: Option[Seq[String]]
  9. val ResourceType: String
    Definition Classes
    Resource
  10. val ServiceRole: Token[String]
  11. val State: Option[ComputeEnvironmentState]
  12. val Type: ComputeEnvironmentType
  13. def arn: Token[String]
    Definition Classes
    AWS::Batch::ComputeEnvironmentHasArn
  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. val name: String
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  28. def when(newCondition: Option[ConditionRef]): AWS::Batch::ComputeEnvironment

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from HasArn

Inherited from AnyRef

Inherited from Any

Ungrouped