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 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 awscdk.Construct, id *string, props *CfnDatasetProps)
- func NewCfnJob_Override(c CfnJob, scope awscdk.Construct, id *string, props *CfnJobProps)
- func NewCfnProject_Override(c CfnProject, scope awscdk.Construct, id *string, props *CfnProjectProps)
- func NewCfnRecipe_Override(c CfnRecipe, scope awscdk.Construct, id *string, props *CfnRecipeProps)
- func NewCfnSchedule_Override(c CfnSchedule, scope awscdk.Construct, id *string, props *CfnScheduleProps)
- type CfnDataset
- type CfnDatasetProps
- type CfnJob
- type CfnJobProps
- type CfnJob_CsvOutputOptionsProperty
- type CfnJob_OutputFormatOptionsProperty
- type CfnJob_OutputProperty
- type CfnJob_S3LocationProperty
- type CfnProject
- type CfnProjectProps
- type CfnRecipe
- type CfnRecipeProps
- type CfnRecipe_ActionProperty
- type CfnRecipe_ConditionExpressionProperty
- type CfnRecipe_DataCatalogInputDefinitionProperty
- type CfnRecipe_RecipeParametersProperty
- type CfnRecipe_RecipeStepProperty
- type CfnRecipe_S3LocationProperty
- type CfnRecipe_SecondaryInputProperty
- 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. Experimental.
func CfnDataset_IsCfnResource ¶
func CfnDataset_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDataset_IsConstruct ¶
func CfnDataset_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 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. Experimental.
func CfnProject_IsCfnResource ¶
func CfnProject_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnProject_IsConstruct ¶
func CfnProject_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
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. Experimental.
func CfnRecipe_IsCfnResource ¶
func CfnRecipe_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnRecipe_IsConstruct ¶
func CfnRecipe_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
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. Experimental.
func CfnSchedule_IsCfnResource ¶
func CfnSchedule_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSchedule_IsConstruct ¶
func CfnSchedule_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnDataset_Override ¶
func NewCfnDataset_Override(c CfnDataset, scope awscdk.Construct, id *string, props *CfnDatasetProps)
Create a new `AWS::DataBrew::Dataset`.
func NewCfnJob_Override ¶
func NewCfnJob_Override(c CfnJob, scope awscdk.Construct, id *string, props *CfnJobProps)
Create a new `AWS::DataBrew::Job`.
func NewCfnProject_Override ¶
func NewCfnProject_Override(c CfnProject, scope awscdk.Construct, id *string, props *CfnProjectProps)
Create a new `AWS::DataBrew::Project`.
func NewCfnRecipe_Override ¶
func NewCfnRecipe_Override(c CfnRecipe, scope awscdk.Construct, id *string, props *CfnRecipeProps)
Create a new `AWS::DataBrew::Recipe`.
func NewCfnSchedule_Override ¶
func NewCfnSchedule_Override(c CfnSchedule, scope awscdk.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() 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::DataBrew::Dataset`.
func NewCfnDataset ¶
func NewCfnDataset(scope awscdk.Construct, id *string, props *CfnDatasetProps) CfnDataset
Create a new `AWS::DataBrew::Dataset`.
type CfnDatasetProps ¶
type CfnDatasetProps struct { // `AWS::DataBrew::Dataset.Input`. Input interface{} `json:"input"` // `AWS::DataBrew::Dataset.Name`. Name *string `json:"name"` // `AWS::DataBrew::Dataset.Format`. Format *string `json:"format"` // `AWS::DataBrew::Dataset.FormatOptions`. FormatOptions interface{} `json:"formatOptions"` // `AWS::DataBrew::Dataset.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataBrew::Dataset`.
type CfnJob ¶
type CfnJob interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string 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() awscdk.ConstructNode OutputLocation() interface{} SetOutputLocation(val interface{}) Outputs() interface{} SetOutputs(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{} 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::DataBrew::Job`.
type CfnJobProps ¶
type CfnJobProps struct { // `AWS::DataBrew::Job.Name`. Name *string `json:"name"` // `AWS::DataBrew::Job.RoleArn`. RoleArn *string `json:"roleArn"` // `AWS::DataBrew::Job.Type`. Type *string `json:"type"` // `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.OutputLocation`. OutputLocation interface{} `json:"outputLocation"` // `AWS::DataBrew::Job.Outputs`. Outputs interface{} `json:"outputs"` // `AWS::DataBrew::Job.ProjectName`. ProjectName *string `json:"projectName"` // `AWS::DataBrew::Job.Recipe`. Recipe interface{} `json:"recipe"` // `AWS::DataBrew::Job.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::DataBrew::Job.Timeout`. Timeout *float64 `json:"timeout"` }
Properties for defining a `AWS::DataBrew::Job`.
type CfnJob_CsvOutputOptionsProperty ¶
type CfnJob_CsvOutputOptionsProperty struct { // `CfnJob.CsvOutputOptionsProperty.Delimiter`. Delimiter *string `json:"delimiter"` }
type CfnJob_OutputFormatOptionsProperty ¶
type CfnJob_OutputFormatOptionsProperty struct {
// `CfnJob.OutputFormatOptionsProperty.Csv`.
Csv interface{} `json:"csv"`
}
type CfnJob_OutputProperty ¶
type CfnJob_OutputProperty struct { // `CfnJob.OutputProperty.Location`. Location interface{} `json:"location"` // `CfnJob.OutputProperty.CompressionFormat`. CompressionFormat *string `json:"compressionFormat"` // `CfnJob.OutputProperty.Format`. Format *string `json:"format"` // `CfnJob.OutputProperty.FormatOptions`. FormatOptions interface{} `json:"formatOptions"` // `CfnJob.OutputProperty.Overwrite`. Overwrite interface{} `json:"overwrite"` // `CfnJob.OutputProperty.PartitionColumns`. PartitionColumns *[]*string `json:"partitionColumns"` }
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() awscdk.ConstructNode 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) 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::DataBrew::Project`.
func NewCfnProject ¶
func NewCfnProject(scope awscdk.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`.
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() awscdk.ConstructNode 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) 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::DataBrew::Recipe`.
func NewCfnRecipe ¶
func NewCfnRecipe(scope awscdk.Construct, id *string, props *CfnRecipeProps) CfnRecipe
Create a new `AWS::DataBrew::Recipe`.
type CfnRecipeProps ¶
type CfnRecipeProps struct { // `AWS::DataBrew::Recipe.Name`. Name *string `json:"name"` // `AWS::DataBrew::Recipe.Steps`. Steps interface{} `json:"steps"` // `AWS::DataBrew::Recipe.Description`. Description *string `json:"description"` // `AWS::DataBrew::Recipe.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataBrew::Recipe`.
type CfnRecipe_ActionProperty ¶
type CfnRecipe_ActionProperty struct { // `CfnRecipe.ActionProperty.Operation`. Operation *string `json:"operation"` // `CfnRecipe.ActionProperty.Parameters`. Parameters interface{} `json:"parameters"` }
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"` }
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"` }
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"` }
type CfnRecipe_RecipeStepProperty ¶
type CfnRecipe_RecipeStepProperty struct { // `CfnRecipe.RecipeStepProperty.Action`. Action interface{} `json:"action"` // `CfnRecipe.RecipeStepProperty.ConditionExpressions`. ConditionExpressions interface{} `json:"conditionExpressions"` }
type CfnRecipe_SecondaryInputProperty ¶
type CfnRecipe_SecondaryInputProperty struct { // `CfnRecipe.SecondaryInputProperty.DataCatalogInputDefinition`. DataCatalogInputDefinition interface{} `json:"dataCatalogInputDefinition"` // `CfnRecipe.SecondaryInputProperty.S3InputDefinition`. S3InputDefinition interface{} `json:"s3InputDefinition"` }
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() 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::DataBrew::Schedule`.
func NewCfnSchedule ¶
func NewCfnSchedule(scope awscdk.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.Name`. Name *string `json:"name"` // `AWS::DataBrew::Schedule.JobNames`. JobNames *[]*string `json:"jobNames"` // `AWS::DataBrew::Schedule.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataBrew::Schedule`.