Documentation
¶
Index ¶
- 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_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://www.terraform.io/docs/providers/aws/d/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() *float64
// Experimental.
SetCount(val *float64)
// 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{}
// 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/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://www.terraform.io/docs/providers/aws/d/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 *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/connect_instance_storage_config#association_id DataAwsConnectInstanceStorageConfig#association_id}.
AssociationId *string `field:"required" json:"associationId" yaml:"associationId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/connect_instance_storage_config#instance_id DataAwsConnectInstanceStorageConfig#instance_id}.
InstanceId *string `field:"required" json:"instanceId" yaml:"instanceId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/connect_instance_storage_config#resource_type DataAwsConnectInstanceStorageConfig#resource_type}.
ResourceType *string `field:"required" json:"resourceType" yaml:"resourceType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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