Class RayJob
(experimental) Ray Jobs class.
Inherited Members
Namespace: Amazon.CDK.AWS.Glue.Alpha
Assembly: Amazon.CDK.AWS.Glue.Alpha.dll
Syntax (csharp)
public class RayJob : Job, IJob, IResource, IGrantable
Syntax (vb)
Public Class RayJob
Inherits Job
Implements IJob, IResource, IGrantable
Remarks
Glue Ray jobs use worker type Z.2X and Glue version 4.0. These are not overrideable since these are the only configuration that Glue Ray jobs currently support. The runtime defaults to Ray2.4 and min workers defaults to 3.
Stability: Experimental
ExampleMetadata: infused
Examples
using Amazon.CDK;
using Amazon.CDK.AWS.IAM;
Stack stack;
IRole role;
Code script;
new RayJob(stack, "ImportedJob", new RayJobProps { Role = role, Script = script });
Synopsis
Constructors
Ray |
Used by jsii to construct an instance of this class from a Javascript-owned object reference |
Ray |
Used by jsii to construct an instance of this class from DeputyProps |
Ray |
(experimental) RayJob constructor. |
Properties
Grant |
(experimental) The principal to grant permissions to. |
Job |
(experimental) The ARN of the job. |
Job |
(experimental) The name of the job. |
Role | (experimental) The IAM role Glue assumes to run this job. |
Constructors
RayJob(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected RayJob(ByRefValue reference)
Parameters
- reference Amazon.
JSII. Runtime. Deputy. By Ref Value The Javascript-owned object reference
RayJob(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected RayJob(DeputyBase.DeputyProps props)
Parameters
- props Amazon.
JSII. Runtime. Deputy. Deputy Base. Deputy Props The deputy props
RayJob(Construct, String, IRayJobProps)
(experimental) RayJob constructor.
public RayJob(Construct scope, string id, IRayJobProps props)
Parameters
- scope Constructs.
Construct - id System.
String - props IRay
Job Props
Remarks
Stability: Experimental
Properties
GrantPrincipal
(experimental) The principal to grant permissions to.
public override IPrincipal GrantPrincipal { get; }
Property Value
Overrides
Remarks
Stability: Experimental
JobArn
(experimental) The ARN of the job.
public override string JobArn { get; }
Property Value
System.
Overrides
Remarks
Stability: Experimental
JobName
(experimental) The name of the job.
public override string JobName { get; }
Property Value
System.
Overrides
Remarks
Stability: Experimental
Role
(experimental) The IAM role Glue assumes to run this job.
public override IRole Role { get; }
Property Value
Overrides
Remarks
Stability: Experimental