Documentation
¶
Index ¶
- func DataAwsGlueCatalogTable_IsConstruct(x interface{}) *bool
- func DataAwsGlueCatalogTable_IsTerraformDataSource(x interface{}) *bool
- func DataAwsGlueCatalogTable_IsTerraformElement(x interface{}) *bool
- func DataAwsGlueCatalogTable_TfResourceType() *string
- func NewDataAwsGlueCatalogTablePartitionIndexList_Override(d DataAwsGlueCatalogTablePartitionIndexList, ...)
- func NewDataAwsGlueCatalogTablePartitionIndexOutputReference_Override(d DataAwsGlueCatalogTablePartitionIndexOutputReference, ...)
- func NewDataAwsGlueCatalogTablePartitionKeysList_Override(d DataAwsGlueCatalogTablePartitionKeysList, ...)
- func NewDataAwsGlueCatalogTablePartitionKeysOutputReference_Override(d DataAwsGlueCatalogTablePartitionKeysOutputReference, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorColumnsList_Override(d DataAwsGlueCatalogTableStorageDescriptorColumnsList, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorList_Override(d DataAwsGlueCatalogTableStorageDescriptorList, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorOutputReference, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList_Override(d DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList_Override(d DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference_Override(...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoList_Override(d DataAwsGlueCatalogTableStorageDescriptorSerDeInfoList, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoList_Override(d DataAwsGlueCatalogTableStorageDescriptorSkewedInfoList, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsList_Override(d DataAwsGlueCatalogTableStorageDescriptorSortColumnsList, ...)
- func NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference, ...)
- func NewDataAwsGlueCatalogTableTargetTableList_Override(d DataAwsGlueCatalogTableTargetTableList, ...)
- func NewDataAwsGlueCatalogTableTargetTableOutputReference_Override(d DataAwsGlueCatalogTableTargetTableOutputReference, ...)
- func NewDataAwsGlueCatalogTable_Override(d DataAwsGlueCatalogTable, scope constructs.Construct, id *string, ...)
- type DataAwsGlueCatalogTable
- type DataAwsGlueCatalogTableConfig
- type DataAwsGlueCatalogTablePartitionIndex
- type DataAwsGlueCatalogTablePartitionIndexList
- type DataAwsGlueCatalogTablePartitionIndexOutputReference
- type DataAwsGlueCatalogTablePartitionKeys
- type DataAwsGlueCatalogTablePartitionKeysList
- type DataAwsGlueCatalogTablePartitionKeysOutputReference
- type DataAwsGlueCatalogTableStorageDescriptor
- type DataAwsGlueCatalogTableStorageDescriptorColumns
- type DataAwsGlueCatalogTableStorageDescriptorColumnsList
- type DataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference
- type DataAwsGlueCatalogTableStorageDescriptorList
- type DataAwsGlueCatalogTableStorageDescriptorOutputReference
- type DataAwsGlueCatalogTableStorageDescriptorSchemaReference
- type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList
- type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference
- type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaId
- type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList
- type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference
- type DataAwsGlueCatalogTableStorageDescriptorSerDeInfo
- type DataAwsGlueCatalogTableStorageDescriptorSerDeInfoList
- type DataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference
- type DataAwsGlueCatalogTableStorageDescriptorSkewedInfo
- type DataAwsGlueCatalogTableStorageDescriptorSkewedInfoList
- type DataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference
- type DataAwsGlueCatalogTableStorageDescriptorSortColumns
- type DataAwsGlueCatalogTableStorageDescriptorSortColumnsList
- type DataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference
- type DataAwsGlueCatalogTableTargetTable
- type DataAwsGlueCatalogTableTargetTableList
- type DataAwsGlueCatalogTableTargetTableOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAwsGlueCatalogTable_IsConstruct ¶
func DataAwsGlueCatalogTable_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 DataAwsGlueCatalogTable_IsTerraformDataSource ¶
func DataAwsGlueCatalogTable_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataAwsGlueCatalogTable_IsTerraformElement ¶
func DataAwsGlueCatalogTable_IsTerraformElement(x interface{}) *bool
Experimental.
func DataAwsGlueCatalogTable_TfResourceType ¶
func DataAwsGlueCatalogTable_TfResourceType() *string
func NewDataAwsGlueCatalogTablePartitionIndexList_Override ¶
func NewDataAwsGlueCatalogTablePartitionIndexList_Override(d DataAwsGlueCatalogTablePartitionIndexList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTablePartitionIndexOutputReference_Override ¶
func NewDataAwsGlueCatalogTablePartitionIndexOutputReference_Override(d DataAwsGlueCatalogTablePartitionIndexOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTablePartitionKeysList_Override ¶
func NewDataAwsGlueCatalogTablePartitionKeysList_Override(d DataAwsGlueCatalogTablePartitionKeysList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTablePartitionKeysOutputReference_Override ¶
func NewDataAwsGlueCatalogTablePartitionKeysOutputReference_Override(d DataAwsGlueCatalogTablePartitionKeysOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorColumnsList_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorColumnsList_Override(d DataAwsGlueCatalogTableStorageDescriptorColumnsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorList_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorList_Override(d DataAwsGlueCatalogTableStorageDescriptorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorOutputReference_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList_Override(d DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList_Override(d DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoList_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoList_Override(d DataAwsGlueCatalogTableStorageDescriptorSerDeInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoList_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoList_Override(d DataAwsGlueCatalogTableStorageDescriptorSkewedInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsList_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsList_Override(d DataAwsGlueCatalogTableStorageDescriptorSortColumnsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference_Override ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference_Override(d DataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTableTargetTableList_Override ¶
func NewDataAwsGlueCatalogTableTargetTableList_Override(d DataAwsGlueCatalogTableTargetTableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsGlueCatalogTableTargetTableOutputReference_Override ¶
func NewDataAwsGlueCatalogTableTargetTableOutputReference_Override(d DataAwsGlueCatalogTableTargetTableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsGlueCatalogTable_Override ¶
func NewDataAwsGlueCatalogTable_Override(d DataAwsGlueCatalogTable, scope constructs.Construct, id *string, config *DataAwsGlueCatalogTableConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/d/glue_catalog_table aws_glue_catalog_table} Data Source.
Types ¶
type DataAwsGlueCatalogTable ¶
type DataAwsGlueCatalogTable interface {
cdktf.TerraformDataSource
Arn() *string
CatalogId() *string
SetCatalogId(val *string)
CatalogIdInput() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() *float64
// Experimental.
SetCount(val *float64)
DatabaseName() *string
SetDatabaseName(val *string)
DatabaseNameInput() *string
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
Description() *string
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
Owner() *string
Parameters() cdktf.StringMap
PartitionIndex() DataAwsGlueCatalogTablePartitionIndexList
PartitionKeys() DataAwsGlueCatalogTablePartitionKeysList
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
QueryAsOfTime() *string
SetQueryAsOfTime(val *string)
QueryAsOfTimeInput() *string
// Experimental.
RawOverrides() interface{}
Retention() *float64
StorageDescriptor() DataAwsGlueCatalogTableStorageDescriptorList
TableType() *string
TargetTable() DataAwsGlueCatalogTableTargetTableList
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
TransactionId() *float64
SetTransactionId(val *float64)
TransactionIdInput() *float64
ViewExpandedText() *string
ViewOriginalText() *string
// 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)
ResetCatalogId()
ResetId()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetQueryAsOfTime()
ResetTransactionId()
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/d/glue_catalog_table aws_glue_catalog_table}.
func NewDataAwsGlueCatalogTable ¶
func NewDataAwsGlueCatalogTable(scope constructs.Construct, id *string, config *DataAwsGlueCatalogTableConfig) DataAwsGlueCatalogTable
Create a new {@link https://www.terraform.io/docs/providers/aws/d/glue_catalog_table aws_glue_catalog_table} Data Source.
type DataAwsGlueCatalogTableConfig ¶
type DataAwsGlueCatalogTableConfig 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/d/glue_catalog_table#database_name DataAwsGlueCatalogTable#database_name}.
DatabaseName *string `field:"required" json:"databaseName" yaml:"databaseName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_catalog_table#name DataAwsGlueCatalogTable#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_catalog_table#catalog_id DataAwsGlueCatalogTable#catalog_id}.
CatalogId *string `field:"optional" json:"catalogId" yaml:"catalogId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_catalog_table#id DataAwsGlueCatalogTable#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"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_catalog_table#query_as_of_time DataAwsGlueCatalogTable#query_as_of_time}.
QueryAsOfTime *string `field:"optional" json:"queryAsOfTime" yaml:"queryAsOfTime"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/glue_catalog_table#transaction_id DataAwsGlueCatalogTable#transaction_id}.
TransactionId *float64 `field:"optional" json:"transactionId" yaml:"transactionId"`
}
type DataAwsGlueCatalogTablePartitionIndex ¶
type DataAwsGlueCatalogTablePartitionIndex struct {
}
type DataAwsGlueCatalogTablePartitionIndexList ¶
type DataAwsGlueCatalogTablePartitionIndexList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTablePartitionIndexOutputReference
// 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 NewDataAwsGlueCatalogTablePartitionIndexList ¶
func NewDataAwsGlueCatalogTablePartitionIndexList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTablePartitionIndexList
type DataAwsGlueCatalogTablePartitionIndexOutputReference ¶
type DataAwsGlueCatalogTablePartitionIndexOutputReference 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
IndexName() *string
IndexStatus() *string
InternalValue() *DataAwsGlueCatalogTablePartitionIndex
SetInternalValue(val *DataAwsGlueCatalogTablePartitionIndex)
Keys() *[]*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 NewDataAwsGlueCatalogTablePartitionIndexOutputReference ¶
func NewDataAwsGlueCatalogTablePartitionIndexOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTablePartitionIndexOutputReference
type DataAwsGlueCatalogTablePartitionKeys ¶
type DataAwsGlueCatalogTablePartitionKeys struct {
}
type DataAwsGlueCatalogTablePartitionKeysList ¶
type DataAwsGlueCatalogTablePartitionKeysList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTablePartitionKeysOutputReference
// 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 NewDataAwsGlueCatalogTablePartitionKeysList ¶
func NewDataAwsGlueCatalogTablePartitionKeysList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTablePartitionKeysList
type DataAwsGlueCatalogTablePartitionKeysOutputReference ¶
type DataAwsGlueCatalogTablePartitionKeysOutputReference interface {
cdktf.ComplexObject
Comment() *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() *DataAwsGlueCatalogTablePartitionKeys
SetInternalValue(val *DataAwsGlueCatalogTablePartitionKeys)
Name() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
// 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 NewDataAwsGlueCatalogTablePartitionKeysOutputReference ¶
func NewDataAwsGlueCatalogTablePartitionKeysOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTablePartitionKeysOutputReference
type DataAwsGlueCatalogTableStorageDescriptor ¶
type DataAwsGlueCatalogTableStorageDescriptor struct {
}
type DataAwsGlueCatalogTableStorageDescriptorColumns ¶
type DataAwsGlueCatalogTableStorageDescriptorColumns struct {
}
type DataAwsGlueCatalogTableStorageDescriptorColumnsList ¶
type DataAwsGlueCatalogTableStorageDescriptorColumnsList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference
// 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 NewDataAwsGlueCatalogTableStorageDescriptorColumnsList ¶
func NewDataAwsGlueCatalogTableStorageDescriptorColumnsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTableStorageDescriptorColumnsList
type DataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference ¶
type DataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference interface {
cdktf.ComplexObject
Comment() *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() *DataAwsGlueCatalogTableStorageDescriptorColumns
SetInternalValue(val *DataAwsGlueCatalogTableStorageDescriptorColumns)
Name() *string
Parameters() cdktf.StringMap
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
// 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 NewDataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference ¶
func NewDataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference
type DataAwsGlueCatalogTableStorageDescriptorList ¶
type DataAwsGlueCatalogTableStorageDescriptorList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTableStorageDescriptorOutputReference
// 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 NewDataAwsGlueCatalogTableStorageDescriptorList ¶
func NewDataAwsGlueCatalogTableStorageDescriptorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTableStorageDescriptorList
type DataAwsGlueCatalogTableStorageDescriptorOutputReference ¶
type DataAwsGlueCatalogTableStorageDescriptorOutputReference interface {
cdktf.ComplexObject
BucketColumns() *[]*string
Columns() DataAwsGlueCatalogTableStorageDescriptorColumnsList
// 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)
Compressed() cdktf.IResolvable
// 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
InputFormat() *string
InternalValue() *DataAwsGlueCatalogTableStorageDescriptor
SetInternalValue(val *DataAwsGlueCatalogTableStorageDescriptor)
Location() *string
NumberOfBuckets() *float64
OutputFormat() *string
Parameters() cdktf.StringMap
SchemaReference() DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList
SerDeInfo() DataAwsGlueCatalogTableStorageDescriptorSerDeInfoList
SkewedInfo() DataAwsGlueCatalogTableStorageDescriptorSkewedInfoList
SortColumns() DataAwsGlueCatalogTableStorageDescriptorSortColumnsList
StoredAsSubDirectories() cdktf.IResolvable
// 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 NewDataAwsGlueCatalogTableStorageDescriptorOutputReference ¶
func NewDataAwsGlueCatalogTableStorageDescriptorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTableStorageDescriptorOutputReference
type DataAwsGlueCatalogTableStorageDescriptorSchemaReference ¶
type DataAwsGlueCatalogTableStorageDescriptorSchemaReference struct {
}
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList ¶
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference
// 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 NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference ¶
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference 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() *DataAwsGlueCatalogTableStorageDescriptorSchemaReference
SetInternalValue(val *DataAwsGlueCatalogTableStorageDescriptorSchemaReference)
SchemaId() DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList
SchemaVersionId() *string
SchemaVersionNumber() *float64
// 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 NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaId ¶
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaId struct {
}
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList ¶
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference
// 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 NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference ¶
type DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference 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() *DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaId
SetInternalValue(val *DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaId)
RegistryName() *string
SchemaArn() *string
SchemaName() *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 NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference
type DataAwsGlueCatalogTableStorageDescriptorSerDeInfo ¶
type DataAwsGlueCatalogTableStorageDescriptorSerDeInfo struct {
}
type DataAwsGlueCatalogTableStorageDescriptorSerDeInfoList ¶
type DataAwsGlueCatalogTableStorageDescriptorSerDeInfoList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference
// 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 NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoList ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTableStorageDescriptorSerDeInfoList
type DataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference ¶
type DataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference 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() *DataAwsGlueCatalogTableStorageDescriptorSerDeInfo
SetInternalValue(val *DataAwsGlueCatalogTableStorageDescriptorSerDeInfo)
Name() *string
Parameters() cdktf.StringMap
SerializationLibrary() *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 NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference
type DataAwsGlueCatalogTableStorageDescriptorSkewedInfo ¶
type DataAwsGlueCatalogTableStorageDescriptorSkewedInfo struct {
}
type DataAwsGlueCatalogTableStorageDescriptorSkewedInfoList ¶
type DataAwsGlueCatalogTableStorageDescriptorSkewedInfoList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference
// 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 NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoList ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTableStorageDescriptorSkewedInfoList
type DataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference ¶
type DataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference 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() *DataAwsGlueCatalogTableStorageDescriptorSkewedInfo
SetInternalValue(val *DataAwsGlueCatalogTableStorageDescriptorSkewedInfo)
SkewedColumnNames() *[]*string
SkewedColumnValueLocationMaps() cdktf.StringMap
SkewedColumnValues() *[]*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 NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference
type DataAwsGlueCatalogTableStorageDescriptorSortColumns ¶
type DataAwsGlueCatalogTableStorageDescriptorSortColumns struct {
}
type DataAwsGlueCatalogTableStorageDescriptorSortColumnsList ¶
type DataAwsGlueCatalogTableStorageDescriptorSortColumnsList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference
// 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 NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsList ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTableStorageDescriptorSortColumnsList
type DataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference ¶
type DataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference interface {
cdktf.ComplexObject
Column() *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() *DataAwsGlueCatalogTableStorageDescriptorSortColumns
SetInternalValue(val *DataAwsGlueCatalogTableStorageDescriptorSortColumns)
SortOrder() *float64
// 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 NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference ¶
func NewDataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference
type DataAwsGlueCatalogTableTargetTable ¶
type DataAwsGlueCatalogTableTargetTable struct {
}
type DataAwsGlueCatalogTableTargetTableList ¶
type DataAwsGlueCatalogTableTargetTableList interface {
cdktf.ComplexList
// 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
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) DataAwsGlueCatalogTableTargetTableOutputReference
// 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 NewDataAwsGlueCatalogTableTargetTableList ¶
func NewDataAwsGlueCatalogTableTargetTableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsGlueCatalogTableTargetTableList
type DataAwsGlueCatalogTableTargetTableOutputReference ¶
type DataAwsGlueCatalogTableTargetTableOutputReference interface {
cdktf.ComplexObject
CatalogId() *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
DatabaseName() *string
// Experimental.
Fqn() *string
InternalValue() *DataAwsGlueCatalogTableTargetTable
SetInternalValue(val *DataAwsGlueCatalogTableTargetTable)
Name() *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 NewDataAwsGlueCatalogTableTargetTableOutputReference ¶
func NewDataAwsGlueCatalogTableTargetTableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsGlueCatalogTableTargetTableOutputReference
Source Files
¶
- DataAwsGlueCatalogTable.go
- DataAwsGlueCatalogTableConfig.go
- DataAwsGlueCatalogTablePartitionIndex.go
- DataAwsGlueCatalogTablePartitionIndexList.go
- DataAwsGlueCatalogTablePartitionIndexList__checks.go
- DataAwsGlueCatalogTablePartitionIndexOutputReference.go
- DataAwsGlueCatalogTablePartitionIndexOutputReference__checks.go
- DataAwsGlueCatalogTablePartitionKeys.go
- DataAwsGlueCatalogTablePartitionKeysList.go
- DataAwsGlueCatalogTablePartitionKeysList__checks.go
- DataAwsGlueCatalogTablePartitionKeysOutputReference.go
- DataAwsGlueCatalogTablePartitionKeysOutputReference__checks.go
- DataAwsGlueCatalogTableStorageDescriptor.go
- DataAwsGlueCatalogTableStorageDescriptorColumns.go
- DataAwsGlueCatalogTableStorageDescriptorColumnsList.go
- DataAwsGlueCatalogTableStorageDescriptorColumnsList__checks.go
- DataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference.go
- DataAwsGlueCatalogTableStorageDescriptorColumnsOutputReference__checks.go
- DataAwsGlueCatalogTableStorageDescriptorList.go
- DataAwsGlueCatalogTableStorageDescriptorList__checks.go
- DataAwsGlueCatalogTableStorageDescriptorOutputReference.go
- DataAwsGlueCatalogTableStorageDescriptorOutputReference__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReference.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceList__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceOutputReference__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaId.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdList__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference.go
- DataAwsGlueCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputReference__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSerDeInfo.go
- DataAwsGlueCatalogTableStorageDescriptorSerDeInfoList.go
- DataAwsGlueCatalogTableStorageDescriptorSerDeInfoList__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference.go
- DataAwsGlueCatalogTableStorageDescriptorSerDeInfoOutputReference__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSkewedInfo.go
- DataAwsGlueCatalogTableStorageDescriptorSkewedInfoList.go
- DataAwsGlueCatalogTableStorageDescriptorSkewedInfoList__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference.go
- DataAwsGlueCatalogTableStorageDescriptorSkewedInfoOutputReference__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSortColumns.go
- DataAwsGlueCatalogTableStorageDescriptorSortColumnsList.go
- DataAwsGlueCatalogTableStorageDescriptorSortColumnsList__checks.go
- DataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference.go
- DataAwsGlueCatalogTableStorageDescriptorSortColumnsOutputReference__checks.go
- DataAwsGlueCatalogTableTargetTable.go
- DataAwsGlueCatalogTableTargetTableList.go
- DataAwsGlueCatalogTableTargetTableList__checks.go
- DataAwsGlueCatalogTableTargetTableOutputReference.go
- DataAwsGlueCatalogTableTargetTableOutputReference__checks.go
- DataAwsGlueCatalogTable__checks.go
- main.go