awsglue

package
v1.98.1-devpreview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnClassifier_CFN_RESOURCE_TYPE_NAME

func CfnClassifier_CFN_RESOURCE_TYPE_NAME() *string

func CfnClassifier_IsCfnElement

func CfnClassifier_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnClassifier_IsCfnResource

func CfnClassifier_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnClassifier_IsConstruct

func CfnClassifier_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnConnection_CFN_RESOURCE_TYPE_NAME

func CfnConnection_CFN_RESOURCE_TYPE_NAME() *string

func CfnConnection_IsCfnElement

func CfnConnection_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnConnection_IsCfnResource

func CfnConnection_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnConnection_IsConstruct

func CfnConnection_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnCrawler_CFN_RESOURCE_TYPE_NAME

func CfnCrawler_CFN_RESOURCE_TYPE_NAME() *string

func CfnCrawler_IsCfnElement

func CfnCrawler_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnCrawler_IsCfnResource

func CfnCrawler_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnCrawler_IsConstruct

func CfnCrawler_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnDataCatalogEncryptionSettings_CFN_RESOURCE_TYPE_NAME

func CfnDataCatalogEncryptionSettings_CFN_RESOURCE_TYPE_NAME() *string

func CfnDataCatalogEncryptionSettings_IsCfnElement

func CfnDataCatalogEncryptionSettings_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnDataCatalogEncryptionSettings_IsCfnResource

func CfnDataCatalogEncryptionSettings_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnDataCatalogEncryptionSettings_IsConstruct

func CfnDataCatalogEncryptionSettings_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnDatabase_CFN_RESOURCE_TYPE_NAME

func CfnDatabase_CFN_RESOURCE_TYPE_NAME() *string

func CfnDatabase_IsCfnElement

func CfnDatabase_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnDatabase_IsCfnResource

func CfnDatabase_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnDatabase_IsConstruct

func CfnDatabase_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnDevEndpoint_CFN_RESOURCE_TYPE_NAME

func CfnDevEndpoint_CFN_RESOURCE_TYPE_NAME() *string

func CfnDevEndpoint_IsCfnElement

func CfnDevEndpoint_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnDevEndpoint_IsCfnResource

func CfnDevEndpoint_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnDevEndpoint_IsConstruct

func CfnDevEndpoint_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnJob_CFN_RESOURCE_TYPE_NAME

func CfnJob_CFN_RESOURCE_TYPE_NAME() *string

func CfnJob_IsCfnElement

func CfnJob_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnJob_IsCfnResource

func CfnJob_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnJob_IsConstruct

func CfnJob_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnMLTransform_CFN_RESOURCE_TYPE_NAME

func CfnMLTransform_CFN_RESOURCE_TYPE_NAME() *string

func CfnMLTransform_IsCfnElement

func CfnMLTransform_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnMLTransform_IsCfnResource

func CfnMLTransform_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnMLTransform_IsConstruct

func CfnMLTransform_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnPartition_CFN_RESOURCE_TYPE_NAME

func CfnPartition_CFN_RESOURCE_TYPE_NAME() *string

func CfnPartition_IsCfnElement

func CfnPartition_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnPartition_IsCfnResource

func CfnPartition_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnPartition_IsConstruct

func CfnPartition_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnRegistry_CFN_RESOURCE_TYPE_NAME

func CfnRegistry_CFN_RESOURCE_TYPE_NAME() *string

func CfnRegistry_IsCfnElement

func CfnRegistry_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnRegistry_IsCfnResource

func CfnRegistry_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnRegistry_IsConstruct

func CfnRegistry_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnSchemaVersionMetadata_CFN_RESOURCE_TYPE_NAME

func CfnSchemaVersionMetadata_CFN_RESOURCE_TYPE_NAME() *string

func CfnSchemaVersionMetadata_IsCfnElement

func CfnSchemaVersionMetadata_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnSchemaVersionMetadata_IsCfnResource

func CfnSchemaVersionMetadata_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnSchemaVersionMetadata_IsConstruct

func CfnSchemaVersionMetadata_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnSchemaVersion_CFN_RESOURCE_TYPE_NAME

func CfnSchemaVersion_CFN_RESOURCE_TYPE_NAME() *string

func CfnSchemaVersion_IsCfnElement

func CfnSchemaVersion_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnSchemaVersion_IsCfnResource

func CfnSchemaVersion_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnSchemaVersion_IsConstruct

func CfnSchemaVersion_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnSchema_CFN_RESOURCE_TYPE_NAME

func CfnSchema_CFN_RESOURCE_TYPE_NAME() *string

func CfnSchema_IsCfnElement

func CfnSchema_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnSchema_IsCfnResource

func CfnSchema_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnSchema_IsConstruct

func CfnSchema_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnSecurityConfiguration_CFN_RESOURCE_TYPE_NAME

func CfnSecurityConfiguration_CFN_RESOURCE_TYPE_NAME() *string

func CfnSecurityConfiguration_IsCfnElement

func CfnSecurityConfiguration_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnSecurityConfiguration_IsCfnResource

func CfnSecurityConfiguration_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnSecurityConfiguration_IsConstruct

func CfnSecurityConfiguration_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnTable_CFN_RESOURCE_TYPE_NAME

func CfnTable_CFN_RESOURCE_TYPE_NAME() *string

func CfnTable_IsCfnElement

func CfnTable_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnTable_IsCfnResource

func CfnTable_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnTable_IsConstruct

func CfnTable_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnTrigger_CFN_RESOURCE_TYPE_NAME

func CfnTrigger_CFN_RESOURCE_TYPE_NAME() *string

func CfnTrigger_IsCfnElement

func CfnTrigger_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnTrigger_IsCfnResource

func CfnTrigger_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnTrigger_IsConstruct

func CfnTrigger_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnWorkflow_CFN_RESOURCE_TYPE_NAME

func CfnWorkflow_CFN_RESOURCE_TYPE_NAME() *string

func CfnWorkflow_IsCfnElement

func CfnWorkflow_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnWorkflow_IsCfnResource

func CfnWorkflow_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnWorkflow_IsConstruct

func CfnWorkflow_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func Connection_IsConstruct

func Connection_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func Connection_IsResource

func Connection_IsResource(construct awscdk.IConstruct) *bool

Check whether the given construct is a Resource. Experimental.

func Database_IsConstruct

func Database_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func Database_IsResource

func Database_IsResource(construct awscdk.IConstruct) *bool

Check whether the given construct is a Resource. Experimental.

func NewCfnClassifier_Override

func NewCfnClassifier_Override(c CfnClassifier, scope awscdk.Construct, id *string, props *CfnClassifierProps)

Create a new `AWS::Glue::Classifier`.

func NewCfnConnection_Override

func NewCfnConnection_Override(c CfnConnection, scope awscdk.Construct, id *string, props *CfnConnectionProps)

Create a new `AWS::Glue::Connection`.

func NewCfnCrawler_Override

func NewCfnCrawler_Override(c CfnCrawler, scope awscdk.Construct, id *string, props *CfnCrawlerProps)

Create a new `AWS::Glue::Crawler`.

func NewCfnDataCatalogEncryptionSettings_Override

func NewCfnDataCatalogEncryptionSettings_Override(c CfnDataCatalogEncryptionSettings, scope awscdk.Construct, id *string, props *CfnDataCatalogEncryptionSettingsProps)

Create a new `AWS::Glue::DataCatalogEncryptionSettings`.

func NewCfnDatabase_Override

func NewCfnDatabase_Override(c CfnDatabase, scope awscdk.Construct, id *string, props *CfnDatabaseProps)

Create a new `AWS::Glue::Database`.

func NewCfnDevEndpoint_Override

func NewCfnDevEndpoint_Override(c CfnDevEndpoint, scope awscdk.Construct, id *string, props *CfnDevEndpointProps)

Create a new `AWS::Glue::DevEndpoint`.

func NewCfnJob_Override

func NewCfnJob_Override(c CfnJob, scope awscdk.Construct, id *string, props *CfnJobProps)

Create a new `AWS::Glue::Job`.

func NewCfnMLTransform_Override

func NewCfnMLTransform_Override(c CfnMLTransform, scope awscdk.Construct, id *string, props *CfnMLTransformProps)

Create a new `AWS::Glue::MLTransform`.

func NewCfnPartition_Override

func NewCfnPartition_Override(c CfnPartition, scope awscdk.Construct, id *string, props *CfnPartitionProps)

Create a new `AWS::Glue::Partition`.

func NewCfnRegistry_Override

func NewCfnRegistry_Override(c CfnRegistry, scope awscdk.Construct, id *string, props *CfnRegistryProps)

Create a new `AWS::Glue::Registry`.

func NewCfnSchemaVersionMetadata_Override

func NewCfnSchemaVersionMetadata_Override(c CfnSchemaVersionMetadata, scope awscdk.Construct, id *string, props *CfnSchemaVersionMetadataProps)

Create a new `AWS::Glue::SchemaVersionMetadata`.

func NewCfnSchemaVersion_Override

func NewCfnSchemaVersion_Override(c CfnSchemaVersion, scope awscdk.Construct, id *string, props *CfnSchemaVersionProps)

Create a new `AWS::Glue::SchemaVersion`.

func NewCfnSchema_Override

func NewCfnSchema_Override(c CfnSchema, scope awscdk.Construct, id *string, props *CfnSchemaProps)

Create a new `AWS::Glue::Schema`.

func NewCfnSecurityConfiguration_Override

func NewCfnSecurityConfiguration_Override(c CfnSecurityConfiguration, scope awscdk.Construct, id *string, props *CfnSecurityConfigurationProps)

Create a new `AWS::Glue::SecurityConfiguration`.

func NewCfnTable_Override

func NewCfnTable_Override(c CfnTable, scope awscdk.Construct, id *string, props *CfnTableProps)

Create a new `AWS::Glue::Table`.

func NewCfnTrigger_Override

func NewCfnTrigger_Override(c CfnTrigger, scope awscdk.Construct, id *string, props *CfnTriggerProps)

Create a new `AWS::Glue::Trigger`.

func NewCfnWorkflow_Override

func NewCfnWorkflow_Override(c CfnWorkflow, scope awscdk.Construct, id *string, props *CfnWorkflowProps)

Create a new `AWS::Glue::Workflow`.

func NewClassificationString_Override

func NewClassificationString_Override(c ClassificationString, value *string)

Experimental.

func NewConnectionType_Override

func NewConnectionType_Override(c ConnectionType, name *string)

Experimental.

func NewConnection_Override

func NewConnection_Override(c Connection, scope constructs.Construct, id *string, props *ConnectionProps)

Experimental.

func NewDataFormat_Override

func NewDataFormat_Override(d DataFormat, props *DataFormatProps)

Experimental.

func NewDatabase_Override

func NewDatabase_Override(d Database, scope constructs.Construct, id *string, props *DatabaseProps)

Experimental.

func NewInputFormat_Override

func NewInputFormat_Override(i InputFormat, className *string)

Experimental.

func NewOutputFormat_Override

func NewOutputFormat_Override(o OutputFormat, className *string)

Experimental.

func NewSchema_Override

func NewSchema_Override(s Schema)

Experimental.

func NewSecurityConfiguration_Override

