runway.cfngin.hooks.ecs module

AWS ECS hook.

pydantic model runway.cfngin.hooks.ecs.CreateClustersHookArgs[source]

Bases: BaseModel

Hook arguments for create_clusters.

Show JSON schema
{
   "title": "CreateClustersHookArgs",
   "description": "Hook arguments for ``create_clusters``.",
   "type": "object",
   "properties": {
      "clusters": {
         "items": {
            "type": "string"
         },
         "title": "Clusters",
         "type": "array"
      }
   },
   "required": [
      "clusters"
   ]
}

field clusters: list[str] = PydanticUndefined

List of cluster names to create.

class runway.cfngin.hooks.ecs.CreateClustersResponseTypeDef[source]

Bases: TypedDict

Response from create_clusters.

runway.cfngin.hooks.ecs.create_clusters(context: runway.context.CfnginContext, *_args: Any, **kwargs: Any) CreateClustersResponseTypeDef[source]

Create ECS clusters.

Parameters:
  • context – CFNgin context object.

  • **kwargs – Arbitrary keyword arguments.