@aws-cdk_aws-glue-alpha.AssetCode

class AssetCode 🔹

LanguageType name
.NETAmazon.CDK.AWS.Glue.Alpha.AssetCode
Gogithub.com/aws/aws-cdk-go/awscdkgluealpha/v2#AssetCode
Javasoftware.amazon.awscdk.services.glue.alpha.AssetCode
Pythonaws_cdk.aws_glue_alpha.AssetCode
TypeScript (source)@aws-cdk/aws-glue-alpha » AssetCode

Extends Code

Job Code from a local file.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as glue_alpha from '@aws-cdk/aws-glue-alpha';
import * as cdk from 'aws-cdk-lib';
import { aws_iam as iam } from 'aws-cdk-lib';

declare const dockerImage: cdk.DockerImage;
declare const grantable: iam.IGrantable;
declare const localBundling: cdk.ILocalBundling;
const assetCode = new glue_alpha.AssetCode('path', /* all optional props */ {
  assetHash: 'assetHash',
  assetHashType: cdk.AssetHashType.SOURCE,
  bundling: {
    image: dockerImage,

    // the properties below are optional
    bundlingFileAccess: cdk.BundlingFileAccess.VOLUME_COPY,
    command: ['command'],
    entrypoint: ['entrypoint'],
    environment: {
      environmentKey: 'environment',
    },
    local: localBundling,
    network: 'network',
    outputType: cdk.BundlingOutput.ARCHIVED,
    securityOpt: 'securityOpt',
    user: 'user',
    volumes: [{
      containerPath: 'containerPath',
      hostPath: 'hostPath',

      // the properties below are optional
      consistency: cdk.DockerVolumeConsistency.CONSISTENT,
    }],
    volumesFrom: ['volumesFrom'],
    workingDirectory: 'workingDirectory',
  },
  deployTime: false,
  exclude: ['exclude'],
  followSymlinks: cdk.SymlinkFollowMode.NEVER,
  ignoreMode: cdk.IgnoreMode.GLOB,
  readers: [grantable],
});

Initializer

new AssetCode(path: string, options?: AssetOptions)

Parameters

  • path string — The path to the Code file.
  • options AssetOptions

Methods

NameDescription
bind(scope, grantable)🔹Called when the Job is initialized to allow this object to bind.

bind(scope, grantable)🔹

public bind(scope: Construct, grantable: IGrantable): CodeConfig

Parameters

  • scope Construct
  • grantable IGrantable

Returns

  • CodeConfig

Called when the Job is initialized to allow this object to bind.