awscdkgluealpha/main.go (1,460 lines of code) (raw):
// The CDK Construct Library for AWS::Glue
package awscdkgluealpha
import (
"reflect"
_jsii_ "github.com/aws/jsii-runtime-go/runtime"
)
func init() {
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.Action",
reflect.TypeOf((*Action)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.AssetCode",
reflect.TypeOf((*AssetCode)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
j := jsiiProxy_AssetCode{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Code)
return &j
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.ClassificationString",
reflect.TypeOf((*ClassificationString)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"},
},
func() interface{} {
return &jsiiProxy_ClassificationString{}
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.CloudWatchEncryption",
reflect.TypeOf((*CloudWatchEncryption)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.CloudWatchEncryptionMode",
reflect.TypeOf((*CloudWatchEncryptionMode)(nil)).Elem(),
map[string]interface{}{
"KMS": CloudWatchEncryptionMode_KMS,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.Code",
reflect.TypeOf((*Code)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
return &jsiiProxy_Code{}
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.CodeConfig",
reflect.TypeOf((*CodeConfig)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.Column",
reflect.TypeOf((*Column)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.ColumnCountMismatchHandlingAction",
reflect.TypeOf((*ColumnCountMismatchHandlingAction)(nil)).Elem(),
map[string]interface{}{
"DISABLED": ColumnCountMismatchHandlingAction_DISABLED,
"FAIL": ColumnCountMismatchHandlingAction_FAIL,
"SET_TO_NULL": ColumnCountMismatchHandlingAction_SET_TO_NULL,
"DROP_ROW": ColumnCountMismatchHandlingAction_DROP_ROW,
},
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.CompressionType",
reflect.TypeOf((*CompressionType)(nil)).Elem(),
map[string]interface{}{
"NONE": CompressionType_NONE,
"BZIP2": CompressionType_BZIP2,
"GZIP": CompressionType_GZIP,
"SNAPPY": CompressionType_SNAPPY,
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.Condition",
reflect.TypeOf((*Condition)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.ConditionLogicalOperator",
reflect.TypeOf((*ConditionLogicalOperator)(nil)).Elem(),
map[string]interface{}{
"EQUALS": ConditionLogicalOperator_EQUALS,
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.ConditionalTriggerOptions",
reflect.TypeOf((*ConditionalTriggerOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.Connection",
reflect.TypeOf((*Connection)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addProperty", GoMethod: "AddProperty"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "connectionArn", GoGetter: "ConnectionArn"},
_jsii_.MemberProperty{JsiiProperty: "connectionName", GoGetter: "ConnectionName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_Connection{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IConnection)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.ConnectionOptions",
reflect.TypeOf((*ConnectionOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.ConnectionProps",
reflect.TypeOf((*ConnectionProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.ConnectionType",
reflect.TypeOf((*ConnectionType)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
return &jsiiProxy_ConnectionType{}
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.ContinuousLoggingProps",
reflect.TypeOf((*ContinuousLoggingProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.CrawlerState",
reflect.TypeOf((*CrawlerState)(nil)).Elem(),
map[string]interface{}{
"RUNNING": CrawlerState_RUNNING,
"CANCELLING": CrawlerState_CANCELLING,
"CANCELLED": CrawlerState_CANCELLED,
"SUCCEEDED": CrawlerState_SUCCEEDED,
"FAILED": CrawlerState_FAILED,
"ERROR": CrawlerState_ERROR,
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.CustomScheduledTriggerOptions",
reflect.TypeOf((*CustomScheduledTriggerOptions)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.DailyScheduleTriggerOptions",
reflect.TypeOf((*DailyScheduleTriggerOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.DataFormat",
reflect.TypeOf((*DataFormat)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "classificationString", GoGetter: "ClassificationString"},
_jsii_.MemberProperty{JsiiProperty: "inputFormat", GoGetter: "InputFormat"},
_jsii_.MemberProperty{JsiiProperty: "outputFormat", GoGetter: "OutputFormat"},
_jsii_.MemberProperty{JsiiProperty: "serializationLibrary", GoGetter: "SerializationLibrary"},
},
func() interface{} {
return &jsiiProxy_DataFormat{}
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.DataFormatProps",
reflect.TypeOf((*DataFormatProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.DataQualityRuleset",
reflect.TypeOf((*DataQualityRuleset)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "rulesetArn", GoGetter: "RulesetArn"},
_jsii_.MemberProperty{JsiiProperty: "rulesetName", GoGetter: "RulesetName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_DataQualityRuleset{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDataQualityRuleset)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.DataQualityRulesetProps",
reflect.TypeOf((*DataQualityRulesetProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.DataQualityTargetTable",
reflect.TypeOf((*DataQualityTargetTable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "databaseName", GoGetter: "DatabaseName"},
_jsii_.MemberProperty{JsiiProperty: "tableName", GoGetter: "TableName"},
},
func() interface{} {
return &jsiiProxy_DataQualityTargetTable{}
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.Database",
reflect.TypeOf((*Database)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "catalogArn", GoGetter: "CatalogArn"},
_jsii_.MemberProperty{JsiiProperty: "catalogId", GoGetter: "CatalogId"},
_jsii_.MemberProperty{JsiiProperty: "databaseArn", GoGetter: "DatabaseArn"},
_jsii_.MemberProperty{JsiiProperty: "databaseName", GoGetter: "DatabaseName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "locationUri", GoGetter: "LocationUri"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_Database{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDatabase)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.DatabaseProps",
reflect.TypeOf((*DatabaseProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.EventBatchingCondition",
reflect.TypeOf((*EventBatchingCondition)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.ExecutionClass",
reflect.TypeOf((*ExecutionClass)(nil)).Elem(),
map[string]interface{}{
"FLEX": ExecutionClass_FLEX,
"STANDARD": ExecutionClass_STANDARD,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.ExternalTable",
reflect.TypeOf((*ExternalTable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addPartitionIndex", GoMethod: "AddPartitionIndex"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "columns", GoGetter: "Columns"},
_jsii_.MemberProperty{JsiiProperty: "compressed", GoGetter: "Compressed"},
_jsii_.MemberProperty{JsiiProperty: "connection", GoGetter: "Connection"},
_jsii_.MemberProperty{JsiiProperty: "database", GoGetter: "Database"},
_jsii_.MemberProperty{JsiiProperty: "dataFormat", GoGetter: "DataFormat"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberMethod{JsiiMethod: "grant", GoMethod: "Grant"},
_jsii_.MemberMethod{JsiiMethod: "grantRead", GoMethod: "GrantRead"},
_jsii_.MemberMethod{JsiiMethod: "grantReadWrite", GoMethod: "GrantReadWrite"},
_jsii_.MemberMethod{JsiiMethod: "grantToUnderlyingResources", GoMethod: "GrantToUnderlyingResources"},
_jsii_.MemberMethod{JsiiMethod: "grantWrite", GoMethod: "GrantWrite"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"},
_jsii_.MemberProperty{JsiiProperty: "partitionIndexes", GoGetter: "PartitionIndexes"},
_jsii_.MemberProperty{JsiiProperty: "partitionKeys", GoGetter: "PartitionKeys"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "storageParameters", GoGetter: "StorageParameters"},
_jsii_.MemberProperty{JsiiProperty: "tableArn", GoGetter: "TableArn"},
_jsii_.MemberProperty{JsiiProperty: "tableName", GoGetter: "TableName"},
_jsii_.MemberProperty{JsiiProperty: "tableResource", GoGetter: "TableResource"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_ExternalTable{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_TableBase)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.ExternalTableProps",
reflect.TypeOf((*ExternalTableProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.GlueVersion",
reflect.TypeOf((*GlueVersion)(nil)).Elem(),
map[string]interface{}{
"V0_9": GlueVersion_V0_9,
"V1_0": GlueVersion_V1_0,
"V2_0": GlueVersion_V2_0,
"V3_0": GlueVersion_V3_0,
"V4_0": GlueVersion_V4_0,
"V5_0": GlueVersion_V5_0,
},
)
_jsii_.RegisterInterface(
"@aws-cdk/aws-glue-alpha.IConnection",
reflect.TypeOf((*IConnection)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "connectionArn", GoGetter: "ConnectionArn"},
_jsii_.MemberProperty{JsiiProperty: "connectionName", GoGetter: "ConnectionName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IConnection{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@aws-cdk/aws-glue-alpha.IDataQualityRuleset",
reflect.TypeOf((*IDataQualityRuleset)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "rulesetArn", GoGetter: "RulesetArn"},
_jsii_.MemberProperty{JsiiProperty: "rulesetName", GoGetter: "RulesetName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDataQualityRuleset{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@aws-cdk/aws-glue-alpha.IDatabase",
reflect.TypeOf((*IDatabase)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "catalogArn", GoGetter: "CatalogArn"},
_jsii_.MemberProperty{JsiiProperty: "catalogId", GoGetter: "CatalogId"},
_jsii_.MemberProperty{JsiiProperty: "databaseArn", GoGetter: "DatabaseArn"},
_jsii_.MemberProperty{JsiiProperty: "databaseName", GoGetter: "DatabaseName"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDatabase{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@aws-cdk/aws-glue-alpha.IJob",
reflect.TypeOf((*IJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IJob{}
_jsii_.InitJsiiProxy(&j.Type__awsiamIGrantable)
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@aws-cdk/aws-glue-alpha.ISecurityConfiguration",
reflect.TypeOf((*ISecurityConfiguration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "securityConfigurationName", GoGetter: "SecurityConfigurationName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_ISecurityConfiguration{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@aws-cdk/aws-glue-alpha.ITable",
reflect.TypeOf((*ITable)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "tableArn", GoGetter: "TableArn"},
_jsii_.MemberProperty{JsiiProperty: "tableName", GoGetter: "TableName"},
},
func() interface{} {
j := jsiiProxy_ITable{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@aws-cdk/aws-glue-alpha.IWorkflow",
reflect.TypeOf((*IWorkflow)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCustomScheduledTrigger", GoMethod: "AddCustomScheduledTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addDailyScheduledTrigger", GoMethod: "AddDailyScheduledTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addOnDemandTrigger", GoMethod: "AddOnDemandTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addWeeklyScheduledTrigger", GoMethod: "AddWeeklyScheduledTrigger"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "workflowArn", GoGetter: "WorkflowArn"},
_jsii_.MemberProperty{JsiiProperty: "workflowName", GoGetter: "WorkflowName"},
},
func() interface{} {
j := jsiiProxy_IWorkflow{}
_jsii_.InitJsiiProxy(&j.Type__awscdkIResource)
return &j
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.InputFormat",
reflect.TypeOf((*InputFormat)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "className", GoGetter: "ClassName"},
},
func() interface{} {
return &jsiiProxy_InputFormat{}
},
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.InvalidCharHandlingAction",
reflect.TypeOf((*InvalidCharHandlingAction)(nil)).Elem(),
map[string]interface{}{
"DISABLED": InvalidCharHandlingAction_DISABLED,
"FAIL": InvalidCharHandlingAction_FAIL,
"SET_TO_NULL": InvalidCharHandlingAction_SET_TO_NULL,
"DROP_ROW": InvalidCharHandlingAction_DROP_ROW,
"REPLACE": InvalidCharHandlingAction_REPLACE,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.Job",
reflect.TypeOf((*Job)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_Job{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_JobBase)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.JobAttributes",
reflect.TypeOf((*JobAttributes)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.JobBase",
reflect.TypeOf((*JobBase)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_JobBase{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IJob)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.JobBookmarksEncryption",
reflect.TypeOf((*JobBookmarksEncryption)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.JobBookmarksEncryptionMode",
reflect.TypeOf((*JobBookmarksEncryptionMode)(nil)).Elem(),
map[string]interface{}{
"CLIENT_SIDE_KMS": JobBookmarksEncryptionMode_CLIENT_SIDE_KMS,
},
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.JobLanguage",
reflect.TypeOf((*JobLanguage)(nil)).Elem(),
map[string]interface{}{
"SCALA": JobLanguage_SCALA,
"PYTHON": JobLanguage_PYTHON,
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.JobProps",
reflect.TypeOf((*JobProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.JobState",
reflect.TypeOf((*JobState)(nil)).Elem(),
map[string]interface{}{
"SUCCEEDED": JobState_SUCCEEDED,
"FAILED": JobState_FAILED,
"TIMEOUT": JobState_TIMEOUT,
"STARTING": JobState_STARTING,
"RUNNING": JobState_RUNNING,
"STOPPING": JobState_STOPPING,
"STOPPED": JobState_STOPPED,
},
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.JobType",
reflect.TypeOf((*JobType)(nil)).Elem(),
map[string]interface{}{
"ETL": JobType_ETL,
"STREAMING": JobType_STREAMING,
"PYTHON_SHELL": JobType_PYTHON_SHELL,
"RAY": JobType_RAY,
},
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.MaxCapacity",
reflect.TypeOf((*MaxCapacity)(nil)).Elem(),
map[string]interface{}{
"DPU_1_16TH": MaxCapacity_DPU_1_16TH,
"DPU_1": MaxCapacity_DPU_1,
},
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.MetricType",
reflect.TypeOf((*MetricType)(nil)).Elem(),
map[string]interface{}{
"GAUGE": MetricType_GAUGE,
"COUNT": MetricType_COUNT,
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.NotifyEventTriggerOptions",
reflect.TypeOf((*NotifyEventTriggerOptions)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.NumericOverflowHandlingAction",
reflect.TypeOf((*NumericOverflowHandlingAction)(nil)).Elem(),
map[string]interface{}{
"DISABLED": NumericOverflowHandlingAction_DISABLED,
"FAIL": NumericOverflowHandlingAction_FAIL,
"SET_TO_NULL": NumericOverflowHandlingAction_SET_TO_NULL,
"DROP_ROW": NumericOverflowHandlingAction_DROP_ROW,
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.OnDemandTriggerOptions",
reflect.TypeOf((*OnDemandTriggerOptions)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.OrcColumnMappingType",
reflect.TypeOf((*OrcColumnMappingType)(nil)).Elem(),
map[string]interface{}{
"NAME": OrcColumnMappingType_NAME,
"POSITION": OrcColumnMappingType_POSITION,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.OutputFormat",
reflect.TypeOf((*OutputFormat)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "className", GoGetter: "ClassName"},
},
func() interface{} {
return &jsiiProxy_OutputFormat{}
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.PartitionIndex",
reflect.TypeOf((*PartitionIndex)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.Predicate",
reflect.TypeOf((*Predicate)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.PredicateLogical",
reflect.TypeOf((*PredicateLogical)(nil)).Elem(),
map[string]interface{}{
"AND": PredicateLogical_AND,
"ANY": PredicateLogical_ANY,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.PySparkEtlJob",
reflect.TypeOf((*PySparkEtlJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "nonExecutableCommonArguments", GoMethod: "NonExecutableCommonArguments"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberMethod{JsiiMethod: "setupExtraCodeArguments", GoMethod: "SetupExtraCodeArguments"},
_jsii_.MemberProperty{JsiiProperty: "sparkUILoggingLocation", GoGetter: "SparkUILoggingLocation"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_PySparkEtlJob{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_SparkJob)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.PySparkEtlJobProps",
reflect.TypeOf((*PySparkEtlJobProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.PySparkFlexEtlJob",
reflect.TypeOf((*PySparkFlexEtlJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "nonExecutableCommonArguments", GoMethod: "NonExecutableCommonArguments"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberMethod{JsiiMethod: "setupExtraCodeArguments", GoMethod: "SetupExtraCodeArguments"},
_jsii_.MemberProperty{JsiiProperty: "sparkUILoggingLocation", GoGetter: "SparkUILoggingLocation"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_PySparkFlexEtlJob{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_SparkJob)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.PySparkFlexEtlJobProps",
reflect.TypeOf((*PySparkFlexEtlJobProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.PySparkStreamingJob",
reflect.TypeOf((*PySparkStreamingJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "nonExecutableCommonArguments", GoMethod: "NonExecutableCommonArguments"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberMethod{JsiiMethod: "setupExtraCodeArguments", GoMethod: "SetupExtraCodeArguments"},
_jsii_.MemberProperty{JsiiProperty: "sparkUILoggingLocation", GoGetter: "SparkUILoggingLocation"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_PySparkStreamingJob{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_SparkJob)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.PySparkStreamingJobProps",
reflect.TypeOf((*PySparkStreamingJobProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.PythonShellJob",
reflect.TypeOf((*PythonShellJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_PythonShellJob{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Job)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.PythonShellJobProps",
reflect.TypeOf((*PythonShellJobProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.PythonVersion",
reflect.TypeOf((*PythonVersion)(nil)).Elem(),
map[string]interface{}{
"TWO": PythonVersion_TWO,
"THREE": PythonVersion_THREE,
"THREE_NINE": PythonVersion_THREE_NINE,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.RayJob",
reflect.TypeOf((*RayJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_RayJob{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Job)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.RayJobProps",
reflect.TypeOf((*RayJobProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.Runtime",
reflect.TypeOf((*Runtime)(nil)).Elem(),
map[string]interface{}{
"RAY_TWO_FOUR": Runtime_RAY_TWO_FOUR,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.S3Code",
reflect.TypeOf((*S3Code)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"},
},
func() interface{} {
j := jsiiProxy_S3Code{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Code)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.S3Encryption",
reflect.TypeOf((*S3Encryption)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.S3EncryptionMode",
reflect.TypeOf((*S3EncryptionMode)(nil)).Elem(),
map[string]interface{}{
"S3_MANAGED": S3EncryptionMode_S3_MANAGED,
"KMS": S3EncryptionMode_KMS,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.S3Table",
reflect.TypeOf((*S3Table)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addPartitionIndex", GoMethod: "AddPartitionIndex"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"},
_jsii_.MemberProperty{JsiiProperty: "columns", GoGetter: "Columns"},
_jsii_.MemberProperty{JsiiProperty: "compressed", GoGetter: "Compressed"},
_jsii_.MemberProperty{JsiiProperty: "database", GoGetter: "Database"},
_jsii_.MemberProperty{JsiiProperty: "dataFormat", GoGetter: "DataFormat"},
_jsii_.MemberProperty{JsiiProperty: "encryption", GoGetter: "Encryption"},
_jsii_.MemberProperty{JsiiProperty: "encryptionKey", GoGetter: "EncryptionKey"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "generateS3PrefixForGrant", GoMethod: "GenerateS3PrefixForGrant"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberMethod{JsiiMethod: "grant", GoMethod: "Grant"},
_jsii_.MemberMethod{JsiiMethod: "grantRead", GoMethod: "GrantRead"},
_jsii_.MemberMethod{JsiiMethod: "grantReadWrite", GoMethod: "GrantReadWrite"},
_jsii_.MemberMethod{JsiiMethod: "grantToUnderlyingResources", GoMethod: "GrantToUnderlyingResources"},
_jsii_.MemberMethod{JsiiMethod: "grantWrite", GoMethod: "GrantWrite"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"},
_jsii_.MemberProperty{JsiiProperty: "partitionIndexes", GoGetter: "PartitionIndexes"},
_jsii_.MemberProperty{JsiiProperty: "partitionKeys", GoGetter: "PartitionKeys"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "s3Prefix", GoGetter: "S3Prefix"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "storageParameters", GoGetter: "StorageParameters"},
_jsii_.MemberProperty{JsiiProperty: "tableArn", GoGetter: "TableArn"},
_jsii_.MemberProperty{JsiiProperty: "tableName", GoGetter: "TableName"},
_jsii_.MemberProperty{JsiiProperty: "tableResource", GoGetter: "TableResource"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_S3Table{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_TableBase)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.S3TableProps",
reflect.TypeOf((*S3TableProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.ScalaSparkEtlJob",
reflect.TypeOf((*ScalaSparkEtlJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "nonExecutableCommonArguments", GoMethod: "NonExecutableCommonArguments"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberMethod{JsiiMethod: "setupExtraCodeArguments", GoMethod: "SetupExtraCodeArguments"},
_jsii_.MemberProperty{JsiiProperty: "sparkUILoggingLocation", GoGetter: "SparkUILoggingLocation"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_ScalaSparkEtlJob{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_SparkJob)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.ScalaSparkEtlJobProps",
reflect.TypeOf((*ScalaSparkEtlJobProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.ScalaSparkFlexEtlJob",
reflect.TypeOf((*ScalaSparkFlexEtlJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "nonExecutableCommonArguments", GoMethod: "NonExecutableCommonArguments"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberMethod{JsiiMethod: "setupExtraCodeArguments", GoMethod: "SetupExtraCodeArguments"},
_jsii_.MemberProperty{JsiiProperty: "sparkUILoggingLocation", GoGetter: "SparkUILoggingLocation"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_ScalaSparkFlexEtlJob{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_SparkJob)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.ScalaSparkFlexEtlJobProps",
reflect.TypeOf((*ScalaSparkFlexEtlJobProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.ScalaSparkStreamingJob",
reflect.TypeOf((*ScalaSparkStreamingJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "nonExecutableCommonArguments", GoMethod: "NonExecutableCommonArguments"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberMethod{JsiiMethod: "setupExtraCodeArguments", GoMethod: "SetupExtraCodeArguments"},
_jsii_.MemberProperty{JsiiProperty: "sparkUILoggingLocation", GoGetter: "SparkUILoggingLocation"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_ScalaSparkStreamingJob{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_SparkJob)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.ScalaSparkStreamingJobProps",
reflect.TypeOf((*ScalaSparkStreamingJobProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.Schema",
reflect.TypeOf((*Schema)(nil)).Elem(),
nil, // no members
func() interface{} {
return &jsiiProxy_Schema{}
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.SecurityConfiguration",
reflect.TypeOf((*SecurityConfiguration)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "cloudWatchEncryptionKey", GoGetter: "CloudWatchEncryptionKey"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "jobBookmarksEncryptionKey", GoGetter: "JobBookmarksEncryptionKey"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "s3EncryptionKey", GoGetter: "S3EncryptionKey"},
_jsii_.MemberProperty{JsiiProperty: "securityConfigurationName", GoGetter: "SecurityConfigurationName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_SecurityConfiguration{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ISecurityConfiguration)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.SecurityConfigurationProps",
reflect.TypeOf((*SecurityConfigurationProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.SerializationLibrary",
reflect.TypeOf((*SerializationLibrary)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "className", GoGetter: "ClassName"},
},
func() interface{} {
return &jsiiProxy_SerializationLibrary{}
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.SparkExtraCodeProps",
reflect.TypeOf((*SparkExtraCodeProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.SparkJob",
reflect.TypeOf((*SparkJob)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildJobArn", GoMethod: "BuildJobArn"},
_jsii_.MemberMethod{JsiiMethod: "checkNoReservedArgs", GoMethod: "CheckNoReservedArgs"},
_jsii_.MemberMethod{JsiiMethod: "codeS3ObjectUrl", GoMethod: "CodeS3ObjectUrl"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"},
_jsii_.MemberProperty{JsiiProperty: "jobArn", GoGetter: "JobArn"},
_jsii_.MemberProperty{JsiiProperty: "jobName", GoGetter: "JobName"},
_jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"},
_jsii_.MemberMethod{JsiiMethod: "metricFailure", GoMethod: "MetricFailure"},
_jsii_.MemberMethod{JsiiMethod: "metricSuccess", GoMethod: "MetricSuccess"},
_jsii_.MemberMethod{JsiiMethod: "metricTimeout", GoMethod: "MetricTimeout"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "nonExecutableCommonArguments", GoMethod: "NonExecutableCommonArguments"},
_jsii_.MemberMethod{JsiiMethod: "onEvent", GoMethod: "OnEvent"},
_jsii_.MemberMethod{JsiiMethod: "onFailure", GoMethod: "OnFailure"},
_jsii_.MemberMethod{JsiiMethod: "onStateChange", GoMethod: "OnStateChange"},
_jsii_.MemberMethod{JsiiMethod: "onSuccess", GoMethod: "OnSuccess"},
_jsii_.MemberMethod{JsiiMethod: "onTimeout", GoMethod: "OnTimeout"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"},
_jsii_.MemberMethod{JsiiMethod: "setupContinuousLogging", GoMethod: "SetupContinuousLogging"},
_jsii_.MemberMethod{JsiiMethod: "setupExtraCodeArguments", GoMethod: "SetupExtraCodeArguments"},
_jsii_.MemberProperty{JsiiProperty: "sparkUILoggingLocation", GoGetter: "SparkUILoggingLocation"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_SparkJob{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_Job)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.SparkJobProps",
reflect.TypeOf((*SparkJobProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.SparkUILoggingLocation",
reflect.TypeOf((*SparkUILoggingLocation)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.SparkUIProps",
reflect.TypeOf((*SparkUIProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.StorageParameter",
reflect.TypeOf((*StorageParameter)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "key", GoGetter: "Key"},
_jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"},
},
func() interface{} {
return &jsiiProxy_StorageParameter{}
},
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.StorageParameters",
reflect.TypeOf((*StorageParameters)(nil)).Elem(),
map[string]interface{}{
"SKIP_HEADER_LINE_COUNT": StorageParameters_SKIP_HEADER_LINE_COUNT,
"DATA_CLEANSING_ENABLED": StorageParameters_DATA_CLEANSING_ENABLED,
"COMPRESSION_TYPE": StorageParameters_COMPRESSION_TYPE,
"INVALID_CHAR_HANDLING": StorageParameters_INVALID_CHAR_HANDLING,
"REPLACEMENT_CHAR": StorageParameters_REPLACEMENT_CHAR,
"NUMERIC_OVERFLOW_HANDLING": StorageParameters_NUMERIC_OVERFLOW_HANDLING,
"SURPLUS_BYTES_HANDLING": StorageParameters_SURPLUS_BYTES_HANDLING,
"SURPLUS_CHAR_HANDLING": StorageParameters_SURPLUS_CHAR_HANDLING,
"COLUMN_COUNT_MISMATCH_HANDLING": StorageParameters_COLUMN_COUNT_MISMATCH_HANDLING,
"NUM_ROWS": StorageParameters_NUM_ROWS,
"SERIALIZATION_NULL_FORMAT": StorageParameters_SERIALIZATION_NULL_FORMAT,
"ORC_SCHEMA_RESOLUTION": StorageParameters_ORC_SCHEMA_RESOLUTION,
"WRITE_PARALLEL": StorageParameters_WRITE_PARALLEL,
"WRITE_MAX_FILESIZE_MB": StorageParameters_WRITE_MAX_FILESIZE_MB,
"WRITE_KMS_KEY_ID": StorageParameters_WRITE_KMS_KEY_ID,
},
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.SurplusBytesHandlingAction",
reflect.TypeOf((*SurplusBytesHandlingAction)(nil)).Elem(),
map[string]interface{}{
"SET_TO_NULL": SurplusBytesHandlingAction_SET_TO_NULL,
"DISABLED": SurplusBytesHandlingAction_DISABLED,
"FAIL": SurplusBytesHandlingAction_FAIL,
"DROP_ROW": SurplusBytesHandlingAction_DROP_ROW,
"TRUNCATE": SurplusBytesHandlingAction_TRUNCATE,
},
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.SurplusCharHandlingAction",
reflect.TypeOf((*SurplusCharHandlingAction)(nil)).Elem(),
map[string]interface{}{
"SET_TO_NULL": SurplusCharHandlingAction_SET_TO_NULL,
"DISABLED": SurplusCharHandlingAction_DISABLED,
"FAIL": SurplusCharHandlingAction_FAIL,
"DROP_ROW": SurplusCharHandlingAction_DROP_ROW,
"TRUNCATE": SurplusCharHandlingAction_TRUNCATE,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.Table",
reflect.TypeOf((*Table)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addPartitionIndex", GoMethod: "AddPartitionIndex"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"},
_jsii_.MemberProperty{JsiiProperty: "columns", GoGetter: "Columns"},
_jsii_.MemberProperty{JsiiProperty: "compressed", GoGetter: "Compressed"},
_jsii_.MemberProperty{JsiiProperty: "database", GoGetter: "Database"},
_jsii_.MemberProperty{JsiiProperty: "dataFormat", GoGetter: "DataFormat"},
_jsii_.MemberProperty{JsiiProperty: "encryption", GoGetter: "Encryption"},
_jsii_.MemberProperty{JsiiProperty: "encryptionKey", GoGetter: "EncryptionKey"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "generateS3PrefixForGrant", GoMethod: "GenerateS3PrefixForGrant"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberMethod{JsiiMethod: "grant", GoMethod: "Grant"},
_jsii_.MemberMethod{JsiiMethod: "grantRead", GoMethod: "GrantRead"},
_jsii_.MemberMethod{JsiiMethod: "grantReadWrite", GoMethod: "GrantReadWrite"},
_jsii_.MemberMethod{JsiiMethod: "grantToUnderlyingResources", GoMethod: "GrantToUnderlyingResources"},
_jsii_.MemberMethod{JsiiMethod: "grantWrite", GoMethod: "GrantWrite"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"},
_jsii_.MemberProperty{JsiiProperty: "partitionIndexes", GoGetter: "PartitionIndexes"},
_jsii_.MemberProperty{JsiiProperty: "partitionKeys", GoGetter: "PartitionKeys"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "s3Prefix", GoGetter: "S3Prefix"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "storageParameters", GoGetter: "StorageParameters"},
_jsii_.MemberProperty{JsiiProperty: "tableArn", GoGetter: "TableArn"},
_jsii_.MemberProperty{JsiiProperty: "tableName", GoGetter: "TableName"},
_jsii_.MemberProperty{JsiiProperty: "tableResource", GoGetter: "TableResource"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_Table{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_S3Table)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.TableAttributes",
reflect.TypeOf((*TableAttributes)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.TableBase",
reflect.TypeOf((*TableBase)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addPartitionIndex", GoMethod: "AddPartitionIndex"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "columns", GoGetter: "Columns"},
_jsii_.MemberProperty{JsiiProperty: "compressed", GoGetter: "Compressed"},
_jsii_.MemberProperty{JsiiProperty: "database", GoGetter: "Database"},
_jsii_.MemberProperty{JsiiProperty: "dataFormat", GoGetter: "DataFormat"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberMethod{JsiiMethod: "grant", GoMethod: "Grant"},
_jsii_.MemberMethod{JsiiMethod: "grantRead", GoMethod: "GrantRead"},
_jsii_.MemberMethod{JsiiMethod: "grantReadWrite", GoMethod: "GrantReadWrite"},
_jsii_.MemberMethod{JsiiMethod: "grantToUnderlyingResources", GoMethod: "GrantToUnderlyingResources"},
_jsii_.MemberMethod{JsiiMethod: "grantWrite", GoMethod: "GrantWrite"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"},
_jsii_.MemberProperty{JsiiProperty: "partitionIndexes", GoGetter: "PartitionIndexes"},
_jsii_.MemberProperty{JsiiProperty: "partitionKeys", GoGetter: "PartitionKeys"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "storageParameters", GoGetter: "StorageParameters"},
_jsii_.MemberProperty{JsiiProperty: "tableArn", GoGetter: "TableArn"},
_jsii_.MemberProperty{JsiiProperty: "tableName", GoGetter: "TableName"},
_jsii_.MemberProperty{JsiiProperty: "tableResource", GoGetter: "TableResource"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
},
func() interface{} {
j := jsiiProxy_TableBase{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_ITable)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.TableBaseProps",
reflect.TypeOf((*TableBaseProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.TableEncryption",
reflect.TypeOf((*TableEncryption)(nil)).Elem(),
map[string]interface{}{
"S3_MANAGED": TableEncryption_S3_MANAGED,
"KMS": TableEncryption_KMS,
"KMS_MANAGED": TableEncryption_KMS_MANAGED,
"CLIENT_SIDE_KMS": TableEncryption_CLIENT_SIDE_KMS,
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.TableProps",
reflect.TypeOf((*TableProps)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.TriggerOptions",
reflect.TypeOf((*TriggerOptions)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.TriggerSchedule",
reflect.TypeOf((*TriggerSchedule)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "expressionString", GoGetter: "ExpressionString"},
},
func() interface{} {
return &jsiiProxy_TriggerSchedule{}
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.Type",
reflect.TypeOf((*Type)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.WeeklyScheduleTriggerOptions",
reflect.TypeOf((*WeeklyScheduleTriggerOptions)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.WorkerType",
reflect.TypeOf((*WorkerType)(nil)).Elem(),
map[string]interface{}{
"STANDARD": WorkerType_STANDARD,
"G_1X": WorkerType_G_1X,
"G_2X": WorkerType_G_2X,
"G_4X": WorkerType_G_4X,
"G_8X": WorkerType_G_8X,
"G_025X": WorkerType_G_025X,
"Z_2X": WorkerType_Z_2X,
},
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.Workflow",
reflect.TypeOf((*Workflow)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addConditionalTrigger", GoMethod: "AddConditionalTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addCustomScheduledTrigger", GoMethod: "AddCustomScheduledTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addDailyScheduledTrigger", GoMethod: "AddDailyScheduledTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addNotifyEventTrigger", GoMethod: "AddNotifyEventTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addOnDemandTrigger", GoMethod: "AddOnDemandTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addWeeklyScheduledTrigger", GoMethod: "AddWeeklyScheduledTrigger"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildWorkflowArn", GoMethod: "BuildWorkflowArn"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "workflowArn", GoGetter: "WorkflowArn"},
_jsii_.MemberProperty{JsiiProperty: "workflowName", GoGetter: "WorkflowName"},
},
func() interface{} {
j := jsiiProxy_Workflow{}
_jsii_.InitJsiiProxy(&j.jsiiProxy_WorkflowBase)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.WorkflowAttributes",
reflect.TypeOf((*WorkflowAttributes)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@aws-cdk/aws-glue-alpha.WorkflowBase",
reflect.TypeOf((*WorkflowBase)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addConditionalTrigger", GoMethod: "AddConditionalTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addCustomScheduledTrigger", GoMethod: "AddCustomScheduledTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addDailyScheduledTrigger", GoMethod: "AddDailyScheduledTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addNotifyEventTrigger", GoMethod: "AddNotifyEventTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addOnDemandTrigger", GoMethod: "AddOnDemandTrigger"},
_jsii_.MemberMethod{JsiiMethod: "addWeeklyScheduledTrigger", GoMethod: "AddWeeklyScheduledTrigger"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberMethod{JsiiMethod: "buildWorkflowArn", GoMethod: "BuildWorkflowArn"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"},
_jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "workflowArn", GoGetter: "WorkflowArn"},
_jsii_.MemberProperty{JsiiProperty: "workflowName", GoGetter: "WorkflowName"},
},
func() interface{} {
j := jsiiProxy_WorkflowBase{}
_jsii_.InitJsiiProxy(&j.Type__awscdkResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IWorkflow)
return &j
},
)
_jsii_.RegisterStruct(
"@aws-cdk/aws-glue-alpha.WorkflowProps",
reflect.TypeOf((*WorkflowProps)(nil)).Elem(),
)
_jsii_.RegisterEnum(
"@aws-cdk/aws-glue-alpha.WriteParallel",
reflect.TypeOf((*WriteParallel)(nil)).Elem(),
map[string]interface{}{
"ON": WriteParallel_ON,
"OFF": WriteParallel_OFF,
},
)
}