func NewSecurityConfiguration_Override(s SecurityConfiguration, scope constructs.Construct, id *string, props *SecurityConfigurationProps)

Experimental.

func NewSerializationLibrary_Override

func NewSerializationLibrary_Override(s SerializationLibrary, className *string)

Experimental.

func NewTable_Override

func NewTable_Override(t Table, scope constructs.Construct, id *string, props *TableProps)

Experimental.

func SecurityConfiguration_IsConstruct

func SecurityConfiguration_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func SecurityConfiguration_IsResource

func SecurityConfiguration_IsResource(construct awscdk.IConstruct) *bool

Check whether the given construct is a Resource. Experimental.

func Table_IsConstruct

func Table_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func Table_IsResource

func Table_IsResource(construct awscdk.IConstruct) *bool

Check whether the given construct is a Resource. Experimental.

Types

type CfnClassifier

type CfnClassifier interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	CsvClassifier() interface{}
	SetCsvClassifier(val interface{})
	GrokClassifier() interface{}
	SetGrokClassifier(val interface{})
	JsonClassifier() interface{}
	SetJsonClassifier(val interface{})
	LogicalId() *string
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	XmlClassifier() interface{}
	SetXmlClassifier(val interface{})
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Classifier`.

func NewCfnClassifier

func NewCfnClassifier(scope awscdk.Construct, id *string, props *CfnClassifierProps) CfnClassifier

Create a new `AWS::Glue::Classifier`.

type CfnClassifierProps

type CfnClassifierProps struct {
	// `AWS::Glue::Classifier.CsvClassifier`.
	CsvClassifier interface{} `json:"csvClassifier"`
	// `AWS::Glue::Classifier.GrokClassifier`.
	GrokClassifier interface{} `json:"grokClassifier"`
	// `AWS::Glue::Classifier.JsonClassifier`.
	JsonClassifier interface{} `json:"jsonClassifier"`
	// `AWS::Glue::Classifier.XMLClassifier`.
	XmlClassifier interface{} `json:"xmlClassifier"`
}

Properties for defining a `AWS::Glue::Classifier`.

type CfnClassifier_CsvClassifierProperty

type CfnClassifier_CsvClassifierProperty struct {
	// `CfnClassifier.CsvClassifierProperty.AllowSingleColumn`.
	AllowSingleColumn interface{} `json:"allowSingleColumn"`
	// `CfnClassifier.CsvClassifierProperty.ContainsHeader`.
	ContainsHeader *string `json:"containsHeader"`
	// `CfnClassifier.CsvClassifierProperty.Delimiter`.
	Delimiter *string `json:"delimiter"`
	// `CfnClassifier.CsvClassifierProperty.DisableValueTrimming`.
	DisableValueTrimming interface{} `json:"disableValueTrimming"`
	// `CfnClassifier.CsvClassifierProperty.Header`.
	Header *[]*string `json:"header"`
	// `CfnClassifier.CsvClassifierProperty.Name`.
	Name *string `json:"name"`
	// `CfnClassifier.CsvClassifierProperty.QuoteSymbol`.
	QuoteSymbol *string `json:"quoteSymbol"`
}

type CfnClassifier_GrokClassifierProperty

type CfnClassifier_GrokClassifierProperty struct {
	// `CfnClassifier.GrokClassifierProperty.Classification`.
	Classification *string `json:"classification"`
	// `CfnClassifier.GrokClassifierProperty.GrokPattern`.
	GrokPattern *string `json:"grokPattern"`
	// `CfnClassifier.GrokClassifierProperty.CustomPatterns`.
	CustomPatterns *string `json:"customPatterns"`
	// `CfnClassifier.GrokClassifierProperty.Name`.
	Name *string `json:"name"`
}

type CfnClassifier_JsonClassifierProperty

type CfnClassifier_JsonClassifierProperty struct {
	// `CfnClassifier.JsonClassifierProperty.JsonPath`.
	JsonPath *string `json:"jsonPath"`
	// `CfnClassifier.JsonClassifierProperty.Name`.
	Name *string `json:"name"`
}

type CfnClassifier_XMLClassifierProperty

type CfnClassifier_XMLClassifierProperty struct {
	// `CfnClassifier.XMLClassifierProperty.Classification`.
	Classification *string `json:"classification"`
	// `CfnClassifier.XMLClassifierProperty.RowTag`.
	RowTag *string `json:"rowTag"`
	// `CfnClassifier.XMLClassifierProperty.Name`.
	Name *string `json:"name"`
}

type CfnConnection

type CfnConnection interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CatalogId() *string
	SetCatalogId(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	ConnectionInput() interface{}
	SetConnectionInput(val interface{})
	CreationStack() *[]*string
	LogicalId() *string
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Connection`.

func NewCfnConnection

func NewCfnConnection(scope awscdk.Construct, id *string, props *CfnConnectionProps) CfnConnection

Create a new `AWS::Glue::Connection`.

type CfnConnectionProps

type CfnConnectionProps struct {
	// `AWS::Glue::Connection.CatalogId`.
	CatalogId *string `json:"catalogId"`
	// `AWS::Glue::Connection.ConnectionInput`.
	ConnectionInput interface{} `json:"connectionInput"`
}

Properties for defining a `AWS::Glue::Connection`.

type CfnConnection_ConnectionInputProperty

type CfnConnection_ConnectionInputProperty struct {
	// `CfnConnection.ConnectionInputProperty.ConnectionType`.
	ConnectionType *string `json:"connectionType"`
	// `CfnConnection.ConnectionInputProperty.ConnectionProperties`.
	ConnectionProperties interface{} `json:"connectionProperties"`
	// `CfnConnection.ConnectionInputProperty.Description`.
	Description *string `json:"description"`
	// `CfnConnection.ConnectionInputProperty.MatchCriteria`.
	MatchCriteria *[]*string `json:"matchCriteria"`
	// `CfnConnection.ConnectionInputProperty.Name`.
	Name *string `json:"name"`
	// `CfnConnection.ConnectionInputProperty.PhysicalConnectionRequirements`.
	PhysicalConnectionRequirements interface{} `json:"physicalConnectionRequirements"`
}

type CfnConnection_PhysicalConnectionRequirementsProperty

type CfnConnection_PhysicalConnectionRequirementsProperty struct {
	// `CfnConnection.PhysicalConnectionRequirementsProperty.AvailabilityZone`.
	AvailabilityZone *string `json:"availabilityZone"`
	// `CfnConnection.PhysicalConnectionRequirementsProperty.SecurityGroupIdList`.
	SecurityGroupIdList *[]*string `json:"securityGroupIdList"`
	// `CfnConnection.PhysicalConnectionRequirementsProperty.SubnetId`.
	SubnetId *string `json:"subnetId"`
}

type CfnCrawler

type CfnCrawler interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	Classifiers() *[]*string
	SetClassifiers(val *[]*string)
	Configuration() *string
	SetConfiguration(val *string)
	CrawlerSecurityConfiguration() *string
	SetCrawlerSecurityConfiguration(val *string)
	CreationStack() *[]*string
	DatabaseName() *string
	SetDatabaseName(val *string)
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Role() *string
	SetRole(val *string)
	Schedule() interface{}
	SetSchedule(val interface{})
	SchemaChangePolicy() interface{}
	SetSchemaChangePolicy(val interface{})
	Stack() awscdk.Stack
	TablePrefix() *string
	SetTablePrefix(val *string)
	Tags() awscdk.TagManager
	Targets() interface{}
	SetTargets(val interface{})
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Crawler`.

func NewCfnCrawler

func NewCfnCrawler(scope awscdk.Construct, id *string, props *CfnCrawlerProps) CfnCrawler

Create a new `AWS::Glue::Crawler`.

type CfnCrawlerProps

type CfnCrawlerProps struct {
	// `AWS::Glue::Crawler.Role`.
	Role *string `json:"role"`
	// `AWS::Glue::Crawler.Targets`.
	Targets interface{} `json:"targets"`
	// `AWS::Glue::Crawler.Classifiers`.
	Classifiers *[]*string `json:"classifiers"`
	// `AWS::Glue::Crawler.Configuration`.
	Configuration *string `json:"configuration"`
	// `AWS::Glue::Crawler.CrawlerSecurityConfiguration`.
	CrawlerSecurityConfiguration *string `json:"crawlerSecurityConfiguration"`
	// `AWS::Glue::Crawler.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `AWS::Glue::Crawler.Description`.
	Description *string `json:"description"`
	// `AWS::Glue::Crawler.Name`.
	Name *string `json:"name"`
	// `AWS::Glue::Crawler.Schedule`.
	Schedule interface{} `json:"schedule"`
	// `AWS::Glue::Crawler.SchemaChangePolicy`.
	SchemaChangePolicy interface{} `json:"schemaChangePolicy"`
	// `AWS::Glue::Crawler.TablePrefix`.
	TablePrefix *string `json:"tablePrefix"`
	// `AWS::Glue::Crawler.Tags`.
	Tags interface{} `json:"tags"`
}

Properties for defining a `AWS::Glue::Crawler`.

type CfnCrawler_CatalogTargetProperty

type CfnCrawler_CatalogTargetProperty struct {
	// `CfnCrawler.CatalogTargetProperty.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `CfnCrawler.CatalogTargetProperty.Tables`.
	Tables *[]*string `json:"tables"`
}

type CfnCrawler_DynamoDBTargetProperty

type CfnCrawler_DynamoDBTargetProperty struct {
	// `CfnCrawler.DynamoDBTargetProperty.Path`.
	Path *string `json:"path"`
}

type CfnCrawler_JdbcTargetProperty

type CfnCrawler_JdbcTargetProperty struct {
	// `CfnCrawler.JdbcTargetProperty.ConnectionName`.
	ConnectionName *string `json:"connectionName"`
	// `CfnCrawler.JdbcTargetProperty.Exclusions`.
	Exclusions *[]*string `json:"exclusions"`
	// `CfnCrawler.JdbcTargetProperty.Path`.
	Path *string `json:"path"`
}

type CfnCrawler_S3TargetProperty

type CfnCrawler_S3TargetProperty struct {
	// `CfnCrawler.S3TargetProperty.ConnectionName`.
	ConnectionName *string `json:"connectionName"`
	// `CfnCrawler.S3TargetProperty.Exclusions`.
	Exclusions *[]*string `json:"exclusions"`
	// `CfnCrawler.S3TargetProperty.Path`.
	Path *string `json:"path"`
}

type CfnCrawler_ScheduleProperty

type CfnCrawler_ScheduleProperty struct {
	// `CfnCrawler.ScheduleProperty.ScheduleExpression`.
	ScheduleExpression *string `json:"scheduleExpression"`
}

type CfnCrawler_SchemaChangePolicyProperty

type CfnCrawler_SchemaChangePolicyProperty struct {
	// `CfnCrawler.SchemaChangePolicyProperty.DeleteBehavior`.
	DeleteBehavior *string `json:"deleteBehavior"`
	// `CfnCrawler.SchemaChangePolicyProperty.UpdateBehavior`.
	UpdateBehavior *string `json:"updateBehavior"`
}

type CfnCrawler_TargetsProperty

