Class ComputeEnvironmentProps.Jsii$Proxy
- All Implemented Interfaces:
ComputeEnvironmentProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComputeEnvironmentProps
ComputeEnvironmentProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.batch.ComputeEnvironmentProps
ComputeEnvironmentProps.Builder, ComputeEnvironmentProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theComputeEnvironmentProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
(experimental) A name for the compute environment.final ComputeResources
(experimental) The details of the required compute resources for the managed compute environment.final Boolean
(experimental) The state of the compute environment.final Boolean
(experimental) Determines if AWS should manage the allocation of compute resources for processing jobs.final IRole
(experimental) The IAM role used by Batch to make calls to other AWS services on your behalf for managing the resources that you use with the service.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theComputeEnvironmentProps.Builder
.
-
-
Method Details
-
getComputeEnvironmentName
Description copied from interface:ComputeEnvironmentProps
(experimental) A name for the compute environment.Up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
Default: - CloudFormation-generated name
- Specified by:
getComputeEnvironmentName
in interfaceComputeEnvironmentProps
-
getComputeResources
Description copied from interface:ComputeEnvironmentProps
(experimental) The details of the required compute resources for the managed compute environment.If specified, and this is an unmanaged compute environment, will throw an error.
By default, AWS Batch managed compute environments use a recent, approved version of the Amazon ECS-optimized AMI for compute resources.
Default: - CloudFormation defaults
- Specified by:
getComputeResources
in interfaceComputeEnvironmentProps
-
getEnabled
Description copied from interface:ComputeEnvironmentProps
(experimental) The state of the compute environment.If the state is set to true, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.
Default: true
- Specified by:
getEnabled
in interfaceComputeEnvironmentProps
-
getManaged
Description copied from interface:ComputeEnvironmentProps
(experimental) Determines if AWS should manage the allocation of compute resources for processing jobs.If set to false, then you are in charge of providing the compute resource details.
Default: true
- Specified by:
getManaged
in interfaceComputeEnvironmentProps
-
getServiceRole
Description copied from interface:ComputeEnvironmentProps
(experimental) The IAM role used by Batch to make calls to other AWS services on your behalf for managing the resources that you use with the service.By default, this role is created for you using the AWS managed service policy for Batch.
Default: - Role using the 'service-role/AWSBatchServiceRole' policy.
- Specified by:
getServiceRole
in interfaceComputeEnvironmentProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-