Documentation
¶
Index ¶
- func GlueClassifier_IsConstruct(x interface{}) *bool
- func GlueClassifier_IsTerraformElement(x interface{}) *bool
- func GlueClassifier_IsTerraformResource(x interface{}) *bool
- func GlueClassifier_TfResourceType() *string
- func NewGlueClassifierCsvClassifierOutputReference_Override(g GlueClassifierCsvClassifierOutputReference, ...)
- func NewGlueClassifierGrokClassifierOutputReference_Override(g GlueClassifierGrokClassifierOutputReference, ...)
- func NewGlueClassifierJsonClassifierOutputReference_Override(g GlueClassifierJsonClassifierOutputReference, ...)
- func NewGlueClassifierXmlClassifierOutputReference_Override(g GlueClassifierXmlClassifierOutputReference, ...)
- func NewGlueClassifier_Override(g GlueClassifier, scope constructs.Construct, id *string, ...)
- type GlueClassifier
- type GlueClassifierConfig
- type GlueClassifierCsvClassifier
- type GlueClassifierCsvClassifierOutputReference
- type GlueClassifierGrokClassifier
- type GlueClassifierGrokClassifierOutputReference
- type GlueClassifierJsonClassifier
- type GlueClassifierJsonClassifierOutputReference
- type GlueClassifierXmlClassifier
- type GlueClassifierXmlClassifierOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GlueClassifier_IsConstruct ¶
func GlueClassifier_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GlueClassifier_IsTerraformElement ¶
func GlueClassifier_IsTerraformElement(x interface{}) *bool
Experimental.
func GlueClassifier_IsTerraformResource ¶
func GlueClassifier_IsTerraformResource(x interface{}) *bool
Experimental.
func GlueClassifier_TfResourceType ¶
func GlueClassifier_TfResourceType() *string
func NewGlueClassifierCsvClassifierOutputReference_Override ¶
func NewGlueClassifierCsvClassifierOutputReference_Override(g GlueClassifierCsvClassifierOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGlueClassifierGrokClassifierOutputReference_Override ¶
func NewGlueClassifierGrokClassifierOutputReference_Override(g GlueClassifierGrokClassifierOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGlueClassifierJsonClassifierOutputReference_Override ¶
func NewGlueClassifierJsonClassifierOutputReference_Override(g GlueClassifierJsonClassifierOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGlueClassifierXmlClassifierOutputReference_Override ¶
func NewGlueClassifierXmlClassifierOutputReference_Override(g GlueClassifierXmlClassifierOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGlueClassifier_Override ¶
func NewGlueClassifier_Override(g GlueClassifier, scope constructs.Construct, id *string, config *GlueClassifierConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier aws_glue_classifier} Resource.
Types ¶
type GlueClassifier ¶
type GlueClassifier interface {
cdktf.TerraformResource
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() *float64
// Experimental.
SetCount(val *float64)
CsvClassifier() GlueClassifierCsvClassifierOutputReference
CsvClassifierInput() *GlueClassifierCsvClassifier
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
GrokClassifier() GlueClassifierGrokClassifierOutputReference
GrokClassifierInput() *GlueClassifierGrokClassifier
Id() *string
SetId(val *string)
IdInput() *string
JsonClassifier() GlueClassifierJsonClassifierOutputReference
JsonClassifierInput() *GlueClassifierJsonClassifier
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
XmlClassifier() GlueClassifierXmlClassifierOutputReference
XmlClassifierInput() *GlueClassifierXmlClassifier
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutCsvClassifier(value *GlueClassifierCsvClassifier)
PutGrokClassifier(value *GlueClassifierGrokClassifier)
PutJsonClassifier(value *GlueClassifierJsonClassifier)
PutXmlClassifier(value *GlueClassifierXmlClassifier)
ResetCsvClassifier()
ResetGrokClassifier()
ResetId()
ResetJsonClassifier()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetXmlClassifier()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier aws_glue_classifier}.
func NewGlueClassifier ¶
func NewGlueClassifier(scope constructs.Construct, id *string, config *GlueClassifierConfig) GlueClassifier
Create a new {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier aws_glue_classifier} Resource.
type GlueClassifierConfig ¶
type GlueClassifierConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count *float64 `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#name GlueClassifier#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// csv_classifier block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#csv_classifier GlueClassifier#csv_classifier}
CsvClassifier *GlueClassifierCsvClassifier `field:"optional" json:"csvClassifier" yaml:"csvClassifier"`
// grok_classifier block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#grok_classifier GlueClassifier#grok_classifier}
GrokClassifier *GlueClassifierGrokClassifier `field:"optional" json:"grokClassifier" yaml:"grokClassifier"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#id GlueClassifier#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// json_classifier block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#json_classifier GlueClassifier#json_classifier}
JsonClassifier *GlueClassifierJsonClassifier `field:"optional" json:"jsonClassifier" yaml:"jsonClassifier"`
// xml_classifier block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#xml_classifier GlueClassifier#xml_classifier}
XmlClassifier *GlueClassifierXmlClassifier `field:"optional" json:"xmlClassifier" yaml:"xmlClassifier"`
}
type GlueClassifierCsvClassifier ¶
type GlueClassifierCsvClassifier struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#allow_single_column GlueClassifier#allow_single_column}.
AllowSingleColumn interface{} `field:"optional" json:"allowSingleColumn" yaml:"allowSingleColumn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#contains_header GlueClassifier#contains_header}.
ContainsHeader *string `field:"optional" json:"containsHeader" yaml:"containsHeader"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#custom_datatype_configured GlueClassifier#custom_datatype_configured}.
CustomDatatypeConfigured interface{} `field:"optional" json:"customDatatypeConfigured" yaml:"customDatatypeConfigured"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#custom_datatypes GlueClassifier#custom_datatypes}.
CustomDatatypes *[]*string `field:"optional" json:"customDatatypes" yaml:"customDatatypes"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#delimiter GlueClassifier#delimiter}.
Delimiter *string `field:"optional" json:"delimiter" yaml:"delimiter"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#disable_value_trimming GlueClassifier#disable_value_trimming}.
DisableValueTrimming interface{} `field:"optional" json:"disableValueTrimming" yaml:"disableValueTrimming"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#header GlueClassifier#header}.
Header *[]*string `field:"optional" json:"header" yaml:"header"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#quote_symbol GlueClassifier#quote_symbol}.
QuoteSymbol *string `field:"optional" json:"quoteSymbol" yaml:"quoteSymbol"`
}
type GlueClassifierCsvClassifierOutputReference ¶
type GlueClassifierCsvClassifierOutputReference interface {
cdktf.ComplexObject
AllowSingleColumn() interface{}
SetAllowSingleColumn(val interface{})
AllowSingleColumnInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ContainsHeader() *string
SetContainsHeader(val *string)
ContainsHeaderInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CustomDatatypeConfigured() interface{}
SetCustomDatatypeConfigured(val interface{})
CustomDatatypeConfiguredInput() interface{}
CustomDatatypes() *[]*string
SetCustomDatatypes(val *[]*string)
CustomDatatypesInput() *[]*string
Delimiter() *string
SetDelimiter(val *string)
DelimiterInput() *string
DisableValueTrimming() interface{}
SetDisableValueTrimming(val interface{})
DisableValueTrimmingInput() interface{}
// Experimental.
Fqn() *string
Header() *[]*string
SetHeader(val *[]*string)
HeaderInput() *[]*string
InternalValue() *GlueClassifierCsvClassifier
SetInternalValue(val *GlueClassifierCsvClassifier)
QuoteSymbol() *string
SetQuoteSymbol(val *string)
QuoteSymbolInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAllowSingleColumn()
ResetContainsHeader()
ResetCustomDatatypeConfigured()
ResetCustomDatatypes()
ResetDelimiter()
ResetDisableValueTrimming()
ResetHeader()
ResetQuoteSymbol()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGlueClassifierCsvClassifierOutputReference ¶
func NewGlueClassifierCsvClassifierOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GlueClassifierCsvClassifierOutputReference
type GlueClassifierGrokClassifier ¶
type GlueClassifierGrokClassifier struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#classification GlueClassifier#classification}.
Classification *string `field:"required" json:"classification" yaml:"classification"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#grok_pattern GlueClassifier#grok_pattern}.
GrokPattern *string `field:"required" json:"grokPattern" yaml:"grokPattern"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#custom_patterns GlueClassifier#custom_patterns}.
CustomPatterns *string `field:"optional" json:"customPatterns" yaml:"customPatterns"`
}
type GlueClassifierGrokClassifierOutputReference ¶
type GlueClassifierGrokClassifierOutputReference interface {
cdktf.ComplexObject
Classification() *string
SetClassification(val *string)
ClassificationInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CustomPatterns() *string
SetCustomPatterns(val *string)
CustomPatternsInput() *string
// Experimental.
Fqn() *string
GrokPattern() *string
SetGrokPattern(val *string)
GrokPatternInput() *string
InternalValue() *GlueClassifierGrokClassifier
SetInternalValue(val *GlueClassifierGrokClassifier)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCustomPatterns()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGlueClassifierGrokClassifierOutputReference ¶
func NewGlueClassifierGrokClassifierOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GlueClassifierGrokClassifierOutputReference
type GlueClassifierJsonClassifier ¶
type GlueClassifierJsonClassifier struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#json_path GlueClassifier#json_path}.
JsonPath *string `field:"required" json:"jsonPath" yaml:"jsonPath"`
}
type GlueClassifierJsonClassifierOutputReference ¶
type GlueClassifierJsonClassifierOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GlueClassifierJsonClassifier
SetInternalValue(val *GlueClassifierJsonClassifier)
JsonPath() *string
SetJsonPath(val *string)
JsonPathInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGlueClassifierJsonClassifierOutputReference ¶
func NewGlueClassifierJsonClassifierOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GlueClassifierJsonClassifierOutputReference
type GlueClassifierXmlClassifier ¶
type GlueClassifierXmlClassifier struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#classification GlueClassifier#classification}.
Classification *string `field:"required" json:"classification" yaml:"classification"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/glue_classifier#row_tag GlueClassifier#row_tag}.
RowTag *string `field:"required" json:"rowTag" yaml:"rowTag"`
}
type GlueClassifierXmlClassifierOutputReference ¶
type GlueClassifierXmlClassifierOutputReference interface {
cdktf.ComplexObject
Classification() *string
SetClassification(val *string)
ClassificationInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GlueClassifierXmlClassifier
SetInternalValue(val *GlueClassifierXmlClassifier)
RowTag() *string
SetRowTag(val *string)
RowTagInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGlueClassifierXmlClassifierOutputReference ¶
func NewGlueClassifierXmlClassifierOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GlueClassifierXmlClassifierOutputReference
Source Files
¶
- glueclassifier.go
- glueclassifier_GlueClassifier.go
- glueclassifier_GlueClassifierConfig.go
- glueclassifier_GlueClassifierCsvClassifier.go
- glueclassifier_GlueClassifierCsvClassifierOutputReference.go
- glueclassifier_GlueClassifierCsvClassifierOutputReference__runtime_type_checks.go
- glueclassifier_GlueClassifierGrokClassifier.go
- glueclassifier_GlueClassifierGrokClassifierOutputReference.go
- glueclassifier_GlueClassifierGrokClassifierOutputReference__runtime_type_checks.go
- glueclassifier_GlueClassifierJsonClassifier.go
- glueclassifier_GlueClassifierJsonClassifierOutputReference.go
- glueclassifier_GlueClassifierJsonClassifierOutputReference__runtime_type_checks.go
- glueclassifier_GlueClassifierXmlClassifier.go
- glueclassifier_GlueClassifierXmlClassifierOutputReference.go
- glueclassifier_GlueClassifierXmlClassifierOutputReference__runtime_type_checks.go
- glueclassifier_GlueClassifier__runtime_type_checks.go