type CfnCrawler_TargetsProperty struct {
	// `CfnCrawler.TargetsProperty.CatalogTargets`.
	CatalogTargets interface{} `json:"catalogTargets"`
	// `CfnCrawler.TargetsProperty.DynamoDBTargets`.
	DynamoDbTargets interface{} `json:"dynamoDbTargets"`
	// `CfnCrawler.TargetsProperty.JdbcTargets`.
	JdbcTargets interface{} `json:"jdbcTargets"`
	// `CfnCrawler.TargetsProperty.S3Targets`.
	S3Targets interface{} `json:"s3Targets"`
}

type CfnDataCatalogEncryptionSettings

type CfnDataCatalogEncryptionSettings interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CatalogId() *string
	SetCatalogId(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DataCatalogEncryptionSettings() interface{}
	SetDataCatalogEncryptionSettings(val interface{})
	LogicalId() *string
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::DataCatalogEncryptionSettings`.

func NewCfnDataCatalogEncryptionSettings

func NewCfnDataCatalogEncryptionSettings(scope awscdk.Construct, id *string, props *CfnDataCatalogEncryptionSettingsProps) CfnDataCatalogEncryptionSettings

Create a new `AWS::Glue::DataCatalogEncryptionSettings`.

type CfnDataCatalogEncryptionSettingsProps

type CfnDataCatalogEncryptionSettingsProps struct {
	// `AWS::Glue::DataCatalogEncryptionSettings.CatalogId`.
	CatalogId *string `json:"catalogId"`
	// `AWS::Glue::DataCatalogEncryptionSettings.DataCatalogEncryptionSettings`.
	DataCatalogEncryptionSettings interface{} `json:"dataCatalogEncryptionSettings"`
}

Properties for defining a `AWS::Glue::DataCatalogEncryptionSettings`.

type CfnDataCatalogEncryptionSettings_ConnectionPasswordEncryptionProperty

type CfnDataCatalogEncryptionSettings_ConnectionPasswordEncryptionProperty struct {
	// `CfnDataCatalogEncryptionSettings.ConnectionPasswordEncryptionProperty.KmsKeyId`.
	KmsKeyId *string `json:"kmsKeyId"`
	// `CfnDataCatalogEncryptionSettings.ConnectionPasswordEncryptionProperty.ReturnConnectionPasswordEncrypted`.
	ReturnConnectionPasswordEncrypted interface{} `json:"returnConnectionPasswordEncrypted"`
}

type CfnDataCatalogEncryptionSettings_DataCatalogEncryptionSettingsProperty

type CfnDataCatalogEncryptionSettings_DataCatalogEncryptionSettingsProperty struct {
	// `CfnDataCatalogEncryptionSettings.DataCatalogEncryptionSettingsProperty.ConnectionPasswordEncryption`.
	ConnectionPasswordEncryption interface{} `json:"connectionPasswordEncryption"`
	// `CfnDataCatalogEncryptionSettings.DataCatalogEncryptionSettingsProperty.EncryptionAtRest`.
	EncryptionAtRest interface{} `json:"encryptionAtRest"`
}

type CfnDataCatalogEncryptionSettings_EncryptionAtRestProperty

type CfnDataCatalogEncryptionSettings_EncryptionAtRestProperty struct {
	// `CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty.CatalogEncryptionMode`.
	CatalogEncryptionMode *string `json:"catalogEncryptionMode"`
	// `CfnDataCatalogEncryptionSettings.EncryptionAtRestProperty.SseAwsKmsKeyId`.
	SseAwsKmsKeyId *string `json:"sseAwsKmsKeyId"`
}

type CfnDatabase

type CfnDatabase interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CatalogId() *string
	SetCatalogId(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DatabaseInput() interface{}
	SetDatabaseInput(val interface{})
	LogicalId() *string
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Database`.

func NewCfnDatabase

func NewCfnDatabase(scope awscdk.Construct, id *string, props *CfnDatabaseProps) CfnDatabase

Create a new `AWS::Glue::Database`.

type CfnDatabaseProps

type CfnDatabaseProps struct {
	// `AWS::Glue::Database.CatalogId`.
	CatalogId *string `json:"catalogId"`
	// `AWS::Glue::Database.DatabaseInput`.
	DatabaseInput interface{} `json:"databaseInput"`
}

Properties for defining a `AWS::Glue::Database`.

type CfnDatabase_DatabaseIdentifierProperty

type CfnDatabase_DatabaseIdentifierProperty struct {
	// `CfnDatabase.DatabaseIdentifierProperty.CatalogId`.
	CatalogId *string `json:"catalogId"`
	// `CfnDatabase.DatabaseIdentifierProperty.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
}

type CfnDatabase_DatabaseInputProperty

type CfnDatabase_DatabaseInputProperty struct {
	// `CfnDatabase.DatabaseInputProperty.Description`.
	Description *string `json:"description"`
	// `CfnDatabase.DatabaseInputProperty.LocationUri`.
	LocationUri *string `json:"locationUri"`
	// `CfnDatabase.DatabaseInputProperty.Name`.
	Name *string `json:"name"`
	// `CfnDatabase.DatabaseInputProperty.Parameters`.
	Parameters interface{} `json:"parameters"`
	// `CfnDatabase.DatabaseInputProperty.TargetDatabase`.
	TargetDatabase interface{} `json:"targetDatabase"`
}

type CfnDevEndpoint

type CfnDevEndpoint interface {
	awscdk.CfnResource
	awscdk.IInspectable
	Arguments() interface{}
	SetArguments(val interface{})
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	EndpointName() *string
	SetEndpointName(val *string)
	ExtraJarsS3Path() *string
	SetExtraJarsS3Path(val *string)
	ExtraPythonLibsS3Path() *string
	SetExtraPythonLibsS3Path(val *string)
	GlueVersion() *string
	SetGlueVersion(val *string)
	LogicalId() *string
	Node() awscdk.ConstructNode
	NumberOfNodes() *float64
	SetNumberOfNodes(val *float64)
	NumberOfWorkers() *float64
	SetNumberOfWorkers(val *float64)
	PublicKey() *string
	SetPublicKey(val *string)
	PublicKeys() *[]*string
	SetPublicKeys(val *[]*string)
	Ref() *string
	RoleArn() *string
	SetRoleArn(val *string)
	SecurityConfiguration() *string
	SetSecurityConfiguration(val *string)
	SecurityGroupIds() *[]*string
	SetSecurityGroupIds(val *[]*string)
	Stack() awscdk.Stack
	SubnetId() *string
	SetSubnetId(val *string)
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	WorkerType() *string
	SetWorkerType(val *string)
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::DevEndpoint`.

func NewCfnDevEndpoint

func NewCfnDevEndpoint(scope awscdk.Construct, id *string, props *CfnDevEndpointProps) CfnDevEndpoint

Create a new `AWS::Glue::DevEndpoint`.

type CfnDevEndpointProps

type CfnDevEndpointProps struct {
	// `AWS::Glue::DevEndpoint.RoleArn`.
	RoleArn *string `json:"roleArn"`
	// `AWS::Glue::DevEndpoint.Arguments`.
	Arguments interface{} `json:"arguments"`
	// `AWS::Glue::DevEndpoint.EndpointName`.
	EndpointName *string `json:"endpointName"`
	// `AWS::Glue::DevEndpoint.ExtraJarsS3Path`.
	ExtraJarsS3Path *string `json:"extraJarsS3Path"`
	// `AWS::Glue::DevEndpoint.ExtraPythonLibsS3Path`.
	ExtraPythonLibsS3Path *string `json:"extraPythonLibsS3Path"`
	// `AWS::Glue::DevEndpoint.GlueVersion`.
	GlueVersion *string `json:"glueVersion"`
	// `AWS::Glue::DevEndpoint.NumberOfNodes`.
	NumberOfNodes *float64 `json:"numberOfNodes"`
	// `AWS::Glue::DevEndpoint.NumberOfWorkers`.
	NumberOfWorkers *float64 `json:"numberOfWorkers"`
	// `AWS::Glue::DevEndpoint.PublicKey`.
	PublicKey *string `json:"publicKey"`
	// `AWS::Glue::DevEndpoint.PublicKeys`.
	PublicKeys *[]*string `json:"publicKeys"`
	// `AWS::Glue::DevEndpoint.SecurityConfiguration`.
	SecurityConfiguration *string `json:"securityConfiguration"`
	// `AWS::Glue::DevEndpoint.SecurityGroupIds`.
	SecurityGroupIds *[]*string `json:"securityGroupIds"`
	// `AWS::Glue::DevEndpoint.SubnetId`.
	SubnetId *string `json:"subnetId"`
	// `AWS::Glue::DevEndpoint.Tags`.
	Tags interface{} `json:"tags"`
	// `AWS::Glue::DevEndpoint.WorkerType`.
	WorkerType *string `json:"workerType"`
}

Properties for defining a `AWS::Glue::DevEndpoint`.

type CfnJob

type CfnJob interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AllocatedCapacity() *float64
	SetAllocatedCapacity(val *float64)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	Command() interface{}
	SetCommand(val interface{})
	Connections() interface{}
	SetConnections(val interface{})
	CreationStack() *[]*string
	DefaultArguments() interface{}
	SetDefaultArguments(val interface{})
	Description() *string
	SetDescription(val *string)
	ExecutionProperty() interface{}
	SetExecutionProperty(val interface{})
	GlueVersion() *string
	SetGlueVersion(val *string)
	LogicalId() *string
	LogUri() *string
	SetLogUri(val *string)
	MaxCapacity() *float64
	SetMaxCapacity(val *float64)
	MaxRetries() *float64
	SetMaxRetries(val *float64)
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	NotificationProperty() interface{}
	SetNotificationProperty(val interface{})
	NumberOfWorkers() *float64
	SetNumberOfWorkers(val *float64)
	Ref() *string
	Role() *string
	SetRole(val *string)
	SecurityConfiguration() *string
	SetSecurityConfiguration(val *string)
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	Timeout() *float64
	SetTimeout(val *float64)
	UpdatedProperites() *map[string]interface{}
	WorkerType() *string
	SetWorkerType(val *string)
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Job`.

func NewCfnJob

func NewCfnJob(scope awscdk.Construct, id *string, props *CfnJobProps) CfnJob

Create a new `AWS::Glue::Job`.

type CfnJobProps

type CfnJobProps struct {
	// `AWS::Glue::Job.Command`.
	Command interface{} `json:"command"`
	// `AWS::Glue::Job.Role`.
	Role *string `json:"role"`
	// `AWS::Glue::Job.AllocatedCapacity`.
	AllocatedCapacity *float64 `json:"allocatedCapacity"`
	// `AWS::Glue::Job.Connections`.
	Connections interface{} `json:"connections"`
	// `AWS::Glue::Job.DefaultArguments`.
	DefaultArguments interface{} `json:"defaultArguments"`
	// `AWS::Glue::Job.Description`.
	Description *string `json:"description"`
	// `AWS::Glue::Job.ExecutionProperty`.
	ExecutionProperty interface{} `json:"executionProperty"`
	// `AWS::Glue::Job.GlueVersion`.
	GlueVersion *string `json:"glueVersion"`
	// `AWS::Glue::Job.LogUri`.
	LogUri *string `json:"logUri"`
	// `AWS::Glue::Job.MaxCapacity`.
	MaxCapacity *float64 `json:"maxCapacity"`
	// `AWS::Glue::Job.MaxRetries`.
	MaxRetries *float64 `json:"maxRetries"`
	// `AWS::Glue::Job.Name`.
	Name *string `json:"name"`
	// `AWS::Glue::Job.NotificationProperty`.
	NotificationProperty interface{} `json:"notificationProperty"`
	// `AWS::Glue::Job.NumberOfWorkers`.
	NumberOfWorkers *float64 `json:"numberOfWorkers"`
	// `AWS::Glue::Job.SecurityConfiguration`.
	SecurityConfiguration *string `json:"securityConfiguration"`
	// `AWS::Glue::Job.Tags`.
	Tags interface{} `json:"tags"`
	// `AWS::Glue::Job.Timeout`.
	Timeout *float64 `json:"timeout"`
	// `AWS::Glue::Job.WorkerType`.
	WorkerType *string `json:"workerType"`
}

Properties for defining a `AWS::Glue::Job`.

type CfnJob_ConnectionsListProperty

type CfnJob_ConnectionsListProperty struct {
	// `CfnJob.ConnectionsListProperty.Connections`.
	Connections *[]*string `json:"connections"`
}

type CfnJob_ExecutionPropertyProperty

type CfnJob_ExecutionPropertyProperty struct {
	// `CfnJob.ExecutionPropertyProperty.MaxConcurrentRuns`.
	MaxConcurrentRuns *float64 `json:"maxConcurrentRuns"`
}

type CfnJob_JobCommandProperty

type CfnJob_JobCommandProperty struct {
	// `CfnJob.JobCommandProperty.Name`.
	Name *string `json:"name"`
	// `CfnJob.JobCommandProperty.PythonVersion`.
	PythonVersion *string `json:"pythonVersion"`
	// `CfnJob.JobCommandProperty.ScriptLocation`.
	ScriptLocation *string `json:"scriptLocation"`
}

type CfnJob_NotificationPropertyProperty

type CfnJob_NotificationPropertyProperty struct {
	// `CfnJob.NotificationPropertyProperty.NotifyDelayAfter`.
	NotifyDelayAfter *float64 `json:"notifyDelayAfter"`
}

type CfnMLTransform

type CfnMLTransform interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	GlueVersion() *string
	SetGlueVersion(val *string)
	InputRecordTables() interface{}
	SetInputRecordTables(val interface{})
	LogicalId() *string
	MaxCapacity() *float64
	SetMaxCapacity(val *float64)
	MaxRetries() *float64
	SetMaxRetries(val *float64)
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	NumberOfWorkers() *float64
	SetNumberOfWorkers(val *float64)
	Ref() *string
	Role() *string
	SetRole(val *string)
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	Timeout() *float64
	SetTimeout(val *float64)
	TransformEncryption() interface{}
	SetTransformEncryption(val interface{})
	TransformParameters() interface{}
	SetTransformParameters(val interface{})
	UpdatedProperites() *map[string]interface{}
	WorkerType() *string
	SetWorkerType(val *string)
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::MLTransform`.

func NewCfnMLTransform

func NewCfnMLTransform(scope awscdk.Construct, id *string, props *CfnMLTransformProps) CfnMLTransform

Create a new `AWS::Glue::MLTransform`.

type CfnMLTransformProps

type CfnMLTransformProps struct {
	// `AWS::Glue::MLTransform.InputRecordTables`.
	InputRecordTables interface{} `json:"inputRecordTables"`
	// `AWS::Glue::MLTransform.Role`.
	Role *string `json:"role"`
	// `AWS::Glue::MLTransform.TransformParameters`.
	TransformParameters interface{} `json:"transformParameters"`
	// `AWS::Glue::MLTransform.Description`.
	Description *string `json:"description"`
	// `AWS::Glue::MLTransform.GlueVersion`.
	GlueVersion *string `json:"glueVersion"`
	// `AWS::Glue::MLTransform.MaxCapacity`.
	MaxCapacity *float64 `json:"maxCapacity"`
	// `AWS::Glue::MLTransform.MaxRetries`.
	MaxRetries *float64 `json:"maxRetries"`
	// `AWS::Glue::MLTransform.Name`.
	Name *string `json:"name"`
	// `AWS::Glue::MLTransform.NumberOfWorkers`.
	NumberOfWorkers *float64 `json:"numberOfWorkers"`
	// `AWS::Glue::MLTransform.Tags`.
	Tags interface{} `json:"tags"`
	// `AWS::Glue::MLTransform.Timeout`.
	Timeout *float64 `json:"timeout"`
	// `AWS::Glue::MLTransform.TransformEncryption`.
	TransformEncryption interface{} `json:"transformEncryption"`
	// `AWS::Glue::MLTransform.WorkerType`.
	WorkerType *string `json:"workerType"`
}

Properties for defining a `AWS::Glue::MLTransform`.

type CfnMLTransform_FindMatchesParametersProperty

type CfnMLTransform_FindMatchesParametersProperty struct {
	// `CfnMLTransform.FindMatchesParametersProperty.PrimaryKeyColumnName`.
	PrimaryKeyColumnName *string `json:"primaryKeyColumnName"`
	// `CfnMLTransform.FindMatchesParametersProperty.AccuracyCostTradeoff`.
	AccuracyCostTradeoff *float64 `json:"accuracyCostTradeoff"`
	// `CfnMLTransform.FindMatchesParametersProperty.EnforceProvidedLabels`.
	EnforceProvidedLabels interface{} `json:"enforceProvidedLabels"`
	// `CfnMLTransform.FindMatchesParametersProperty.PrecisionRecallTradeoff`.
	PrecisionRecallTradeoff *float64 `json:"precisionRecallTradeoff"`
}

type CfnMLTransform_GlueTablesProperty

type CfnMLTransform_GlueTablesProperty struct {
	// `CfnMLTransform.GlueTablesProperty.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `CfnMLTransform.GlueTablesProperty.TableName`.
	TableName *string `json:"tableName"`
	// `CfnMLTransform.GlueTablesProperty.CatalogId`.
	CatalogId *string `json:"catalogId"`
	// `CfnMLTransform.GlueTablesProperty.ConnectionName`.
	ConnectionName *string `json:"connectionName"`
}

type CfnMLTransform_InputRecordTablesProperty

type CfnMLTransform_InputRecordTablesProperty struct {
	// `CfnMLTransform.InputRecordTablesProperty.GlueTables`.
	GlueTables interface{} `json:"glueTables"`
}

type CfnMLTransform_MLUserDataEncryptionProperty

type CfnMLTransform_MLUserDataEncryptionProperty struct {
	// `CfnMLTransform.MLUserDataEncryptionProperty.MLUserDataEncryptionMode`.
	MlUserDataEncryptionMode *string `json:"mlUserDataEncryptionMode"`
	// `CfnMLTransform.MLUserDataEncryptionProperty.KmsKeyId`.
	KmsKeyId *string `json:"kmsKeyId"`
}

type CfnMLTransform_TransformEncryptionProperty

type CfnMLTransform_TransformEncryptionProperty struct {
	// `CfnMLTransform.TransformEncryptionProperty.MLUserDataEncryption`.
	MlUserDataEncryption interface{} `json:"mlUserDataEncryption"`
	// `CfnMLTransform.TransformEncryptionProperty.TaskRunSecurityConfigurationName`.
	TaskRunSecurityConfigurationName *string `json:"taskRunSecurityConfigurationName"`
}

type CfnMLTransform_TransformParametersProperty

type CfnMLTransform_TransformParametersProperty struct {
	// `CfnMLTransform.TransformParametersProperty.TransformType`.
	TransformType *string `json:"transformType"`
	// `CfnMLTransform.TransformParametersProperty.FindMatchesParameters`.
	FindMatchesParameters interface{} `json:"findMatchesParameters"`
}

type CfnPartition

type CfnPartition interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CatalogId() *string
	SetCatalogId(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DatabaseName() *string
	SetDatabaseName(val *string)
	LogicalId() *string
	Node() awscdk.ConstructNode
	PartitionInput() interface{}
	SetPartitionInput(val interface{})
	Ref() *string
	Stack() awscdk.Stack
	TableName() *string
	SetTableName(val *string)
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Partition`.

func NewCfnPartition

func NewCfnPartition(scope awscdk.Construct, id *string, props *CfnPartitionProps) CfnPartition

Create a new `AWS::Glue::Partition`.

type CfnPartitionProps

type CfnPartitionProps struct {
	// `AWS::Glue::Partition.CatalogId`.
	CatalogId *string `json:"catalogId"`
	// `AWS::Glue::Partition.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `AWS::Glue::Partition.PartitionInput`.
	PartitionInput interface{} `json:"partitionInput"`
	// `AWS::Glue::Partition.TableName`.
	TableName *string `json:"tableName"`
}

Properties for defining a `AWS::Glue::Partition`.

type CfnPartition_ColumnProperty

type CfnPartition_ColumnProperty struct {
	// `CfnPartition.ColumnProperty.Name`.
	Name *string `json:"name"`
	// `CfnPartition.ColumnProperty.Comment`.
	Comment *string `json:"comment"`
	// `CfnPartition.ColumnProperty.Type`.
	Type *string `json:"type"`
}

type CfnPartition_OrderProperty

type CfnPartition_OrderProperty struct {
	// `CfnPartition.OrderProperty.Column`.
	Column *string `json:"column"`
	// `CfnPartition.OrderProperty.SortOrder`.
	SortOrder *float64 `json:"sortOrder"`
}

type CfnPartition_PartitionInputProperty

type CfnPartition_PartitionInputProperty struct {
	// `CfnPartition.PartitionInputProperty.Values`.
	Values *[]*string `json:"values"`
	// `CfnPartition.PartitionInputProperty.Parameters`.
	Parameters interface{} `json:"parameters"`
	// `CfnPartition.PartitionInputProperty.StorageDescriptor`.
	StorageDescriptor interface{} `json:"storageDescriptor"`
}

type CfnPartition_SchemaIdProperty

type CfnPartition_SchemaIdProperty struct {
	// `CfnPartition.SchemaIdProperty.RegistryName`.
	RegistryName *string `json:"registryName"`
	// `CfnPartition.SchemaIdProperty.SchemaArn`.
	SchemaArn *string `json:"schemaArn"`
	// `CfnPartition.SchemaIdProperty.SchemaName`.
	SchemaName *string `json:"schemaName"`
}

type CfnPartition_SchemaReferenceProperty

type CfnPartition_SchemaReferenceProperty struct {
	// `CfnPartition.SchemaReferenceProperty.SchameVersionId`.
	SchameVersionId *string `json:"schameVersionId"`
	// `CfnPartition.SchemaReferenceProperty.SchemaId`.
	SchemaId interface{} `json:"schemaId"`
	// `CfnPartition.SchemaReferenceProperty.SchemaVersionNumber`.
	SchemaVersionNumber *float64 `json:"schemaVersionNumber"`
}

type CfnPartition_SerdeInfoProperty

type CfnPartition_SerdeInfoProperty struct {
	// `CfnPartition.SerdeInfoProperty.Name`.
	Name *string `json:"name"`
	// `CfnPartition.SerdeInfoProperty.Parameters`.
	Parameters interface{} `json:"parameters"`
	// `CfnPartition.SerdeInfoProperty.SerializationLibrary`.
	SerializationLibrary *string `json:"serializationLibrary"`
}

type CfnPartition_SkewedInfoProperty

type CfnPartition_SkewedInfoProperty struct {
	// `CfnPartition.SkewedInfoProperty.SkewedColumnNames`.
	SkewedColumnNames *[]*string `json:"skewedColumnNames"`
	// `CfnPartition.SkewedInfoProperty.SkewedColumnValueLocationMaps`.
	SkewedColumnValueLocationMaps interface{} `json:"skewedColumnValueLocationMaps"`
	// `CfnPartition.SkewedInfoProperty.SkewedColumnValues`.
	SkewedColumnValues *[]*string `json:"skewedColumnValues"`
}

type CfnPartition_StorageDescriptorProperty

type CfnPartition_StorageDescriptorProperty struct {
	// `CfnPartition.StorageDescriptorProperty.BucketColumns`.
	BucketColumns *[]*string `json:"bucketColumns"`
	// `CfnPartition.StorageDescriptorProperty.Columns`.
	Columns interface{} `json:"columns"`
	// `CfnPartition.StorageDescriptorProperty.Compressed`.
	Compressed interface{} `json:"compressed"`
	// `CfnPartition.StorageDescriptorProperty.InputFormat`.
	InputFormat *string `json:"inputFormat"`
	// `CfnPartition.StorageDescriptorProperty.Location`.
	Location *string `json:"location"`
	// `CfnPartition.StorageDescriptorProperty.NumberOfBuckets`.
	NumberOfBuckets *float64 `json:"numberOfBuckets"`
	// `CfnPartition.StorageDescriptorProperty.OutputFormat`.
	OutputFormat *string `json:"outputFormat"`
	// `CfnPartition.StorageDescriptorProperty.Parameters`.
	Parameters interface{} `json:"parameters"`
	// `CfnPartition.StorageDescriptorProperty.SchemaReference`.
	SchemaReference interface{} `json:"schemaReference"`
	// `CfnPartition.StorageDescriptorProperty.SerdeInfo`.
	SerdeInfo interface{} `json:"serdeInfo"`
	// `CfnPartition.StorageDescriptorProperty.SkewedInfo`.
	SkewedInfo interface{} `json:"skewedInfo"`
	// `CfnPartition.StorageDescriptorProperty.SortColumns`.
	SortColumns interface{} `json:"sortColumns"`
	// `CfnPartition.StorageDescriptorProperty.StoredAsSubDirectories`.
	StoredAsSubDirectories interface{} `json:"storedAsSubDirectories"`
}

type CfnRegistry

type CfnRegistry interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Registry`.

func NewCfnRegistry

func NewCfnRegistry(scope awscdk.Construct, id *string, props *CfnRegistryProps) CfnRegistry

Create a new `AWS::Glue::Registry`.

type CfnRegistryProps

type CfnRegistryProps struct {
	// `AWS::Glue::Registry.Name`.
	Name *string `json:"name"`
	// `AWS::Glue::Registry.Description`.
	Description *string `json:"description"`
	// `AWS::Glue::Registry.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::Glue::Registry`.

type CfnSchema

type CfnSchema interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrArn() *string
	AttrInitialSchemaVersionId() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CheckpointVersion() interface{}
	SetCheckpointVersion(val interface{})
	Compatibility() *string
	SetCompatibility(val *string)
	CreationStack() *[]*string
	DataFormat() *string
	SetDataFormat(val *string)
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Registry() interface{}
	SetRegistry(val interface{})
	SchemaDefinition() *string
	SetSchemaDefinition(val *string)
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Schema`.

func NewCfnSchema

func NewCfnSchema(scope awscdk.Construct, id *string, props *CfnSchemaProps) CfnSchema

Create a new `AWS::Glue::Schema`.

type CfnSchemaProps

type CfnSchemaProps struct {
	// `AWS::Glue::Schema.Compatibility`.
	Compatibility *string `json:"compatibility"`
	// `AWS::Glue::Schema.DataFormat`.
	DataFormat *string `json:"dataFormat"`
	// `AWS::Glue::Schema.Name`.
	Name *string `json:"name"`
	// `AWS::Glue::Schema.SchemaDefinition`.
	SchemaDefinition *string `json:"schemaDefinition"`
	// `AWS::Glue::Schema.CheckpointVersion`.
	CheckpointVersion interface{} `json:"checkpointVersion"`
	// `AWS::Glue::Schema.Description`.
	Description *string `json:"description"`
	// `AWS::Glue::Schema.Registry`.
	Registry interface{} `json:"registry"`
	// `AWS::Glue::Schema.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::Glue::Schema`.

type CfnSchemaVersion

type CfnSchemaVersion interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrVersionId() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() awscdk.ConstructNode
	Ref() *string
	Schema() interface{}
	SetSchema(val interface{})
	SchemaDefinition() *string
	SetSchemaDefinition(val *string)
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::SchemaVersion`.

func NewCfnSchemaVersion

func NewCfnSchemaVersion(scope awscdk.Construct, id *string, props *CfnSchemaVersionProps) CfnSchemaVersion

Create a new `AWS::Glue::SchemaVersion`.

type CfnSchemaVersionMetadata

type CfnSchemaVersionMetadata interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Key() *string
	SetKey(val *string)
	LogicalId() *string
	Node() awscdk.ConstructNode
	Ref() *string
	SchemaVersionId() *string
	SetSchemaVersionId(val *string)
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	Value() *string
	SetValue(val *string)
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::SchemaVersionMetadata`.

func NewCfnSchemaVersionMetadata

func NewCfnSchemaVersionMetadata(scope awscdk.Construct, id *string, props *CfnSchemaVersionMetadataProps) CfnSchemaVersionMetadata

Create a new `AWS::Glue::SchemaVersionMetadata`.

type CfnSchemaVersionMetadataProps

type CfnSchemaVersionMetadataProps struct {
	// `AWS::Glue::SchemaVersionMetadata.Key`.
	Key *string `json:"key"`
	// `AWS::Glue::SchemaVersionMetadata.SchemaVersionId`.
	SchemaVersionId *string `json:"schemaVersionId"`
	// `AWS::Glue::SchemaVersionMetadata.Value`.
	Value *string `json:"value"`
}

Properties for defining a `AWS::Glue::SchemaVersionMetadata`.

type CfnSchemaVersionProps

type CfnSchemaVersionProps struct {
	// `AWS::Glue::SchemaVersion.Schema`.
	Schema interface{} `json:"schema"`
	// `AWS::Glue::SchemaVersion.SchemaDefinition`.
	SchemaDefinition *string `json:"schemaDefinition"`
}

Properties for defining a `AWS::Glue::SchemaVersion`.

type CfnSchemaVersion_SchemaProperty

type CfnSchemaVersion_SchemaProperty struct {
	// `CfnSchemaVersion.SchemaProperty.RegistryName`.
	RegistryName *string `json:"registryName"`
	// `CfnSchemaVersion.SchemaProperty.SchemaArn`.
	SchemaArn *string `json:"schemaArn"`
	// `CfnSchemaVersion.SchemaProperty.SchemaName`.
	SchemaName *string `json:"schemaName"`
}

type CfnSchema_RegistryProperty

type CfnSchema_RegistryProperty struct {
	// `CfnSchema.RegistryProperty.Arn`.
	Arn *string `json:"arn"`
	// `CfnSchema.RegistryProperty.Name`.
	Name *string `json:"name"`
}

type CfnSchema_SchemaVersionProperty

type CfnSchema_SchemaVersionProperty struct {
	// `CfnSchema.SchemaVersionProperty.IsLatest`.
	IsLatest interface{} `json:"isLatest"`
	// `CfnSchema.SchemaVersionProperty.VersionNumber`.
	VersionNumber *float64 `json:"versionNumber"`
}

type CfnSecurityConfiguration

type CfnSecurityConfiguration interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	EncryptionConfiguration() interface{}
	SetEncryptionConfiguration(val interface{})
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::SecurityConfiguration`.

func NewCfnSecurityConfiguration

func NewCfnSecurityConfiguration(scope awscdk.Construct, id *string, props *CfnSecurityConfigurationProps) CfnSecurityConfiguration

Create a new `AWS::Glue::SecurityConfiguration`.

type CfnSecurityConfigurationProps

type CfnSecurityConfigurationProps struct {
	// `AWS::Glue::SecurityConfiguration.EncryptionConfiguration`.
	EncryptionConfiguration interface{} `json:"encryptionConfiguration"`
	// `AWS::Glue::SecurityConfiguration.Name`.
	Name *string `json:"name"`
}

Properties for defining a `AWS::Glue::SecurityConfiguration`.

type CfnSecurityConfiguration_CloudWatchEncryptionProperty

type CfnSecurityConfiguration_CloudWatchEncryptionProperty struct {
	// `CfnSecurityConfiguration.CloudWatchEncryptionProperty.CloudWatchEncryptionMode`.
	CloudWatchEncryptionMode *string `json:"cloudWatchEncryptionMode"`
	// `CfnSecurityConfiguration.CloudWatchEncryptionProperty.KmsKeyArn`.
	KmsKeyArn *string `json:"kmsKeyArn"`
}

type CfnSecurityConfiguration_EncryptionConfigurationProperty

type CfnSecurityConfiguration_EncryptionConfigurationProperty struct {
	// `CfnSecurityConfiguration.EncryptionConfigurationProperty.CloudWatchEncryption`.
	CloudWatchEncryption interface{} `json:"cloudWatchEncryption"`
	// `CfnSecurityConfiguration.EncryptionConfigurationProperty.JobBookmarksEncryption`.
	JobBookmarksEncryption interface{} `json:"jobBookmarksEncryption"`
	// `CfnSecurityConfiguration.EncryptionConfigurationProperty.S3Encryptions`.
	S3Encryptions interface{} `json:"s3Encryptions"`
}

type CfnSecurityConfiguration_JobBookmarksEncryptionProperty

type CfnSecurityConfiguration_JobBookmarksEncryptionProperty struct {
	// `CfnSecurityConfiguration.JobBookmarksEncryptionProperty.JobBookmarksEncryptionMode`.
	JobBookmarksEncryptionMode *string `json:"jobBookmarksEncryptionMode"`
	// `CfnSecurityConfiguration.JobBookmarksEncryptionProperty.KmsKeyArn`.
	KmsKeyArn *string `json:"kmsKeyArn"`
}

type CfnSecurityConfiguration_S3EncryptionProperty

type CfnSecurityConfiguration_S3EncryptionProperty struct {
	// `CfnSecurityConfiguration.S3EncryptionProperty.KmsKeyArn`.
	KmsKeyArn *string `json:"kmsKeyArn"`
	// `CfnSecurityConfiguration.S3EncryptionProperty.S3EncryptionMode`.
	S3EncryptionMode *string `json:"s3EncryptionMode"`
}

type CfnTable

type CfnTable interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CatalogId() *string
	SetCatalogId(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DatabaseName() *string
	SetDatabaseName(val *string)
	LogicalId() *string
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	TableInput() interface{}
	SetTableInput(val interface{})
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Table`.

func NewCfnTable

func NewCfnTable(scope awscdk.Construct, id *string, props *CfnTableProps) CfnTable

Create a new `AWS::Glue::Table`.

type CfnTableProps

type CfnTableProps struct {
	// `AWS::Glue::Table.CatalogId`.
	CatalogId *string `json:"catalogId"`
	// `AWS::Glue::Table.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `AWS::Glue::Table.TableInput`.
	TableInput interface{} `json:"tableInput"`
}

Properties for defining a `AWS::Glue::Table`.

type CfnTable_ColumnProperty

type CfnTable_ColumnProperty struct {
	// `CfnTable.ColumnProperty.Name`.
	Name *string `json:"name"`
	// `CfnTable.ColumnProperty.Comment`.
	Comment *string `json:"comment"`
	// `CfnTable.ColumnProperty.Type`.
	Type *string `json:"type"`
}

type CfnTable_OrderProperty

type CfnTable_OrderProperty struct {
	// `CfnTable.OrderProperty.Column`.
	Column *string `json:"column"`
	// `CfnTable.OrderProperty.SortOrder`.
	SortOrder *float64 `json:"sortOrder"`
}

type CfnTable_SchemaIdProperty

type CfnTable_SchemaIdProperty struct {
	// `CfnTable.SchemaIdProperty.RegistryName`.
	RegistryName *string `json:"registryName"`
	// `CfnTable.SchemaIdProperty.SchemaArn`.
	SchemaArn *string `json:"schemaArn"`
	// `CfnTable.SchemaIdProperty.SchemaName`.
	SchemaName *string `json:"schemaName"`
}

type CfnTable_SchemaReferenceProperty

type CfnTable_SchemaReferenceProperty struct {
	// `CfnTable.SchemaReferenceProperty.SchameVersionId`.
	SchameVersionId *string `json:"schameVersionId"`
	// `CfnTable.SchemaReferenceProperty.SchemaId`.
	SchemaId interface{} `json:"schemaId"`
	// `CfnTable.SchemaReferenceProperty.SchemaVersionNumber`.
	SchemaVersionNumber *float64 `json:"schemaVersionNumber"`
}

type CfnTable_SerdeInfoProperty

type CfnTable_SerdeInfoProperty struct {
	// `CfnTable.SerdeInfoProperty.Name`.
	Name *string `json:"name"`
	// `CfnTable.SerdeInfoProperty.Parameters`.
	Parameters interface{} `json:"parameters"`
	// `CfnTable.SerdeInfoProperty.SerializationLibrary`.
	SerializationLibrary *string `json:"serializationLibrary"`
}

type CfnTable_SkewedInfoProperty

type CfnTable_SkewedInfoProperty struct {
	// `CfnTable.SkewedInfoProperty.SkewedColumnNames`.
	SkewedColumnNames *[]*string `json:"skewedColumnNames"`
	// `CfnTable.SkewedInfoProperty.SkewedColumnValueLocationMaps`.
	SkewedColumnValueLocationMaps interface{} `json:"skewedColumnValueLocationMaps"`
	// `CfnTable.SkewedInfoProperty.SkewedColumnValues`.
	SkewedColumnValues *[]*string `json:"skewedColumnValues"`
}

type CfnTable_StorageDescriptorProperty

type CfnTable_StorageDescriptorProperty struct {
	// `CfnTable.StorageDescriptorProperty.BucketColumns`.
	BucketColumns *[]*string `json:"bucketColumns"`
	// `CfnTable.StorageDescriptorProperty.Columns`.
	Columns interface{} `json:"columns"`
	// `CfnTable.StorageDescriptorProperty.Compressed`.
	Compressed interface{} `json:"compressed"`
	// `CfnTable.StorageDescriptorProperty.InputFormat`.
	InputFormat *string `json:"inputFormat"`
	// `CfnTable.StorageDescriptorProperty.Location`.
	Location *string `json:"location"`
	// `CfnTable.StorageDescriptorProperty.NumberOfBuckets`.
	NumberOfBuckets *float64 `json:"numberOfBuckets"`
	// `CfnTable.StorageDescriptorProperty.OutputFormat`.
	OutputFormat *string `json:"outputFormat"`
	// `CfnTable.StorageDescriptorProperty.Parameters`.
	Parameters interface{} `json:"parameters"`
	// `CfnTable.StorageDescriptorProperty.SchemaReference`.
	SchemaReference interface{} `json:"schemaReference"`
	// `CfnTable.StorageDescriptorProperty.SerdeInfo`.
	SerdeInfo interface{} `json:"serdeInfo"`
	// `CfnTable.StorageDescriptorProperty.SkewedInfo`.
	SkewedInfo interface{} `json:"skewedInfo"`
	// `CfnTable.StorageDescriptorProperty.SortColumns`.
	SortColumns interface{} `json:"sortColumns"`
	// `CfnTable.StorageDescriptorProperty.StoredAsSubDirectories`.
	StoredAsSubDirectories interface{} `json:"storedAsSubDirectories"`
}

type CfnTable_TableIdentifierProperty

type CfnTable_TableIdentifierProperty struct {
	// `CfnTable.TableIdentifierProperty.CatalogId`.
	CatalogId *string `json:"catalogId"`
	// `CfnTable.TableIdentifierProperty.DatabaseName`.
	DatabaseName *string `json:"databaseName"`
	// `CfnTable.TableIdentifierProperty.Name`.
	Name *string `json:"name"`
}

type CfnTable_TableInputProperty

type CfnTable_TableInputProperty struct {
	// `CfnTable.TableInputProperty.Description`.
	Description *string `json:"description"`
	// `CfnTable.TableInputProperty.Name`.
	Name *string `json:"name"`
	// `CfnTable.TableInputProperty.Owner`.
	Owner *string `json:"owner"`
	// `CfnTable.TableInputProperty.Parameters`.
	Parameters interface{} `json:"parameters"`
	// `CfnTable.TableInputProperty.PartitionKeys`.
	PartitionKeys interface{} `json:"partitionKeys"`
	// `CfnTable.TableInputProperty.Retention`.
	Retention *float64 `json:"retention"`
	// `CfnTable.TableInputProperty.StorageDescriptor`.
	StorageDescriptor interface{} `json:"storageDescriptor"`
	// `CfnTable.TableInputProperty.TableType`.
	TableType *string `json:"tableType"`
	// `CfnTable.TableInputProperty.TargetTable`.
	TargetTable interface{} `json:"targetTable"`
	// `CfnTable.TableInputProperty.ViewExpandedText`.
	ViewExpandedText *string `json:"viewExpandedText"`
	// `CfnTable.TableInputProperty.ViewOriginalText`.
	ViewOriginalText *string `json:"viewOriginalText"`
}

type CfnTrigger

type CfnTrigger interface {
	awscdk.CfnResource
	awscdk.IInspectable
	Actions() interface{}
	SetActions(val interface{})
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Predicate() interface{}
	SetPredicate(val interface{})
	Ref() *string
	Schedule() *string
	SetSchedule(val *string)
	Stack() awscdk.Stack
	StartOnCreation() interface{}
	SetStartOnCreation(val interface{})
	Tags() awscdk.TagManager
	Type() *string
	SetType(val *string)
	UpdatedProperites() *map[string]interface{}
	WorkflowName() *string
	SetWorkflowName(val *string)
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Trigger`.

func NewCfnTrigger

func NewCfnTrigger(scope awscdk.Construct, id *string, props *CfnTriggerProps) CfnTrigger

Create a new `AWS::Glue::Trigger`.

type CfnTriggerProps

type CfnTriggerProps struct {
	// `AWS::Glue::Trigger.Actions`.
	Actions interface{} `json:"actions"`
	// `AWS::Glue::Trigger.Type`.
	Type *string `json:"type"`
	// `AWS::Glue::Trigger.Description`.
	Description *string `json:"description"`
	// `AWS::Glue::Trigger.Name`.
	Name *string `json:"name"`
	// `AWS::Glue::Trigger.Predicate`.
	Predicate interface{} `json:"predicate"`
	// `AWS::Glue::Trigger.Schedule`.
	Schedule *string `json:"schedule"`
	// `AWS::Glue::Trigger.StartOnCreation`.
	StartOnCreation interface{} `json:"startOnCreation"`
	// `AWS::Glue::Trigger.Tags`.
	Tags interface{} `json:"tags"`
	// `AWS::Glue::Trigger.WorkflowName`.
	WorkflowName *string `json:"workflowName"`
}

Properties for defining a `AWS::Glue::Trigger`.

type CfnTrigger_ActionProperty

type CfnTrigger_ActionProperty struct {
	// `CfnTrigger.ActionProperty.Arguments`.
	Arguments interface{} `json:"arguments"`
	// `CfnTrigger.ActionProperty.CrawlerName`.
	CrawlerName *string `json:"crawlerName"`
	// `CfnTrigger.ActionProperty.JobName`.
	JobName *string `json:"jobName"`
	// `CfnTrigger.ActionProperty.NotificationProperty`.
	NotificationProperty interface{} `json:"notificationProperty"`
	// `CfnTrigger.ActionProperty.SecurityConfiguration`.
	SecurityConfiguration *string `json:"securityConfiguration"`
	// `CfnTrigger.ActionProperty.Timeout`.
	Timeout *float64 `json:"timeout"`
}

type CfnTrigger_ConditionProperty

type CfnTrigger_ConditionProperty struct {
	// `CfnTrigger.ConditionProperty.CrawlerName`.
	CrawlerName *string `json:"crawlerName"`
	// `CfnTrigger.ConditionProperty.CrawlState`.
	CrawlState *string `json:"crawlState"`
	// `CfnTrigger.ConditionProperty.JobName`.
	JobName *string `json:"jobName"`
	// `CfnTrigger.ConditionProperty.LogicalOperator`.
	LogicalOperator *string `json:"logicalOperator"`
	// `CfnTrigger.ConditionProperty.State`.
	State *string `json:"state"`
}

type CfnTrigger_NotificationPropertyProperty

type CfnTrigger_NotificationPropertyProperty struct {
	// `CfnTrigger.NotificationPropertyProperty.NotifyDelayAfter`.
	NotifyDelayAfter *float64 `json:"notifyDelayAfter"`
}

type CfnTrigger_PredicateProperty

type CfnTrigger_PredicateProperty struct {
	// `CfnTrigger.PredicateProperty.Conditions`.
	Conditions interface{} `json:"conditions"`
	// `CfnTrigger.PredicateProperty.Logical`.
	Logical *string `json:"logical"`
}

type CfnWorkflow

type CfnWorkflow interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DefaultRunProperties() interface{}
	SetDefaultRunProperties(val interface{})
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::Glue::Workflow`.

func NewCfnWorkflow

func NewCfnWorkflow(scope awscdk.Construct, id *string, props *CfnWorkflowProps) CfnWorkflow

Create a new `AWS::Glue::Workflow`.

type CfnWorkflowProps

type CfnWorkflowProps struct {
	// `AWS::Glue::Workflow.DefaultRunProperties`.
	DefaultRunProperties interface{} `json:"defaultRunProperties"`
	// `AWS::Glue::Workflow.Description`.
	Description *string `json:"description"`
	// `AWS::Glue::Workflow.Name`.
	Name *string `json:"name"`
	// `AWS::Glue::Workflow.Tags`.
	Tags interface{} `json:"tags"`
}

Properties for defining a `AWS::Glue::Workflow`.

type ClassificationString

type ClassificationString interface {
	Value() *string
}

Classification string given to tables with this data format. See: https://docs.aws.amazon.com/glue/latest/dg/add-classifier.html#classifier-built-in

Experimental.

func ClassificationString_AVRO

func ClassificationString_AVRO() ClassificationString

func ClassificationString_CSV

func ClassificationString_CSV() ClassificationString

func ClassificationString_JSON

func ClassificationString_JSON() ClassificationString

func ClassificationString_ORC

func ClassificationString_ORC() ClassificationString

func ClassificationString_PARQUET

func ClassificationString_PARQUET() ClassificationString

func ClassificationString_XML

func ClassificationString_XML() ClassificationString

func NewClassificationString

func NewClassificationString(value *string) ClassificationString

Experimental.

type CloudWatchEncryption

type CloudWatchEncryption struct {
	// Encryption mode.
	// Experimental.
	Mode CloudWatchEncryptionMode `json:"mode"`
	// The KMS key to be used to encrypt the data.
	// Experimental.
	KmsKey awskms.IKey `json:"kmsKey"`
}

CloudWatch Logs encryption configuration. Experimental.

type CloudWatchEncryptionMode

type CloudWatchEncryptionMode string

Encryption mode for CloudWatch Logs. See: https://docs.aws.amazon.com/glue/latest/webapi/API_CloudWatchEncryption.html#Glue-Type-CloudWatchEncryption-CloudWatchEncryptionMode

Experimental.

const (
	CloudWatchEncryptionMode_KMS CloudWatchEncryptionMode = "KMS"
)

type Column

type Column struct {
	// Name of the column.
	// Experimental.
	Name *string `json:"name"`
	// Type of the column.
	// Experimental.
	Type *Type `json:"type"`
	// Coment describing the column.
	// Experimental.
	Comment *string `json:"comment"`
}

A column of a table. Experimental.

type Connection

type Connection interface {
	awscdk.Resource
	IConnection
	ConnectionArn() *string
	ConnectionName() *string
	Env() *awscdk.ResourceEnvironment
	Node() awscdk.ConstructNode
	PhysicalName() *string
	Stack() awscdk.Stack
	AddProperty(key *string, value *string)
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy)
	GeneratePhysicalName() *string
	GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string
	GetResourceNameAttribute(nameAttr *string) *string
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	Prepare()
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
}

An AWS Glue connection to a data source. Experimental.

func NewConnection

func NewConnection(scope constructs.Construct, id *string, props *ConnectionProps) Connection

Experimental.

type ConnectionOptions

type ConnectionOptions struct {
	// The name of the connection.
	// Experimental.
	ConnectionName *string `json:"connectionName"`
	// The description of the connection.
	// Experimental.
	Description *string `json:"description"`
	// A list of criteria that can be used in selecting this connection.
	//
	// This is useful for filtering the results of https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glue/get-connections.html
	// Experimental.
	MatchCriteria *[]*string `json:"matchCriteria"`
	// Key-Value pairs that define parameters for the connection.
	// See: https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html
	//
	// Experimental.
	Properties *map[string]*string `json:"properties"`
	// The list of security groups needed to successfully make this connection e.g. to successfully connect to VPC.
	// Experimental.
	SecurityGroups *[]awsec2.ISecurityGroup `json:"securityGroups"`
	// The VPC subnet to connect to resources within a VPC.
	//
	// See more at https://docs.aws.amazon.com/glue/latest/dg/start-connecting.html.
	// Experimental.
	Subnet awsec2.ISubnet `json:"subnet"`
}

Base Connection Options. Experimental.

type ConnectionProps

type ConnectionProps struct {
	// The name of the connection.
	// Experimental.
	ConnectionName *string `json:"connectionName"`
	// The description of the connection.
	// Experimental.
	Description *string `json:"description"`
	// A list of criteria that can be used in selecting this connection.
	//
	// This is useful for filtering the results of https://awscli.amazonaws.com/v2/documentation/api/latest/reference/glue/get-connections.html
	// Experimental.
	MatchCriteria *[]*string `json:"matchCriteria"`
	// Key-Value pairs that define parameters for the connection.
	// See: https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html
	//
	// Experimental.
	Properties *map[string]*string `json:"properties"`
	// The list of security groups needed to successfully make this connection e.g. to successfully connect to VPC.
	// Experimental.
	SecurityGroups *[]awsec2.ISecurityGroup `json:"securityGroups"`
	// The VPC subnet to connect to resources within a VPC.
	//
	// See more at https://docs.aws.amazon.com/glue/latest/dg/start-connecting.html.
	// Experimental.
	Subnet awsec2.ISubnet `json:"subnet"`
	// The type of the connection.
	// Experimental.
	Type ConnectionType `json:"type"`
}

Construction properties for {@link Connection}. Experimental.

type ConnectionType

type ConnectionType interface {
	Name() *string
	ToString() *string
}

The type of the glue connection.

If you need to use a connection type that doesn't exist as a static member, you can instantiate a `ConnectionType` object, e.g: `new ConnectionType('NEW_TYPE')`. Experimental.

func ConnectionType_JDBC

func ConnectionType_JDBC() ConnectionType

func ConnectionType_KAFKA

func ConnectionType_KAFKA() ConnectionType

func ConnectionType_MONGODB

func ConnectionType_MONGODB() ConnectionType

func ConnectionType_NETWORK

func ConnectionType_NETWORK() ConnectionType

func NewConnectionType

func NewConnectionType(name *string) ConnectionType

Experimental.

type DataFormat

type DataFormat interface {
	ClassificationString() ClassificationString
	InputFormat() InputFormat
	OutputFormat() OutputFormat
	SerializationLibrary() SerializationLibrary
}

Defines the input/output formats and ser/de for a single DataFormat. Experimental.

func DataFormat_APACHE_LOGS

func DataFormat_APACHE_LOGS() DataFormat

func DataFormat_AVRO

func DataFormat_AVRO() DataFormat

func DataFormat_CLOUDTRAIL_LOGS

func DataFormat_CLOUDTRAIL_LOGS() DataFormat

func DataFormat_CSV

func DataFormat_CSV() DataFormat

func DataFormat_JSON

func DataFormat_JSON() DataFormat

func DataFormat_LOGSTASH

func DataFormat_LOGSTASH() DataFormat

func DataFormat_ORC

func DataFormat_ORC() DataFormat

func DataFormat_PARQUET

func DataFormat_PARQUET() DataFormat

func DataFormat_TSV

func DataFormat_TSV() DataFormat

func NewDataFormat

func NewDataFormat(props *DataFormatProps) DataFormat

Experimental.

type DataFormatProps

type DataFormatProps struct {
	// `InputFormat` for this data format.
	// Experimental.
	InputFormat InputFormat `json:"inputFormat"`
	// `OutputFormat` for this data format.
	// Experimental.
	OutputFormat OutputFormat `json:"outputFormat"`
	// Serialization library for this data format.
	// Experimental.
	SerializationLibrary SerializationLibrary `json:"serializationLibrary"`
	// Classification string given to tables with this data format.
	// Experimental.
	ClassificationString ClassificationString `json:"classificationString"`
}

Properties of a DataFormat instance. Experimental.

type Database

type Database interface {
	awscdk.Resource
	IDatabase
	CatalogArn() *string
	CatalogId() *string
	DatabaseArn() *string
	DatabaseName() *string
	Env() *awscdk.ResourceEnvironment
	LocationUri() *string
	Node() awscdk.ConstructNode
	PhysicalName() *string
	Stack() awscdk.Stack
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy)
	GeneratePhysicalName() *string
	GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string
	GetResourceNameAttribute(nameAttr *string) *string
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	Prepare()
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
}

A Glue database. Experimental.

func NewDatabase

func NewDatabase(scope constructs.Construct, id *string, props *DatabaseProps) Database

Experimental.

type DatabaseProps

type DatabaseProps struct {
	// The name of the database.
	// Experimental.
	DatabaseName *string `json:"databaseName"`
	// The location of the database (for example, an HDFS path).
	// See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html
	//
	// Experimental.
	LocationUri *string `json:"locationUri"`
}

Experimental.

type IConnection

type IConnection interface {
	awscdk.IResource
	// The ARN of the connection.
	// Experimental.
	ConnectionArn() *string
	// The name of the connection.
	// Experimental.
	ConnectionName() *string
}

Interface representing a created or an imported {@link Connection}. Experimental.

func Connection_FromConnectionArn

func Connection_FromConnectionArn(scope constructs.Construct, id *string, connectionArn *string) IConnection

Creates a Connection construct that represents an external connection. Experimental.

func Connection_FromConnectionName

func Connection_FromConnectionName(scope constructs.Construct, id *string, connectionName *string) IConnection

Creates a Connection construct that represents an external connection. Experimental.

type IDatabase

type IDatabase interface {
	awscdk.IResource
	// The ARN of the catalog.
	// Experimental.
	CatalogArn() *string
	// The catalog id of the database (usually, the AWS account id).
	// Experimental.
	CatalogId() *string
	// The ARN of the database.
	// Experimental.
	DatabaseArn() *string
	// The name of the database.
	// Experimental.
	DatabaseName() *string
}

Experimental.

func Database_FromDatabaseArn

func Database_FromDatabaseArn(scope constructs.Construct, id *string, databaseArn *string) IDatabase

Experimental.

type ISecurityConfiguration

type ISecurityConfiguration interface {
	awscdk.IResource
	// The name of the security configuration.
	// Experimental.
	SecurityConfigurationName() *string
}

Interface representing a created or an imported {@link SecurityConfiguration}. Experimental.

func SecurityConfiguration_FromSecurityConfigurationName

func SecurityConfiguration_FromSecurityConfigurationName(scope constructs.Construct, id *string, securityConfigurationName *string) ISecurityConfiguration

Creates a Connection construct that represents an external security configuration. Experimental.

type ITable

type ITable interface {
	awscdk.IResource
	// Experimental.
	TableArn() *string
	// Experimental.
	TableName() *string
}

Experimental.

func Table_FromTableArn

func Table_FromTableArn(scope constructs.Construct, id *string, tableArn *string) ITable

Experimental.

func Table_FromTableAttributes

func Table_FromTableAttributes(scope constructs.Construct, id *string, attrs *TableAttributes) ITable

Creates a Table construct that represents an external table. Experimental.

type InputFormat

type InputFormat interface {
	ClassName() *string
}

Absolute class name of the Hadoop `InputFormat` to use when reading table files. Experimental.

func InputFormat_AVRO

func InputFormat_AVRO() InputFormat

func InputFormat_CLOUDTRAIL

func InputFormat_CLOUDTRAIL() InputFormat

func InputFormat_ORC

func InputFormat_ORC() InputFormat

func InputFormat_PARQUET

func InputFormat_PARQUET() InputFormat

func InputFormat_TEXT

func InputFormat_TEXT() InputFormat

func NewInputFormat

func NewInputFormat(className *string) InputFormat

Experimental.

func OutputFormat_AVRO

func OutputFormat_AVRO() InputFormat

func OutputFormat_ORC

func OutputFormat_ORC() InputFormat

type JobBookmarksEncryption

type JobBookmarksEncryption struct {
	// Encryption mode.
	// Experimental.
	Mode JobBookmarksEncryptionMode `json:"mode"`
	// The KMS key to be used to encrypt the data.
	// Experimental.
	KmsKey awskms.IKey `json:"kmsKey"`
}

Job bookmarks encryption configuration. Experimental.

type JobBookmarksEncryptionMode

type JobBookmarksEncryptionMode string

Encryption mode for Job Bookmarks. See: https://docs.aws.amazon.com/glue/latest/webapi/API_JobBookmarksEncryption.html#Glue-Type-JobBookmarksEncryption-JobBookmarksEncryptionMode

Experimental.

const (
	JobBookmarksEncryptionMode_CLIENT_SIDE_KMS JobBookmarksEncryptionMode = "CLIENT_SIDE_KMS"
)

type OutputFormat

type OutputFormat interface {
	ClassName() *string
}

Absolute class name of the Hadoop `OutputFormat` to use when writing table files. Experimental.

func NewOutputFormat

func NewOutputFormat(className *string) OutputFormat

Experimental.

func OutputFormat_HIVE_IGNORE_KEY_TEXT

func OutputFormat_HIVE_IGNORE_KEY_TEXT() OutputFormat

func OutputFormat_PARQUET

func OutputFormat_PARQUET() OutputFormat

type S3Encryption

type S3Encryption struct {
	// Encryption mode.
	// Experimental.
	Mode S3EncryptionMode `json:"mode"`
	// The KMS key to be used to encrypt the data.
	// Experimental.
	KmsKey awskms.IKey `json:"kmsKey"`
}

S3 encryption configuration. Experimental.

type S3EncryptionMode

type S3EncryptionMode string

Encryption mode for S3. See: https://docs.aws.amazon.com/glue/latest/webapi/API_S3Encryption.html#Glue-Type-S3Encryption-S3EncryptionMode

Experimental.

const (
	S3EncryptionMode_S3_MANAGED S3EncryptionMode = "S3_MANAGED"
	S3EncryptionMode_KMS        S3EncryptionMode = "KMS"
)

type Schema

type Schema interface {
}

See: https://docs.aws.amazon.com/athena/latest/ug/data-types.html

Experimental.

func NewSchema

func NewSchema() Schema

Experimental.

type SecurityConfiguration

type SecurityConfiguration interface {
	awscdk.Resource
	ISecurityConfiguration
	CloudWatchEncryptionKey() awskms.IKey
	Env() *awscdk.ResourceEnvironment
	JobBookmarksEncryptionKey() awskms.IKey
	Node() awscdk.ConstructNode
	PhysicalName() *string
	S3EncryptionKey() awskms.IKey
	SecurityConfigurationName() *string
	Stack() awscdk.Stack
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy)
	GeneratePhysicalName() *string
	GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string
	GetResourceNameAttribute(nameAttr *string) *string
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	Prepare()
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
}

A security configuration is a set of security properties that can be used by AWS Glue to encrypt data at rest.

The following scenarios show some of the ways that you can use a security configuration. - Attach a security configuration to an AWS Glue crawler to write encrypted Amazon CloudWatch Logs. - Attach a security configuration to an extract, transform, and load (ETL) job to write encrypted Amazon Simple Storage Service (Amazon S3) targets and encrypted CloudWatch Logs. - Attach a security configuration to an ETL job to write its jobs bookmarks as encrypted Amazon S3 data. - Attach a security configuration to a development endpoint to write encrypted Amazon S3 targets. Experimental.

func NewSecurityConfiguration

func NewSecurityConfiguration(scope constructs.Construct, id *string, props *SecurityConfigurationProps) SecurityConfiguration

Experimental.

type SecurityConfigurationProps

type SecurityConfigurationProps struct {
	// The name of the security configuration.
	// Experimental.
	SecurityConfigurationName *string `json:"securityConfigurationName"`
	// The encryption configuration for Amazon CloudWatch Logs.
	// Experimental.
	CloudWatchEncryption *CloudWatchEncryption `json:"cloudWatchEncryption"`
	// The encryption configuration for Glue Job Bookmarks.
	// Experimental.
	JobBookmarksEncryption *JobBookmarksEncryption `json:"jobBookmarksEncryption"`
	// The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.
	// Experimental.
	S3Encryption *S3Encryption `json:"s3Encryption"`
}

