Documentation
¶
Index ¶
- func CfnDataset_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDataset_IsCfnElement(x interface{}) *bool
- func CfnDataset_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDataset_IsConstruct(x interface{}) *bool
- func CfnJob_CFN_RESOURCE_TYPE_NAME() *string
- func CfnJob_IsCfnElement(x interface{}) *bool
- func CfnJob_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnJob_IsConstruct(x interface{}) *bool
- func CfnProject_CFN_RESOURCE_TYPE_NAME() *string
- func CfnProject_IsCfnElement(x interface{}) *bool
- func CfnProject_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnProject_IsConstruct(x interface{}) *bool
- func CfnRecipe_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRecipe_IsCfnElement(x interface{}) *bool
- func CfnRecipe_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRecipe_IsConstruct(x interface{}) *bool
- func CfnRuleset_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRuleset_IsCfnElement(x interface{}) *bool
- func CfnRuleset_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRuleset_IsConstruct(x interface{}) *bool
- func CfnSchedule_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSchedule_IsCfnElement(x interface{}) *bool
- func CfnSchedule_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSchedule_IsConstruct(x interface{}) *bool
- func NewCfnDataset_Override(c CfnDataset, scope constructs.Construct, id *string, props *CfnDatasetProps)
- func NewCfnJob_Override(c CfnJob, scope constructs.Construct, id *string, props *CfnJobProps)
- func NewCfnProject_Override(c CfnProject, scope constructs.Construct, id *string, props *CfnProjectProps)
- func NewCfnRecipe_Override(c CfnRecipe, scope constructs.Construct, id *string, props *CfnRecipeProps)
- func NewCfnRuleset_Override(c CfnRuleset, scope constructs.Construct, id *string, props *CfnRulesetProps)
- func NewCfnSchedule_Override(c CfnSchedule, scope constructs.Construct, id *string, props *CfnScheduleProps)
- type CfnDataset
- type CfnDatasetProps
- type CfnDataset_CsvOptionsProperty
- type CfnDataset_DataCatalogInputDefinitionProperty
- type CfnDataset_DatabaseInputDefinitionProperty
- type CfnDataset_DatasetParameterProperty
- type CfnDataset_DatetimeOptionsProperty
- type CfnDataset_ExcelOptionsProperty
- type CfnDataset_FilesLimitProperty
- type CfnDataset_FilterExpressionProperty
- type CfnDataset_FilterValueProperty
- type CfnDataset_FormatOptionsProperty
- type CfnDataset_InputProperty
- type CfnDataset_JsonOptionsProperty
- type CfnDataset_MetadataProperty
- type CfnDataset_PathOptionsProperty
- type CfnDataset_PathParameterProperty
- type CfnDataset_S3LocationProperty
- type CfnJob
- type CfnJobProps
- type CfnJob_AllowedStatisticsProperty
- type CfnJob_ColumnSelectorProperty
- type CfnJob_ColumnStatisticsConfigurationProperty
- type CfnJob_CsvOutputOptionsProperty
- type CfnJob_DataCatalogOutputProperty
- type CfnJob_DatabaseOutputProperty
- type CfnJob_DatabaseTableOutputOptionsProperty
- type CfnJob_EntityDetectorConfigurationProperty
- type CfnJob_JobSampleProperty
- type CfnJob_OutputFormatOptionsProperty
- type CfnJob_OutputLocationProperty
- type CfnJob_OutputProperty
- type CfnJob_ParameterMapProperty
- type CfnJob_ProfileConfigurationProperty
- type CfnJob_RecipeProperty
- type CfnJob_S3LocationProperty
- type CfnJob_S3TableOutputOptionsProperty
- type CfnJob_StatisticOverrideProperty
- type CfnJob_StatisticsConfigurationProperty
- type CfnJob_ValidationConfigurationProperty
- type CfnProject
- type CfnProjectProps
- type CfnProject_SampleProperty
- type CfnRecipe
- type CfnRecipeProps
- type CfnRecipe_ActionProperty
- type CfnRecipe_ConditionExpressionProperty
- type CfnRecipe_DataCatalogInputDefinitionProperty
- type CfnRecipe_ParameterMapProperty
- type CfnRecipe_RecipeParametersProperty
- type CfnRecipe_RecipeStepProperty
- type CfnRecipe_S3LocationProperty
- type CfnRecipe_SecondaryInputProperty
- type CfnRuleset
- type CfnRulesetProps
- type CfnRuleset_ColumnSelectorProperty
- type CfnRuleset_RuleProperty
- type CfnRuleset_SubstitutionValueProperty
- type CfnRuleset_ThresholdProperty
- type CfnSchedule
- type CfnScheduleProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnDataset_CFN_RESOURCE_TYPE_NAME ¶
func CfnDataset_CFN_RESOURCE_TYPE_NAME() *string
func CfnDataset_IsCfnElement ¶
func CfnDataset_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.
func CfnDataset_IsCfnResource ¶
func CfnDataset_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnDataset_IsConstruct ¶
func CfnDataset_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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.
func CfnJob_IsCfnResource ¶
func CfnJob_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnJob_IsConstruct ¶
func CfnJob_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnProject_CFN_RESOURCE_TYPE_NAME ¶
func CfnProject_CFN_RESOURCE_TYPE_NAME() *string
func CfnProject_IsCfnElement ¶
func CfnProject_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.
func CfnProject_IsCfnResource ¶
func CfnProject_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnProject_IsConstruct ¶
func CfnProject_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnRecipe_CFN_RESOURCE_TYPE_NAME ¶
func CfnRecipe_CFN_RESOURCE_TYPE_NAME() *string
func CfnRecipe_IsCfnElement ¶
func CfnRecipe_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.
func CfnRecipe_IsCfnResource ¶
func CfnRecipe_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnRecipe_IsConstruct ¶
func CfnRecipe_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnRuleset_CFN_RESOURCE_TYPE_NAME ¶
func CfnRuleset_CFN_RESOURCE_TYPE_NAME() *string
func CfnRuleset_IsCfnElement ¶
func CfnRuleset_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.
func CfnRuleset_IsCfnResource ¶
func CfnRuleset_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnRuleset_IsConstruct ¶
func CfnRuleset_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnSchedule_CFN_RESOURCE_TYPE_NAME ¶
func CfnSchedule_CFN_RESOURCE_TYPE_NAME() *string
func CfnSchedule_IsCfnElement ¶
func CfnSchedule_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.
func CfnSchedule_IsCfnResource ¶
func CfnSchedule_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnSchedule_IsConstruct ¶
func CfnSchedule_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnDataset_Override ¶
func NewCfnDataset_Override(c CfnDataset, scope constructs.Construct, id *string, props *CfnDatasetProps)
Create a new `AWS::DataBrew::Dataset`.
func NewCfnJob_Override ¶
func NewCfnJob_Override(c CfnJob, scope constructs.Construct, id *string, props *CfnJobProps)
Create a new `AWS::DataBrew::Job`.
func NewCfnProject_Override ¶
func NewCfnProject_Override(c CfnProject, scope constructs.Construct, id *string, props *CfnProjectProps)
Create a new `AWS::DataBrew::Project`.
func NewCfnRecipe_Override ¶
func NewCfnRecipe_Override(c CfnRecipe, scope constructs.Construct, id *string, props *CfnRecipeProps)
Create a new `AWS::DataBrew::Recipe`.
func NewCfnRuleset_Override ¶
func NewCfnRuleset_Override(c CfnRuleset, scope constructs.Construct, id *string, props *CfnRulesetProps)
Create a new `AWS::DataBrew::Ruleset`.
func NewCfnSchedule_Override ¶
func NewCfnSchedule_Override(c CfnSchedule, scope constructs.Construct, id *string, props *CfnScheduleProps)
Create a new `AWS::DataBrew::Schedule`.
Types ¶
type CfnDataset ¶
type CfnDataset interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Format() *string
SetFormat(val *string)
FormatOptions() interface{}
SetFormatOptions(val interface{})
Input() interface{}
SetInput(val interface{})
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
PathOptions() interface{}
SetPathOptions(val interface{})
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataBrew::Dataset`.
TODO: EXAMPLE
func NewCfnDataset ¶
func NewCfnDataset(scope constructs.Construct, id *string, props *CfnDatasetProps) CfnDataset
Create a new `AWS::DataBrew::Dataset`.
type CfnDatasetProps ¶
type CfnDatasetProps struct {
// `AWS::DataBrew::Dataset.Format`.
Format *string `json:"format"`
// `AWS::DataBrew::Dataset.FormatOptions`.
FormatOptions interface{} `json:"formatOptions"`
// `AWS::DataBrew::Dataset.Input`.
Input interface{} `json:"input"`
// `AWS::DataBrew::Dataset.Name`.
Name *string `json:"name"`
// `AWS::DataBrew::Dataset.PathOptions`.
PathOptions interface{} `json:"pathOptions"`
// `AWS::DataBrew::Dataset.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::DataBrew::Dataset`.
TODO: EXAMPLE
type CfnDataset_CsvOptionsProperty ¶
type CfnDataset_CsvOptionsProperty struct {
// `CfnDataset.CsvOptionsProperty.Delimiter`.
Delimiter *string `json:"delimiter"`
// `CfnDataset.CsvOptionsProperty.HeaderRow`.
HeaderRow interface{} `json:"headerRow"`
}
TODO: EXAMPLE
type CfnDataset_DataCatalogInputDefinitionProperty ¶
type CfnDataset_DataCatalogInputDefinitionProperty struct {
// `CfnDataset.DataCatalogInputDefinitionProperty.CatalogId`.
CatalogId *string `json:"catalogId"`
// `CfnDataset.DataCatalogInputDefinitionProperty.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `CfnDataset.DataCatalogInputDefinitionProperty.TableName`.
TableName *string `json:"tableName"`
// `CfnDataset.DataCatalogInputDefinitionProperty.TempDirectory`.
TempDirectory interface{} `json:"tempDirectory"`
}
TODO: EXAMPLE
type CfnDataset_DatabaseInputDefinitionProperty ¶
type CfnDataset_DatabaseInputDefinitionProperty struct {
// `CfnDataset.DatabaseInputDefinitionProperty.DatabaseTableName`.
DatabaseTableName *string `json:"databaseTableName"`
// `CfnDataset.DatabaseInputDefinitionProperty.GlueConnectionName`.
GlueConnectionName *string `json:"glueConnectionName"`
// `CfnDataset.DatabaseInputDefinitionProperty.QueryString`.
QueryString *string `json:"queryString"`
// `CfnDataset.DatabaseInputDefinitionProperty.TempDirectory`.
TempDirectory interface{} `json:"tempDirectory"`
}
TODO: EXAMPLE
type CfnDataset_DatasetParameterProperty ¶
type CfnDataset_DatasetParameterProperty struct {
// `CfnDataset.DatasetParameterProperty.CreateColumn`.
CreateColumn interface{} `json:"createColumn"`
// `CfnDataset.DatasetParameterProperty.DatetimeOptions`.
DatetimeOptions interface{} `json:"datetimeOptions"`
// `CfnDataset.DatasetParameterProperty.Filter`.
Filter interface{} `json:"filter"`
// `CfnDataset.DatasetParameterProperty.Name`.
Name *string `json:"name"`
// `CfnDataset.DatasetParameterProperty.Type`.
Type *string `json:"type"`
}
TODO: EXAMPLE
type CfnDataset_DatetimeOptionsProperty ¶
type CfnDataset_DatetimeOptionsProperty struct {
// `CfnDataset.DatetimeOptionsProperty.Format`.
Format *string `json:"format"`
// `CfnDataset.DatetimeOptionsProperty.LocaleCode`.
LocaleCode *string `json:"localeCode"`
// `CfnDataset.DatetimeOptionsProperty.TimezoneOffset`.
TimezoneOffset *string `json:"timezoneOffset"`
}
TODO: EXAMPLE
type CfnDataset_ExcelOptionsProperty ¶
type CfnDataset_ExcelOptionsProperty struct {
// `CfnDataset.ExcelOptionsProperty.HeaderRow`.
HeaderRow interface{} `json:"headerRow"`
// `CfnDataset.ExcelOptionsProperty.SheetIndexes`.
SheetIndexes interface{} `json:"sheetIndexes"`
// `CfnDataset.ExcelOptionsProperty.SheetNames`.
SheetNames *[]*string `json:"sheetNames"`
}
TODO: EXAMPLE
type CfnDataset_FilesLimitProperty ¶
type CfnDataset_FilesLimitProperty struct {
// `CfnDataset.FilesLimitProperty.MaxFiles`.
MaxFiles *float64 `json:"maxFiles"`
// `CfnDataset.FilesLimitProperty.Order`.
Order *string `json:"order"`
// `CfnDataset.FilesLimitProperty.OrderedBy`.
OrderedBy *string `json:"orderedBy"`
}
TODO: EXAMPLE
type CfnDataset_FilterExpressionProperty ¶
type CfnDataset_FilterExpressionProperty struct {
// `CfnDataset.FilterExpressionProperty.Expression`.
Expression *string `json:"expression"`
// `CfnDataset.FilterExpressionProperty.ValuesMap`.
ValuesMap interface{} `json:"valuesMap"`
}
TODO: EXAMPLE
type CfnDataset_FilterValueProperty ¶
type CfnDataset_FilterValueProperty struct {
// `CfnDataset.FilterValueProperty.Value`.
Value *string `json:"value"`
// `CfnDataset.FilterValueProperty.ValueReference`.
ValueReference *string `json:"valueReference"`
}
TODO: EXAMPLE
type CfnDataset_FormatOptionsProperty ¶
type CfnDataset_FormatOptionsProperty struct {
// `CfnDataset.FormatOptionsProperty.Csv`.
Csv interface{} `json:"csv"`
// `CfnDataset.FormatOptionsProperty.Excel`.
Excel interface{} `json:"excel"`
// `CfnDataset.FormatOptionsProperty.Json`.
Json interface{} `json:"json"`
}
TODO: EXAMPLE
type CfnDataset_InputProperty ¶
type CfnDataset_InputProperty struct {
// `CfnDataset.InputProperty.DatabaseInputDefinition`.
DatabaseInputDefinition interface{} `json:"databaseInputDefinition"`
// `CfnDataset.InputProperty.DataCatalogInputDefinition`.
DataCatalogInputDefinition interface{} `json:"dataCatalogInputDefinition"`
// `CfnDataset.InputProperty.Metadata`.
Metadata interface{} `json:"metadata"`
// `CfnDataset.InputProperty.S3InputDefinition`.
S3InputDefinition interface{} `json:"s3InputDefinition"`
}
TODO: EXAMPLE
type CfnDataset_JsonOptionsProperty ¶
type CfnDataset_JsonOptionsProperty struct {
// `CfnDataset.JsonOptionsProperty.MultiLine`.
MultiLine interface{} `json:"multiLine"`
}
TODO: EXAMPLE
type CfnDataset_MetadataProperty ¶
type CfnDataset_MetadataProperty struct {
// `CfnDataset.MetadataProperty.SourceArn`.
SourceArn *string `json:"sourceArn"`
}
TODO: EXAMPLE
type CfnDataset_PathOptionsProperty ¶
type CfnDataset_PathOptionsProperty struct {
// `CfnDataset.PathOptionsProperty.FilesLimit`.
FilesLimit interface{} `json:"filesLimit"`
// `CfnDataset.PathOptionsProperty.LastModifiedDateCondition`.
LastModifiedDateCondition interface{} `json:"lastModifiedDateCondition"`
// `CfnDataset.PathOptionsProperty.Parameters`.
Parameters interface{} `json:"parameters"`
}
TODO: EXAMPLE
type CfnDataset_PathParameterProperty ¶
type CfnDataset_PathParameterProperty struct {
// `CfnDataset.PathParameterProperty.DatasetParameter`.
DatasetParameter interface{} `json:"datasetParameter"`
// `CfnDataset.PathParameterProperty.PathParameterName`.
PathParameterName *string `json:"pathParameterName"`
}
TODO: EXAMPLE
type CfnDataset_S3LocationProperty ¶
type CfnDataset_S3LocationProperty struct {
// `CfnDataset.S3LocationProperty.Bucket`.
Bucket *string `json:"bucket"`
// `CfnDataset.S3LocationProperty.Key`.
Key *string `json:"key"`
}
TODO: EXAMPLE
type CfnJob ¶
type CfnJob interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DatabaseOutputs() interface{}
SetDatabaseOutputs(val interface{})
DataCatalogOutputs() interface{}
SetDataCatalogOutputs(val interface{})
DatasetName() *string
SetDatasetName(val *string)
EncryptionKeyArn() *string
SetEncryptionKeyArn(val *string)
EncryptionMode() *string
SetEncryptionMode(val *string)
JobSample() interface{}
SetJobSample(val interface{})
LogicalId() *string
LogSubscription() *string
SetLogSubscription(val *string)
MaxCapacity() *float64
SetMaxCapacity(val *float64)
MaxRetries() *float64
SetMaxRetries(val *float64)
Name() *string
SetName(val *string)
Node() constructs.Node
OutputLocation() interface{}
SetOutputLocation(val interface{})
Outputs() interface{}
SetOutputs(val interface{})
ProfileConfiguration() interface{}
SetProfileConfiguration(val interface{})
ProjectName() *string
SetProjectName(val *string)
Recipe() interface{}
SetRecipe(val interface{})
Ref() *string
RoleArn() *string
SetRoleArn(val *string)
Stack() awscdk.Stack
Tags() awscdk.TagManager
Timeout() *float64
SetTimeout(val *float64)
Type() *string
SetType(val *string)
UpdatedProperites() *map[string]interface{}
ValidationConfigurations() interface{}
SetValidationConfigurations(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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataBrew::Job`.
TODO: EXAMPLE
func NewCfnJob ¶
func NewCfnJob(scope constructs.Construct, id *string, props *CfnJobProps) CfnJob
Create a new `AWS::DataBrew::Job`.
type CfnJobProps ¶
type CfnJobProps struct {
// `AWS::DataBrew::Job.DatabaseOutputs`.
DatabaseOutputs interface{} `json:"databaseOutputs"`
// `AWS::DataBrew::Job.DataCatalogOutputs`.
DataCatalogOutputs interface{} `json:"dataCatalogOutputs"`
// `AWS::DataBrew::Job.DatasetName`.
DatasetName *string `json:"datasetName"`
// `AWS::DataBrew::Job.EncryptionKeyArn`.
EncryptionKeyArn *string `json:"encryptionKeyArn"`
// `AWS::DataBrew::Job.EncryptionMode`.
EncryptionMode *string `json:"encryptionMode"`
// `AWS::DataBrew::Job.JobSample`.
JobSample interface{} `json:"jobSample"`
// `AWS::DataBrew::Job.LogSubscription`.
LogSubscription *string `json:"logSubscription"`
// `AWS::DataBrew::Job.MaxCapacity`.
MaxCapacity *float64 `json:"maxCapacity"`
// `AWS::DataBrew::Job.MaxRetries`.
MaxRetries *float64 `json:"maxRetries"`
// `AWS::DataBrew::Job.Name`.
Name *string `json:"name"`
// `AWS::DataBrew::Job.OutputLocation`.
OutputLocation interface{} `json:"outputLocation"`
// `AWS::DataBrew::Job.Outputs`.
Outputs interface{} `json:"outputs"`
// `AWS::DataBrew::Job.ProfileConfiguration`.
ProfileConfiguration interface{} `json:"profileConfiguration"`
// `AWS::DataBrew::Job.ProjectName`.
ProjectName *string `json:"projectName"`
// `AWS::DataBrew::Job.Recipe`.
Recipe interface{} `json:"recipe"`
// `AWS::DataBrew::Job.RoleArn`.
RoleArn *string `json:"roleArn"`
// `AWS::DataBrew::Job.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
// `AWS::DataBrew::Job.Timeout`.
Timeout *float64 `json:"timeout"`
// `AWS::DataBrew::Job.Type`.
Type *string `json:"type"`
// `AWS::DataBrew::Job.ValidationConfigurations`.
ValidationConfigurations interface{} `json:"validationConfigurations"`
}
Properties for defining a `AWS::DataBrew::Job`.
TODO: EXAMPLE
type CfnJob_AllowedStatisticsProperty ¶
type CfnJob_AllowedStatisticsProperty struct {
// `CfnJob.AllowedStatisticsProperty.Statistics`.
Statistics *[]*string `json:"statistics"`
}
TODO: EXAMPLE
type CfnJob_ColumnSelectorProperty ¶
type CfnJob_ColumnSelectorProperty struct {
// `CfnJob.ColumnSelectorProperty.Name`.
Name *string `json:"name"`
// `CfnJob.ColumnSelectorProperty.Regex`.
Regex *string `json:"regex"`
}
TODO: EXAMPLE
type CfnJob_ColumnStatisticsConfigurationProperty ¶
type CfnJob_ColumnStatisticsConfigurationProperty struct {
// `CfnJob.ColumnStatisticsConfigurationProperty.Selectors`.
Selectors interface{} `json:"selectors"`
// `CfnJob.ColumnStatisticsConfigurationProperty.Statistics`.
Statistics interface{} `json:"statistics"`
}
TODO: EXAMPLE
type CfnJob_CsvOutputOptionsProperty ¶
type CfnJob_CsvOutputOptionsProperty struct {
// `CfnJob.CsvOutputOptionsProperty.Delimiter`.
Delimiter *string `json:"delimiter"`
}
TODO: EXAMPLE
type CfnJob_DataCatalogOutputProperty ¶
type CfnJob_DataCatalogOutputProperty struct {
// `CfnJob.DataCatalogOutputProperty.CatalogId`.
CatalogId *string `json:"catalogId"`
// `CfnJob.DataCatalogOutputProperty.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `CfnJob.DataCatalogOutputProperty.DatabaseOptions`.
DatabaseOptions interface{} `json:"databaseOptions"`
// `CfnJob.DataCatalogOutputProperty.Overwrite`.
Overwrite interface{} `json:"overwrite"`
// `CfnJob.DataCatalogOutputProperty.S3Options`.
S3Options interface{} `json:"s3Options"`
// `CfnJob.DataCatalogOutputProperty.TableName`.
TableName *string `json:"tableName"`
}
TODO: EXAMPLE
type CfnJob_DatabaseOutputProperty ¶
type CfnJob_DatabaseOutputProperty struct {
// `CfnJob.DatabaseOutputProperty.DatabaseOptions`.
DatabaseOptions interface{} `json:"databaseOptions"`
// `CfnJob.DatabaseOutputProperty.DatabaseOutputMode`.
DatabaseOutputMode *string `json:"databaseOutputMode"`
// `CfnJob.DatabaseOutputProperty.GlueConnectionName`.
GlueConnectionName *string `json:"glueConnectionName"`
}
TODO: EXAMPLE
type CfnJob_DatabaseTableOutputOptionsProperty ¶
type CfnJob_DatabaseTableOutputOptionsProperty struct {
// `CfnJob.DatabaseTableOutputOptionsProperty.TableName`.
TableName *string `json:"tableName"`
// `CfnJob.DatabaseTableOutputOptionsProperty.TempDirectory`.
TempDirectory interface{} `json:"tempDirectory"`
}
TODO: EXAMPLE
type CfnJob_EntityDetectorConfigurationProperty ¶
type CfnJob_EntityDetectorConfigurationProperty struct {
// `CfnJob.EntityDetectorConfigurationProperty.AllowedStatistics`.
AllowedStatistics interface{} `json:"allowedStatistics"`
// `CfnJob.EntityDetectorConfigurationProperty.EntityTypes`.
EntityTypes *[]*string `json:"entityTypes"`
}
TODO: EXAMPLE
type CfnJob_JobSampleProperty ¶
type CfnJob_JobSampleProperty struct {
// `CfnJob.JobSampleProperty.Mode`.
Mode *string `json:"mode"`
// `CfnJob.JobSampleProperty.Size`.
Size *float64 `json:"size"`
}
TODO: EXAMPLE
type CfnJob_OutputFormatOptionsProperty ¶
type CfnJob_OutputFormatOptionsProperty struct {
// `CfnJob.OutputFormatOptionsProperty.Csv`.
Csv interface{} `json:"csv"`
}
TODO: EXAMPLE
type CfnJob_OutputLocationProperty ¶
type CfnJob_OutputLocationProperty struct {
// `CfnJob.OutputLocationProperty.Bucket`.
Bucket *string `json:"bucket"`
// `CfnJob.OutputLocationProperty.Key`.
Key *string `json:"key"`
}
TODO: EXAMPLE
type CfnJob_OutputProperty ¶
type CfnJob_OutputProperty struct {
// `CfnJob.OutputProperty.CompressionFormat`.
CompressionFormat *string `json:"compressionFormat"`
// `CfnJob.OutputProperty.Format`.
Format *string `json:"format"`
// `CfnJob.OutputProperty.FormatOptions`.
FormatOptions interface{} `json:"formatOptions"`
// `CfnJob.OutputProperty.Location`.
Location interface{} `json:"location"`
// `CfnJob.OutputProperty.Overwrite`.
Overwrite interface{} `json:"overwrite"`
// `CfnJob.OutputProperty.PartitionColumns`.
PartitionColumns *[]*string `json:"partitionColumns"`
}
TODO: EXAMPLE
type CfnJob_ProfileConfigurationProperty ¶
type CfnJob_ProfileConfigurationProperty struct {
// `CfnJob.ProfileConfigurationProperty.ColumnStatisticsConfigurations`.
ColumnStatisticsConfigurations interface{} `json:"columnStatisticsConfigurations"`
// `CfnJob.ProfileConfigurationProperty.DatasetStatisticsConfiguration`.
DatasetStatisticsConfiguration interface{} `json:"datasetStatisticsConfiguration"`
// `CfnJob.ProfileConfigurationProperty.EntityDetectorConfiguration`.
EntityDetectorConfiguration interface{} `json:"entityDetectorConfiguration"`
// `CfnJob.ProfileConfigurationProperty.ProfileColumns`.
ProfileColumns interface{} `json:"profileColumns"`
}
TODO: EXAMPLE
type CfnJob_RecipeProperty ¶
type CfnJob_RecipeProperty struct {
// `CfnJob.RecipeProperty.Name`.
Name *string `json:"name"`
// `CfnJob.RecipeProperty.Version`.
Version *string `json:"version"`
}
TODO: EXAMPLE
type CfnJob_S3LocationProperty ¶
type CfnJob_S3LocationProperty struct {
// `CfnJob.S3LocationProperty.Bucket`.
Bucket *string `json:"bucket"`
// `CfnJob.S3LocationProperty.Key`.
Key *string `json:"key"`
}
TODO: EXAMPLE
type CfnJob_S3TableOutputOptionsProperty ¶
type CfnJob_S3TableOutputOptionsProperty struct {
// `CfnJob.S3TableOutputOptionsProperty.Location`.
Location interface{} `json:"location"`
}
TODO: EXAMPLE
type CfnJob_StatisticOverrideProperty ¶
type CfnJob_StatisticOverrideProperty struct {
// `CfnJob.StatisticOverrideProperty.Parameters`.
Parameters interface{} `json:"parameters"`
// `CfnJob.StatisticOverrideProperty.Statistic`.
Statistic *string `json:"statistic"`
}
TODO: EXAMPLE
type CfnJob_StatisticsConfigurationProperty ¶
type CfnJob_StatisticsConfigurationProperty struct {
// `CfnJob.StatisticsConfigurationProperty.IncludedStatistics`.
IncludedStatistics *[]*string `json:"includedStatistics"`
// `CfnJob.StatisticsConfigurationProperty.Overrides`.
Overrides interface{} `json:"overrides"`
}
TODO: EXAMPLE
type CfnJob_ValidationConfigurationProperty ¶
type CfnJob_ValidationConfigurationProperty struct {
// `CfnJob.ValidationConfigurationProperty.RulesetArn`.
RulesetArn *string `json:"rulesetArn"`
// `CfnJob.ValidationConfigurationProperty.ValidationMode`.
ValidationMode *string `json:"validationMode"`
}
TODO: EXAMPLE
type CfnProject ¶
type CfnProject interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DatasetName() *string
SetDatasetName(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
RecipeName() *string
SetRecipeName(val *string)
Ref() *string
RoleArn() *string
SetRoleArn(val *string)
Sample() interface{}
SetSample(val interface{})
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataBrew::Project`.
TODO: EXAMPLE
func NewCfnProject ¶
func NewCfnProject(scope constructs.Construct, id *string, props *CfnProjectProps) CfnProject
Create a new `AWS::DataBrew::Project`.
type CfnProjectProps ¶
type CfnProjectProps struct {
// `AWS::DataBrew::Project.DatasetName`.
DatasetName *string `json:"datasetName"`
// `AWS::DataBrew::Project.Name`.
Name *string `json:"name"`
// `AWS::DataBrew::Project.RecipeName`.
RecipeName *string `json:"recipeName"`
// `AWS::DataBrew::Project.RoleArn`.
RoleArn *string `json:"roleArn"`
// `AWS::DataBrew::Project.Sample`.
Sample interface{} `json:"sample"`
// `AWS::DataBrew::Project.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::DataBrew::Project`.
TODO: EXAMPLE
type CfnProject_SampleProperty ¶
type CfnProject_SampleProperty struct {
// `CfnProject.SampleProperty.Size`.
Size *float64 `json:"size"`
// `CfnProject.SampleProperty.Type`.
Type *string `json:"type"`
}
TODO: EXAMPLE
type CfnRecipe ¶
type CfnRecipe interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Steps() interface{}
SetSteps(val interface{})
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataBrew::Recipe`.
TODO: EXAMPLE
func NewCfnRecipe ¶
func NewCfnRecipe(scope constructs.Construct, id *string, props *CfnRecipeProps) CfnRecipe
Create a new `AWS::DataBrew::Recipe`.
type CfnRecipeProps ¶
type CfnRecipeProps struct {
// `AWS::DataBrew::Recipe.Description`.
Description *string `json:"description"`
// `AWS::DataBrew::Recipe.Name`.
Name *string `json:"name"`
// `AWS::DataBrew::Recipe.Steps`.
Steps interface{} `json:"steps"`
// `AWS::DataBrew::Recipe.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::DataBrew::Recipe`.
TODO: EXAMPLE
type CfnRecipe_ActionProperty ¶
type CfnRecipe_ActionProperty struct {
// `CfnRecipe.ActionProperty.Operation`.
Operation *string `json:"operation"`
// `CfnRecipe.ActionProperty.Parameters`.
Parameters interface{} `json:"parameters"`
}
TODO: EXAMPLE
type CfnRecipe_ConditionExpressionProperty ¶
type CfnRecipe_ConditionExpressionProperty struct {
// `CfnRecipe.ConditionExpressionProperty.Condition`.
Condition *string `json:"condition"`
// `CfnRecipe.ConditionExpressionProperty.TargetColumn`.
TargetColumn *string `json:"targetColumn"`
// `CfnRecipe.ConditionExpressionProperty.Value`.
Value *string `json:"value"`
}
TODO: EXAMPLE
type CfnRecipe_DataCatalogInputDefinitionProperty ¶
type CfnRecipe_DataCatalogInputDefinitionProperty struct {
// `CfnRecipe.DataCatalogInputDefinitionProperty.CatalogId`.
CatalogId *string `json:"catalogId"`
// `CfnRecipe.DataCatalogInputDefinitionProperty.DatabaseName`.
DatabaseName *string `json:"databaseName"`
// `CfnRecipe.DataCatalogInputDefinitionProperty.TableName`.
TableName *string `json:"tableName"`
// `CfnRecipe.DataCatalogInputDefinitionProperty.TempDirectory`.
TempDirectory interface{} `json:"tempDirectory"`
}
TODO: EXAMPLE
type CfnRecipe_RecipeParametersProperty ¶
type CfnRecipe_RecipeParametersProperty struct {
// `CfnRecipe.RecipeParametersProperty.AggregateFunction`.
AggregateFunction *string `json:"aggregateFunction"`
// `CfnRecipe.RecipeParametersProperty.Base`.
Base *string `json:"base"`
// `CfnRecipe.RecipeParametersProperty.CaseStatement`.
CaseStatement *string `json:"caseStatement"`
// `CfnRecipe.RecipeParametersProperty.CategoryMap`.
CategoryMap *string `json:"categoryMap"`
// `CfnRecipe.RecipeParametersProperty.CharsToRemove`.
CharsToRemove *string `json:"charsToRemove"`
// `CfnRecipe.RecipeParametersProperty.CollapseConsecutiveWhitespace`.
CollapseConsecutiveWhitespace *string `json:"collapseConsecutiveWhitespace"`
// `CfnRecipe.RecipeParametersProperty.ColumnDataType`.
ColumnDataType *string `json:"columnDataType"`
// `CfnRecipe.RecipeParametersProperty.ColumnRange`.
ColumnRange *string `json:"columnRange"`
// `CfnRecipe.RecipeParametersProperty.Count`.
Count *string `json:"count"`
// `CfnRecipe.RecipeParametersProperty.CustomCharacters`.
CustomCharacters *string `json:"customCharacters"`
// `CfnRecipe.RecipeParametersProperty.CustomStopWords`.
CustomStopWords *string `json:"customStopWords"`
// `CfnRecipe.RecipeParametersProperty.CustomValue`.
CustomValue *string `json:"customValue"`
// `CfnRecipe.RecipeParametersProperty.DatasetsColumns`.
DatasetsColumns *string `json:"datasetsColumns"`
// `CfnRecipe.RecipeParametersProperty.DateAddValue`.
DateAddValue *string `json:"dateAddValue"`
// `CfnRecipe.RecipeParametersProperty.DateTimeFormat`.
DateTimeFormat *string `json:"dateTimeFormat"`
// `CfnRecipe.RecipeParametersProperty.DateTimeParameters`.
DateTimeParameters *string `json:"dateTimeParameters"`
// `CfnRecipe.RecipeParametersProperty.DeleteOtherRows`.
DeleteOtherRows *string `json:"deleteOtherRows"`
// `CfnRecipe.RecipeParametersProperty.Delimiter`.
Delimiter *string `json:"delimiter"`
// `CfnRecipe.RecipeParametersProperty.EndPattern`.
EndPattern *string `json:"endPattern"`
// `CfnRecipe.RecipeParametersProperty.EndPosition`.
EndPosition *string `json:"endPosition"`
// `CfnRecipe.RecipeParametersProperty.EndValue`.
EndValue *string `json:"endValue"`
// `CfnRecipe.RecipeParametersProperty.ExpandContractions`.
ExpandContractions *string `json:"expandContractions"`
// `CfnRecipe.RecipeParametersProperty.Exponent`.
Exponent *string `json:"exponent"`
// `CfnRecipe.RecipeParametersProperty.FalseString`.
FalseString *string `json:"falseString"`
// `CfnRecipe.RecipeParametersProperty.GroupByAggFunctionOptions`.
GroupByAggFunctionOptions *string `json:"groupByAggFunctionOptions"`
// `CfnRecipe.RecipeParametersProperty.GroupByColumns`.
GroupByColumns *string `json:"groupByColumns"`
// `CfnRecipe.RecipeParametersProperty.HiddenColumns`.
HiddenColumns *string `json:"hiddenColumns"`
// `CfnRecipe.RecipeParametersProperty.IgnoreCase`.
IgnoreCase *string `json:"ignoreCase"`
// `CfnRecipe.RecipeParametersProperty.IncludeInSplit`.
IncludeInSplit *string `json:"includeInSplit"`
// `CfnRecipe.RecipeParametersProperty.Input`.
Input interface{} `json:"input"`
// `CfnRecipe.RecipeParametersProperty.Interval`.
Interval *string `json:"interval"`
// `CfnRecipe.RecipeParametersProperty.IsText`.
IsText *string `json:"isText"`
// `CfnRecipe.RecipeParametersProperty.JoinKeys`.
JoinKeys *string `json:"joinKeys"`
// `CfnRecipe.RecipeParametersProperty.JoinType`.
JoinType *string `json:"joinType"`
// `CfnRecipe.RecipeParametersProperty.LeftColumns`.
LeftColumns *string `json:"leftColumns"`
// `CfnRecipe.RecipeParametersProperty.Limit`.
Limit *string `json:"limit"`
// `CfnRecipe.RecipeParametersProperty.LowerBound`.
LowerBound *string `json:"lowerBound"`
// `CfnRecipe.RecipeParametersProperty.MapType`.
MapType *string `json:"mapType"`
// `CfnRecipe.RecipeParametersProperty.ModeType`.
ModeType *string `json:"modeType"`
// `CfnRecipe.RecipeParametersProperty.MultiLine`.
MultiLine interface{} `json:"multiLine"`
// `CfnRecipe.RecipeParametersProperty.NumRows`.
NumRows *string `json:"numRows"`
// `CfnRecipe.RecipeParametersProperty.NumRowsAfter`.
NumRowsAfter *string `json:"numRowsAfter"`
// `CfnRecipe.RecipeParametersProperty.NumRowsBefore`.
NumRowsBefore *string `json:"numRowsBefore"`
// `CfnRecipe.RecipeParametersProperty.OrderByColumn`.
OrderByColumn *string `json:"orderByColumn"`
// `CfnRecipe.RecipeParametersProperty.OrderByColumns`.
OrderByColumns *string `json:"orderByColumns"`
// `CfnRecipe.RecipeParametersProperty.Other`.
Other *string `json:"other"`
// `CfnRecipe.RecipeParametersProperty.Pattern`.
Pattern *string `json:"pattern"`
// `CfnRecipe.RecipeParametersProperty.PatternOption1`.
PatternOption1 *string `json:"patternOption1"`
// `CfnRecipe.RecipeParametersProperty.PatternOption2`.
PatternOption2 *string `json:"patternOption2"`
// `CfnRecipe.RecipeParametersProperty.PatternOptions`.
PatternOptions *string `json:"patternOptions"`
// `CfnRecipe.RecipeParametersProperty.Period`.
Period *string `json:"period"`
// `CfnRecipe.RecipeParametersProperty.Position`.
Position *string `json:"position"`
// `CfnRecipe.RecipeParametersProperty.RemoveAllPunctuation`.
RemoveAllPunctuation *string `json:"removeAllPunctuation"`
// `CfnRecipe.RecipeParametersProperty.RemoveAllQuotes`.
RemoveAllQuotes *string `json:"removeAllQuotes"`
// `CfnRecipe.RecipeParametersProperty.RemoveAllWhitespace`.
RemoveAllWhitespace *string `json:"removeAllWhitespace"`
// `CfnRecipe.RecipeParametersProperty.RemoveCustomCharacters`.
RemoveCustomCharacters *string `json:"removeCustomCharacters"`
// `CfnRecipe.RecipeParametersProperty.RemoveCustomValue`.
RemoveCustomValue *string `json:"removeCustomValue"`
// `CfnRecipe.RecipeParametersProperty.RemoveLeadingAndTrailingPunctuation`.
RemoveLeadingAndTrailingPunctuation *string `json:"removeLeadingAndTrailingPunctuation"`
// `CfnRecipe.RecipeParametersProperty.RemoveLeadingAndTrailingQuotes`.
RemoveLeadingAndTrailingQuotes *string `json:"removeLeadingAndTrailingQuotes"`
// `CfnRecipe.RecipeParametersProperty.RemoveLeadingAndTrailingWhitespace`.
RemoveLeadingAndTrailingWhitespace *string `json:"removeLeadingAndTrailingWhitespace"`
// `CfnRecipe.RecipeParametersProperty.RemoveLetters`.
RemoveLetters *string `json:"removeLetters"`
// `CfnRecipe.RecipeParametersProperty.RemoveNumbers`.
RemoveNumbers *string `json:"removeNumbers"`
// `CfnRecipe.RecipeParametersProperty.RemoveSourceColumn`.
RemoveSourceColumn *string `json:"removeSourceColumn"`
// `CfnRecipe.RecipeParametersProperty.RemoveSpecialCharacters`.
RemoveSpecialCharacters *string `json:"removeSpecialCharacters"`
// `CfnRecipe.RecipeParametersProperty.RightColumns`.
RightColumns *string `json:"rightColumns"`
// `CfnRecipe.RecipeParametersProperty.SampleSize`.
SampleSize *string `json:"sampleSize"`
// `CfnRecipe.RecipeParametersProperty.SampleType`.
SampleType *string `json:"sampleType"`
// `CfnRecipe.RecipeParametersProperty.SecondaryInputs`.
SecondaryInputs interface{} `json:"secondaryInputs"`
// `CfnRecipe.RecipeParametersProperty.SecondInput`.
SecondInput *string `json:"secondInput"`
// `CfnRecipe.RecipeParametersProperty.SheetIndexes`.
SheetIndexes interface{} `json:"sheetIndexes"`
// `CfnRecipe.RecipeParametersProperty.SheetNames`.
SheetNames *[]*string `json:"sheetNames"`
// `CfnRecipe.RecipeParametersProperty.SourceColumn`.
SourceColumn *string `json:"sourceColumn"`
// `CfnRecipe.RecipeParametersProperty.SourceColumn1`.
SourceColumn1 *string `json:"sourceColumn1"`
// `CfnRecipe.RecipeParametersProperty.SourceColumn2`.
SourceColumn2 *string `json:"sourceColumn2"`
// `CfnRecipe.RecipeParametersProperty.SourceColumns`.
SourceColumns *string `json:"sourceColumns"`
// `CfnRecipe.RecipeParametersProperty.StartColumnIndex`.
StartColumnIndex *string `json:"startColumnIndex"`
// `CfnRecipe.RecipeParametersProperty.StartPattern`.
StartPattern *string `json:"startPattern"`
// `CfnRecipe.RecipeParametersProperty.StartPosition`.
StartPosition *string `json:"startPosition"`
// `CfnRecipe.RecipeParametersProperty.StartValue`.
StartValue *string `json:"startValue"`
// `CfnRecipe.RecipeParametersProperty.StemmingMode`.
StemmingMode *string `json:"stemmingMode"`
// `CfnRecipe.RecipeParametersProperty.StepCount`.
StepCount *string `json:"stepCount"`
// `CfnRecipe.RecipeParametersProperty.StepIndex`.
StepIndex *string `json:"stepIndex"`
// `CfnRecipe.RecipeParametersProperty.StopWordsMode`.
StopWordsMode *string `json:"stopWordsMode"`
// `CfnRecipe.RecipeParametersProperty.Strategy`.
Strategy *string `json:"strategy"`
// `CfnRecipe.RecipeParametersProperty.TargetColumn`.
TargetColumn *string `json:"targetColumn"`
// `CfnRecipe.RecipeParametersProperty.TargetColumnNames`.
TargetColumnNames *string `json:"targetColumnNames"`
// `CfnRecipe.RecipeParametersProperty.TargetDateFormat`.
TargetDateFormat *string `json:"targetDateFormat"`
// `CfnRecipe.RecipeParametersProperty.TargetIndex`.
TargetIndex *string `json:"targetIndex"`
// `CfnRecipe.RecipeParametersProperty.TimeZone`.
TimeZone *string `json:"timeZone"`
// `CfnRecipe.RecipeParametersProperty.TokenizerPattern`.
TokenizerPattern *string `json:"tokenizerPattern"`
// `CfnRecipe.RecipeParametersProperty.TrueString`.
TrueString *string `json:"trueString"`
// `CfnRecipe.RecipeParametersProperty.UdfLang`.
UdfLang *string `json:"udfLang"`
// `CfnRecipe.RecipeParametersProperty.Units`.
Units *string `json:"units"`
// `CfnRecipe.RecipeParametersProperty.UnpivotColumn`.
UnpivotColumn *string `json:"unpivotColumn"`
// `CfnRecipe.RecipeParametersProperty.UpperBound`.
UpperBound *string `json:"upperBound"`
// `CfnRecipe.RecipeParametersProperty.UseNewDataFrame`.
UseNewDataFrame *string `json:"useNewDataFrame"`
// `CfnRecipe.RecipeParametersProperty.Value`.
Value *string `json:"value"`
// `CfnRecipe.RecipeParametersProperty.Value1`.
Value1 *string `json:"value1"`
// `CfnRecipe.RecipeParametersProperty.Value2`.
Value2 *string `json:"value2"`
// `CfnRecipe.RecipeParametersProperty.ValueColumn`.
ValueColumn *string `json:"valueColumn"`
// `CfnRecipe.RecipeParametersProperty.ViewFrame`.
ViewFrame *string `json:"viewFrame"`
}
TODO: EXAMPLE
type CfnRecipe_RecipeStepProperty ¶
type CfnRecipe_RecipeStepProperty struct {
// `CfnRecipe.RecipeStepProperty.Action`.
Action interface{} `json:"action"`
// `CfnRecipe.RecipeStepProperty.ConditionExpressions`.
ConditionExpressions interface{} `json:"conditionExpressions"`
}
TODO: EXAMPLE
type CfnRecipe_S3LocationProperty ¶
type CfnRecipe_S3LocationProperty struct {
// `CfnRecipe.S3LocationProperty.Bucket`.
Bucket *string `json:"bucket"`
// `CfnRecipe.S3LocationProperty.Key`.
Key *string `json:"key"`
}
TODO: EXAMPLE
type CfnRecipe_SecondaryInputProperty ¶
type CfnRecipe_SecondaryInputProperty struct {
// `CfnRecipe.SecondaryInputProperty.DataCatalogInputDefinition`.
DataCatalogInputDefinition interface{} `json:"dataCatalogInputDefinition"`
// `CfnRecipe.SecondaryInputProperty.S3InputDefinition`.
S3InputDefinition interface{} `json:"s3InputDefinition"`
}
TODO: EXAMPLE
type CfnRuleset ¶
type CfnRuleset interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Rules() interface{}
SetRules(val interface{})
Stack() awscdk.Stack
Tags() awscdk.TagManager
TargetArn() *string
SetTargetArn(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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataBrew::Ruleset`.
TODO: EXAMPLE
func NewCfnRuleset ¶
func NewCfnRuleset(scope constructs.Construct, id *string, props *CfnRulesetProps) CfnRuleset
Create a new `AWS::DataBrew::Ruleset`.
type CfnRulesetProps ¶
type CfnRulesetProps struct {
// `AWS::DataBrew::Ruleset.Description`.
Description *string `json:"description"`
// `AWS::DataBrew::Ruleset.Name`.
Name *string `json:"name"`
// `AWS::DataBrew::Ruleset.Rules`.
Rules interface{} `json:"rules"`
// `AWS::DataBrew::Ruleset.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
// `AWS::DataBrew::Ruleset.TargetArn`.
TargetArn *string `json:"targetArn"`
}
Properties for defining a `AWS::DataBrew::Ruleset`.
TODO: EXAMPLE
type CfnRuleset_ColumnSelectorProperty ¶
type CfnRuleset_ColumnSelectorProperty struct {
// `CfnRuleset.ColumnSelectorProperty.Name`.
Name *string `json:"name"`
// `CfnRuleset.ColumnSelectorProperty.Regex`.
Regex *string `json:"regex"`
}
TODO: EXAMPLE
type CfnRuleset_RuleProperty ¶
type CfnRuleset_RuleProperty struct {
// `CfnRuleset.RuleProperty.CheckExpression`.
CheckExpression *string `json:"checkExpression"`
// `CfnRuleset.RuleProperty.ColumnSelectors`.
ColumnSelectors interface{} `json:"columnSelectors"`
// `CfnRuleset.RuleProperty.Disabled`.
Disabled interface{} `json:"disabled"`
// `CfnRuleset.RuleProperty.Name`.
Name *string `json:"name"`
// `CfnRuleset.RuleProperty.SubstitutionMap`.
SubstitutionMap interface{} `json:"substitutionMap"`
// `CfnRuleset.RuleProperty.Threshold`.
Threshold interface{} `json:"threshold"`
}
TODO: EXAMPLE
type CfnRuleset_SubstitutionValueProperty ¶
type CfnRuleset_SubstitutionValueProperty struct {
// `CfnRuleset.SubstitutionValueProperty.Value`.
Value *string `json:"value"`
// `CfnRuleset.SubstitutionValueProperty.ValueReference`.
ValueReference *string `json:"valueReference"`
}
TODO: EXAMPLE
type CfnRuleset_ThresholdProperty ¶
type CfnRuleset_ThresholdProperty struct {
// `CfnRuleset.ThresholdProperty.Type`.
Type *string `json:"type"`
// `CfnRuleset.ThresholdProperty.Unit`.
Unit *string `json:"unit"`
// `CfnRuleset.ThresholdProperty.Value`.
Value *float64 `json:"value"`
}
TODO: EXAMPLE
type CfnSchedule ¶
type CfnSchedule interface {
awscdk.CfnResource
awscdk.IInspectable
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
CronExpression() *string
SetCronExpression(val *string)
JobNames() *[]*string
SetJobNames(val *[]*string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataBrew::Schedule`.
TODO: EXAMPLE
func NewCfnSchedule ¶
func NewCfnSchedule(scope constructs.Construct, id *string, props *CfnScheduleProps) CfnSchedule
Create a new `AWS::DataBrew::Schedule`.
type CfnScheduleProps ¶
type CfnScheduleProps struct {
// `AWS::DataBrew::Schedule.CronExpression`.
CronExpression *string `json:"cronExpression"`
// `AWS::DataBrew::Schedule.JobNames`.
JobNames *[]*string `json:"jobNames"`
// `AWS::DataBrew::Schedule.Name`.
Name *string `json:"name"`
// `AWS::DataBrew::Schedule.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::DataBrew::Schedule`.
TODO: EXAMPLE