Interface IEksJobDefinition.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEksJobDefinition,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IJobDefinition,IJobDefinition.Jsii$Default,IJobDefinitionRef,IJobDefinitionRef.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IEksJobDefinition.Jsii$Proxy
- Enclosing interface:
IEksJobDefinition
@Internal
public static interface IEksJobDefinition.Jsii$Default
extends IEksJobDefinition, IJobDefinition.Jsii$Default
Internal default implementation for
IEksJobDefinition.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.batch.IEksJobDefinition
IEksJobDefinition.Jsii$Default, IEksJobDefinition.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.batch.IJobDefinition
IJobDefinition.Jsii$Default, IJobDefinition.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.batch.IJobDefinitionRef
IJobDefinitionRef.Jsii$Default, IJobDefinitionRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault EksContainerDefinitionThe container this Job Definition will run.default DnsPolicyThe DNS Policy of the pod used by this Job Definition.default StringThe name of the service account that's used to run the container.default BooleanIf specified, the Pod used by this Job Definition will use the host's network IP address.Methods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.services.batch.IJobDefinition.Jsii$Default
addRetryStrategy, getJobDefinitionArn, getJobDefinitionName, getParameters, getRetryAttempts, getRetryStrategies, getSchedulingPriority, getTimeoutMethods inherited from interface software.amazon.awscdk.interfaces.batch.IJobDefinitionRef.Jsii$Default
getJobDefinitionRefMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getContainer
The container this Job Definition will run.- Specified by:
getContainerin interfaceIEksJobDefinition
-
getDnsPolicy
The DNS Policy of the pod used by this Job Definition.Default: `DnsPolicy.CLUSTER_FIRST`
- Specified by:
getDnsPolicyin interfaceIEksJobDefinition- See Also:
-
getServiceAccount
The name of the service account that's used to run the container.service accounts are Kubernetes method of identification and authentication, roughly analogous to IAM users.
Default: - the default service account of the container
- Specified by:
getServiceAccountin interfaceIEksJobDefinition- See Also:
-
getUseHostNetwork
If specified, the Pod used by this Job Definition will use the host's network IP address.Otherwise, the Kubernetes pod networking model is enabled. Most AWS Batch workloads are egress-only and don't require the overhead of IP allocation for each pod for incoming connections.
Default: true
- Specified by:
getUseHostNetworkin interfaceIEksJobDefinition- See Also:
-