Documentation ¶
Index ¶
- func DataAwsConnectInstanceStorageConfig_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataAwsConnectInstanceStorageConfig_IsConstruct(x interface{}) *bool
- func DataAwsConnectInstanceStorageConfig_IsTerraformDataSource(x interface{}) *bool
- func DataAwsConnectInstanceStorageConfig_IsTerraformElement(x interface{}) *bool
- func DataAwsConnectInstanceStorageConfig_TfResourceType() *string
- func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList, ...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference_Override(...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList, ...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference_Override(...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList_Override(...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference_Override(...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList, ...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference_Override(...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigList, ...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigOutputReference_Override(d DataAwsConnectInstanceStorageConfigStorageConfigOutputReference, ...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList, ...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference_Override(...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList, ...)
- func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference_Override(d DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference, ...)
- func NewDataAwsConnectInstanceStorageConfig_Override(d DataAwsConnectInstanceStorageConfig, scope constructs.Construct, id *string, ...)
- type DataAwsConnectInstanceStorageConfig
- type DataAwsConnectInstanceStorageConfigConfig
- type DataAwsConnectInstanceStorageConfigStorageConfig
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfig
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfig
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfig
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList
- type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference
- type DataAwsConnectInstanceStorageConfigStorageConfigList
- type DataAwsConnectInstanceStorageConfigStorageConfigOutputReference
- type DataAwsConnectInstanceStorageConfigStorageConfigS3Config
- type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig
- type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList
- type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference
- type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList
- type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAwsConnectInstanceStorageConfig_GenerateConfigForImport ¶
func DataAwsConnectInstanceStorageConfig_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataAwsConnectInstanceStorageConfig resource upon running "cdktf plan <stack-name>".
func DataAwsConnectInstanceStorageConfig_IsConstruct ¶
func DataAwsConnectInstanceStorageConfig_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 DataAwsConnectInstanceStorageConfig_IsTerraformDataSource ¶
func DataAwsConnectInstanceStorageConfig_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataAwsConnectInstanceStorageConfig_IsTerraformElement ¶
func DataAwsConnectInstanceStorageConfig_IsTerraformElement(x interface{}) *bool
Experimental.
func DataAwsConnectInstanceStorageConfig_TfResourceType ¶
func DataAwsConnectInstanceStorageConfig_TfResourceType() *string
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference_Override(d DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigList_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigOutputReference_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigOutputReference_Override(d DataAwsConnectInstanceStorageConfigStorageConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference_Override(d DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList_Override(d DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference_Override ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference_Override(d DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsConnectInstanceStorageConfig_Override ¶
func NewDataAwsConnectInstanceStorageConfig_Override(d DataAwsConnectInstanceStorageConfig, scope constructs.Construct, id *string, config *DataAwsConnectInstanceStorageConfigConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/data-sources/connect_instance_storage_config aws_connect_instance_storage_config} Data Source.
Types ¶
type DataAwsConnectInstanceStorageConfig ¶
type DataAwsConnectInstanceStorageConfig interface { cdktf.TerraformDataSource AssociationId() *string SetAssociationId(val *string) AssociationIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string InstanceId() *string SetInstanceId(val *string) InstanceIdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} ResourceType() *string SetResourceType(val *string) ResourceTypeInput() *string StorageConfig() DataAwsConnectInstanceStorageConfigStorageConfigList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *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) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Adds this resource to the terraform JSON output. // Experimental. ToHclTerraform() 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://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/data-sources/connect_instance_storage_config aws_connect_instance_storage_config}.
func NewDataAwsConnectInstanceStorageConfig ¶
func NewDataAwsConnectInstanceStorageConfig(scope constructs.Construct, id *string, config *DataAwsConnectInstanceStorageConfigConfig) DataAwsConnectInstanceStorageConfig
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/data-sources/connect_instance_storage_config aws_connect_instance_storage_config} Data Source.
type DataAwsConnectInstanceStorageConfigConfig ¶
type DataAwsConnectInstanceStorageConfigConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `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://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/data-sources/connect_instance_storage_config#association_id DataAwsConnectInstanceStorageConfig#association_id}. AssociationId *string `field:"required" json:"associationId" yaml:"associationId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/data-sources/connect_instance_storage_config#instance_id DataAwsConnectInstanceStorageConfig#instance_id}. InstanceId *string `field:"required" json:"instanceId" yaml:"instanceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/data-sources/connect_instance_storage_config#resource_type DataAwsConnectInstanceStorageConfig#resource_type}. ResourceType *string `field:"required" json:"resourceType" yaml:"resourceType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.61.0/docs/data-sources/connect_instance_storage_config#id DataAwsConnectInstanceStorageConfig#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"` }
type DataAwsConnectInstanceStorageConfigStorageConfig ¶
type DataAwsConnectInstanceStorageConfigStorageConfig struct { }
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfig ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfig struct { }
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference // 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 NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference 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 FirehoseArn() *string // Experimental. Fqn() *string InternalValue() *DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfig SetInternalValue(val *DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfig) // 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 NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfig ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfig struct { }
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference // 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 NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference 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() *DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfig SetInternalValue(val *DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfig) StreamArn() *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 NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfig ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfig struct { }
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig struct { }
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference // 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 NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference 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 EncryptionType() *string // Experimental. Fqn() *string InternalValue() *DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig SetInternalValue(val *DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig) KeyId() *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 NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference // 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 NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference ¶
type DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference 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 EncryptionConfig() DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList // Experimental. Fqn() *string InternalValue() *DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfig SetInternalValue(val *DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfig) Prefix() *string RetentionPeriodHours() *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 NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference
type DataAwsConnectInstanceStorageConfigStorageConfigList ¶
type DataAwsConnectInstanceStorageConfigStorageConfigList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsConnectInstanceStorageConfigStorageConfigOutputReference // 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 NewDataAwsConnectInstanceStorageConfigStorageConfigList ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigList
type DataAwsConnectInstanceStorageConfigStorageConfigOutputReference ¶
type DataAwsConnectInstanceStorageConfigStorageConfigOutputReference 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() *DataAwsConnectInstanceStorageConfigStorageConfig SetInternalValue(val *DataAwsConnectInstanceStorageConfigStorageConfig) KinesisFirehoseConfig() DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList KinesisStreamConfig() DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList KinesisVideoStreamConfig() DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList S3Config() DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList StorageType() *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 NewDataAwsConnectInstanceStorageConfigStorageConfigOutputReference ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigOutputReference
type DataAwsConnectInstanceStorageConfigStorageConfigS3Config ¶
type DataAwsConnectInstanceStorageConfigStorageConfigS3Config struct { }
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig ¶
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig struct { }
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList ¶
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference // 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 NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference ¶
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference 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 EncryptionType() *string // Experimental. Fqn() *string InternalValue() *DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig SetInternalValue(val *DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig) KeyId() *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 NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList ¶
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference // 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 NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference ¶
type DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference interface { cdktf.ComplexObject BucketName() *string BucketPrefix() *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 EncryptionConfig() DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList // Experimental. Fqn() *string InternalValue() *DataAwsConnectInstanceStorageConfigStorageConfigS3Config SetInternalValue(val *DataAwsConnectInstanceStorageConfigStorageConfigS3Config) // 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 NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference ¶
func NewDataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference
Source Files ¶
- DataAwsConnectInstanceStorageConfig.go
- DataAwsConnectInstanceStorageConfigConfig.go
- DataAwsConnectInstanceStorageConfigStorageConfig.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfig.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigList__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputReference__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfig.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigList__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisStreamConfigOutputReference__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfig.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigList__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputReference__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigList__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference.go
- DataAwsConnectInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputReference__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigList.go
- DataAwsConnectInstanceStorageConfigStorageConfigList__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigOutputReference.go
- DataAwsConnectInstanceStorageConfigStorageConfigOutputReference__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3Config.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigList__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputReference__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigList__checks.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference.go
- DataAwsConnectInstanceStorageConfigStorageConfigS3ConfigOutputReference__checks.go
- DataAwsConnectInstanceStorageConfig__checks.go
- main.go