Constructions properties of {@link SecurityConfiguration}. Experimental.

type SerializationLibrary

type SerializationLibrary interface {
	ClassName() *string
}

Serialization library to use when serializing/deserializing (SerDe) table records. See: https://cwiki.apache.org/confluence/display/Hive/SerDe

Experimental.

func NewSerializationLibrary

func NewSerializationLibrary(className *string) SerializationLibrary

Experimental.

func SerializationLibrary_AVRO

func SerializationLibrary_AVRO() SerializationLibrary

func SerializationLibrary_CLOUDTRAIL

func SerializationLibrary_CLOUDTRAIL() SerializationLibrary

func SerializationLibrary_GROK

func SerializationLibrary_GROK() SerializationLibrary

func SerializationLibrary_HIVE_JSON

func SerializationLibrary_HIVE_JSON() SerializationLibrary

func SerializationLibrary_LAZY_SIMPLE

func SerializationLibrary_LAZY_SIMPLE() SerializationLibrary

func SerializationLibrary_OPENX_JSON

func SerializationLibrary_OPENX_JSON() SerializationLibrary

func SerializationLibrary_OPEN_CSV

func SerializationLibrary_OPEN_CSV() SerializationLibrary

func SerializationLibrary_ORC

func SerializationLibrary_ORC() SerializationLibrary

func SerializationLibrary_PARQUET

func SerializationLibrary_PARQUET() SerializationLibrary

func SerializationLibrary_REGEXP

func SerializationLibrary_REGEXP() SerializationLibrary

type Table

type Table interface {
	awscdk.Resource
	ITable
	Bucket() awss3.IBucket
	Columns() *[]*Column
	Compressed() *bool
	Database() IDatabase
	DataFormat() DataFormat
	Encryption() TableEncryption
	EncryptionKey() awskms.IKey
	Env() *awscdk.ResourceEnvironment
	Node() awscdk.ConstructNode
	PartitionKeys() *[]*Column
	PhysicalName() *string
	S3Prefix() *string
	Stack() awscdk.Stack
	TableArn() *string
	TableName() *string
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy)
	GeneratePhysicalName() *string
	GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string
	GetResourceNameAttribute(nameAttr *string) *string
	GrantRead(grantee awsiam.IGrantable) awsiam.Grant
	GrantReadWrite(grantee awsiam.IGrantable) awsiam.Grant
	GrantWrite(grantee awsiam.IGrantable) awsiam.Grant
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	Prepare()
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
}

A Glue table. Experimental.

func NewTable

func NewTable(scope constructs.Construct, id *string, props *TableProps) Table

Experimental.

type TableAttributes

type TableAttributes struct {
	// Experimental.
	TableArn *string `json:"tableArn"`
	// Experimental.
	TableName *string `json:"tableName"`
}

Experimental.

type TableEncryption

type TableEncryption string

Encryption options for a Table. See: https://docs.aws.amazon.com/athena/latest/ug/encryption.html

Experimental.

const (
	TableEncryption_UNENCRYPTED     TableEncryption = "UNENCRYPTED"
	TableEncryption_S3_MANAGED      TableEncryption = "S3_MANAGED"
	TableEncryption_KMS             TableEncryption = "KMS"
	TableEncryption_KMS_MANAGED     TableEncryption = "KMS_MANAGED"
	TableEncryption_CLIENT_SIDE_KMS TableEncryption = "CLIENT_SIDE_KMS"
)

type TableProps

type TableProps struct {
	// Columns of the table.
	// Experimental.
	Columns *[]*Column `json:"columns"`
	// Database in which to store the table.
	// Experimental.
	Database IDatabase `json:"database"`
	// Storage type of the table's data.
	// Experimental.
	DataFormat DataFormat `json:"dataFormat"`
	// Name of the table.
	// Experimental.
	TableName *string `json:"tableName"`
	// S3 bucket in which to store data.
	// Experimental.
	Bucket awss3.IBucket `json:"bucket"`
	// Indicates whether the table's data is compressed or not.
	// Experimental.
	Compressed *bool `json:"compressed"`
	// Description of the table.
	// Experimental.
	Description *string `json:"description"`
	// The kind of encryption to secure the data with.
	//
	// You can only provide this option if you are not explicitly passing in a bucket.
	//
	// If you choose `SSE-KMS`, you *can* provide an un-managed KMS key with `encryptionKey`.
	// If you choose `CSE-KMS`, you *must* provide an un-managed KMS key with `encryptionKey`.
	// Experimental.
	Encryption TableEncryption `json:"encryption"`
	// External KMS key to use for bucket encryption.
	//
	// The `encryption` property must be `SSE-KMS` or `CSE-KMS`.
	// Experimental.
	EncryptionKey awskms.IKey `json:"encryptionKey"`
	// Partition columns of the table.
	// Experimental.
	PartitionKeys *[]*Column `json:"partitionKeys"`
	// S3 prefix under which table objects are stored.
	// Experimental.
	S3Prefix *string `json:"s3Prefix"`
	// Indicates whether the table data is stored in subdirectories.
	// Experimental.
	StoredAsSubDirectories *bool `json:"storedAsSubDirectories"`
}

Experimental.

type Type

type Type struct {
	// Glue InputString for this type.
	// Experimental.
	InputString *string `json:"inputString"`
	// Indicates whether this type is a primitive data type.
	// Experimental.
	IsPrimitive *bool `json:"isPrimitive"`
}

Represents a type of a column in a table schema. Experimental.

func Schema_Array

func Schema_Array(itemType *Type) *Type

Creates an array of some other type. Experimental.

func Schema_BIG_INT

func Schema_BIG_INT() *Type

func Schema_BINARY

func Schema_BINARY() *Type

func Schema_BOOLEAN

func Schema_BOOLEAN() *Type

func Schema_Char

func Schema_Char(length *float64) *Type

Fixed length character data, with a specified length between 1 and 255. Experimental.

func Schema_DATE

func Schema_DATE() *Type

func Schema_DOUBLE

func Schema_DOUBLE() *Type

func Schema_Decimal

func Schema_Decimal(precision *float64, scale *float64) *Type

Creates a decimal type.

TODO: Bounds Experimental.

func Schema_FLOAT

func Schema_FLOAT() *Type

func Schema_INTEGER

func Schema_INTEGER() *Type

func Schema_Map

func Schema_Map(keyType *Type, valueType *Type) *Type

Creates a map of some primitive key type to some value type. Experimental.

func Schema_SMALL_INT

func Schema_SMALL_INT() *Type

func Schema_STRING

func Schema_STRING() *Type

func Schema_Struct

func Schema_Struct(columns *[]*Column) *Type

Creates a nested structure containing individually named and typed columns. Experimental.

func Schema_TIMESTAMP

func Schema_TIMESTAMP() *Type

func Schema_TINY_INT

func Schema_TINY_INT() *Type

func Schema_Varchar

func Schema_Varchar(length *float64) *Type

Variable length character data, with a specified length between 1 and 65535. Experimental.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL