Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f8bbfaf

Browse files
ca-nguyenwong-a
andauthored
feat: Add support for Amazon EKS (#156)
* Feature: Add support to Amazon EKS service integration * Adding eks:call and eks:runJob steps Update documentation Co-authored-by: Adam Wong <55506708+wong-a@users.noreply.github.com>
1 parent 01e18c3 commit f8bbfaf

File tree

4 files changed

+814
-2
lines changed

4 files changed

+814
-2
lines changed

‎doc/services.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ This module provides classes to build steps that integrate with Amazon DynamoDB,
88

99
- `Amazon DynamoDB <#amazon-dynamodb>`__
1010

11+
- `Amazon EKS <#amazon-eks>`__
12+
1113
- `Amazon EMR <#amazon-emr>`__
1214

1315
- `Amazon EventBridge <#amazon-eventbridge>`__
@@ -29,6 +31,26 @@ Amazon DynamoDB
2931

3032
.. autoclass:: stepfunctions.steps.service.DynamoDBUpdateItemStep
3133

34+
35+
Amazon EKS
36+
----------
37+
.. autoclass:: stepfunctions.steps.service.EksCallStep
38+
39+
.. autoclass:: stepfunctions.steps.service.EksCreateClusterStep
40+
41+
.. autoclass:: stepfunctions.steps.service.EksCreateFargateProfileStep
42+
43+
.. autoclass:: stepfunctions.steps.service.EksCreateNodeGroupStep
44+
45+
.. autoclass:: stepfunctions.steps.service.EksDeleteClusterStep
46+
47+
.. autoclass:: stepfunctions.steps.service.EksDeleteFargateProfileStep
48+
49+
.. autoclass:: stepfunctions.steps.service.EksDeleteNodegroupStep
50+
51+
.. autoclass:: stepfunctions.steps.service.EksRunJobStep
52+
53+
3254
Amazon EMR
3355
-----------
3456
.. autoclass:: stepfunctions.steps.service.EmrCreateClusterStep

‎src/stepfunctions/steps/__init__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@
1919
from stepfunctions.steps.sagemaker import TrainingStep, TransformStep, ModelStep, EndpointConfigStep, EndpointStep, TuningStep, ProcessingStep
2020
from stepfunctions.steps.compute import LambdaStep, BatchSubmitJobStep, GlueStartJobRunStep, EcsRunTaskStep
2121
from stepfunctions.steps.service import DynamoDBGetItemStep, DynamoDBPutItemStep, DynamoDBUpdateItemStep, DynamoDBDeleteItemStep
22+
23+
from stepfunctions.steps.service import (
24+
EksCallStep,
25+
EksCreateClusterStep,
26+
EksCreateFargateProfileStep,
27+
EksCreateNodeGroupStep,
28+
EksDeleteClusterStep,
29+
EksDeleteFargateProfileStep,
30+
EksDeleteNodegroupStep,
31+
EksRunJobStep,
32+
)
2233
from stepfunctions.steps.service import EmrCreateClusterStep, EmrTerminateClusterStep, EmrAddStepStep, EmrCancelStepStep, EmrSetClusterTerminationProtectionStep, EmrModifyInstanceFleetByNameStep, EmrModifyInstanceGroupByNameStep
2334
from stepfunctions.steps.service import EventBridgePutEventsStep
2435
from stepfunctions.steps.service import GlueDataBrewStartJobRunStep

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /