Documentation ¶
Index ¶
- func AppfabricIngestionDestination_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func AppfabricIngestionDestination_IsConstruct(x interface{}) *bool
- func AppfabricIngestionDestination_IsTerraformElement(x interface{}) *bool
- func AppfabricIngestionDestination_IsTerraformResource(x interface{}) *bool
- func AppfabricIngestionDestination_TfResourceType() *string
- func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList_Override(...)
- func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference_Override(...)
- func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList, ...)
- func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference_Override(...)
- func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList_Override(...)
- func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference_Override(...)
- func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogList_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogList, ...)
- func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference, ...)
- func NewAppfabricIngestionDestinationDestinationConfigurationList_Override(a AppfabricIngestionDestinationDestinationConfigurationList, ...)
- func NewAppfabricIngestionDestinationDestinationConfigurationOutputReference_Override(a AppfabricIngestionDestinationDestinationConfigurationOutputReference, ...)
- func NewAppfabricIngestionDestinationProcessingConfigurationAuditLogList_Override(a AppfabricIngestionDestinationProcessingConfigurationAuditLogList, ...)
- func NewAppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference_Override(a AppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference, ...)
- func NewAppfabricIngestionDestinationProcessingConfigurationList_Override(a AppfabricIngestionDestinationProcessingConfigurationList, ...)
- func NewAppfabricIngestionDestinationProcessingConfigurationOutputReference_Override(a AppfabricIngestionDestinationProcessingConfigurationOutputReference, ...)
- func NewAppfabricIngestionDestinationTimeoutsOutputReference_Override(a AppfabricIngestionDestinationTimeoutsOutputReference, ...)
- func NewAppfabricIngestionDestination_Override(a AppfabricIngestionDestination, scope constructs.Construct, id *string, ...)
- type AppfabricIngestionDestination
- type AppfabricIngestionDestinationConfig
- type AppfabricIngestionDestinationDestinationConfiguration
- type AppfabricIngestionDestinationDestinationConfigurationAuditLog
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestination
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStream
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3Bucket
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogList
- type AppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference
- type AppfabricIngestionDestinationDestinationConfigurationList
- type AppfabricIngestionDestinationDestinationConfigurationOutputReference
- type AppfabricIngestionDestinationProcessingConfiguration
- type AppfabricIngestionDestinationProcessingConfigurationAuditLog
- type AppfabricIngestionDestinationProcessingConfigurationAuditLogList
- type AppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference
- type AppfabricIngestionDestinationProcessingConfigurationList
- type AppfabricIngestionDestinationProcessingConfigurationOutputReference
- type AppfabricIngestionDestinationTimeouts
- type AppfabricIngestionDestinationTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppfabricIngestionDestination_GenerateConfigForImport ¶
func AppfabricIngestionDestination_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a AppfabricIngestionDestination resource upon running "cdktf plan <stack-name>".
func AppfabricIngestionDestination_IsConstruct ¶
func AppfabricIngestionDestination_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 AppfabricIngestionDestination_IsTerraformElement ¶
func AppfabricIngestionDestination_IsTerraformElement(x interface{}) *bool
Experimental.
func AppfabricIngestionDestination_IsTerraformResource ¶
func AppfabricIngestionDestination_IsTerraformResource(x interface{}) *bool
Experimental.
func AppfabricIngestionDestination_TfResourceType ¶
func AppfabricIngestionDestination_TfResourceType() *string
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogList_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogList_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference_Override(a AppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppfabricIngestionDestinationDestinationConfigurationList_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationList_Override(a AppfabricIngestionDestinationDestinationConfigurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppfabricIngestionDestinationDestinationConfigurationOutputReference_Override ¶
func NewAppfabricIngestionDestinationDestinationConfigurationOutputReference_Override(a AppfabricIngestionDestinationDestinationConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppfabricIngestionDestinationProcessingConfigurationAuditLogList_Override ¶
func NewAppfabricIngestionDestinationProcessingConfigurationAuditLogList_Override(a AppfabricIngestionDestinationProcessingConfigurationAuditLogList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference_Override ¶
func NewAppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference_Override(a AppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppfabricIngestionDestinationProcessingConfigurationList_Override ¶
func NewAppfabricIngestionDestinationProcessingConfigurationList_Override(a AppfabricIngestionDestinationProcessingConfigurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppfabricIngestionDestinationProcessingConfigurationOutputReference_Override ¶
func NewAppfabricIngestionDestinationProcessingConfigurationOutputReference_Override(a AppfabricIngestionDestinationProcessingConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppfabricIngestionDestinationTimeoutsOutputReference_Override ¶
func NewAppfabricIngestionDestinationTimeoutsOutputReference_Override(a AppfabricIngestionDestinationTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppfabricIngestionDestination_Override ¶
func NewAppfabricIngestionDestination_Override(a AppfabricIngestionDestination, scope constructs.Construct, id *string, config *AppfabricIngestionDestinationConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination aws_appfabric_ingestion_destination} Resource.
Types ¶
type AppfabricIngestionDestination ¶
type AppfabricIngestionDestination interface { cdktf.TerraformResource AppBundleArn() *string SetAppBundleArn(val *string) AppBundleArnInput() *string Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DestinationConfiguration() AppfabricIngestionDestinationDestinationConfigurationList DestinationConfigurationInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string IngestionArn() *string SetIngestionArn(val *string) IngestionArnInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node ProcessingConfiguration() AppfabricIngestionDestinationProcessingConfigurationList ProcessingConfigurationInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() cdktf.StringMap TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() AppfabricIngestionDestinationTimeoutsOutputReference TimeoutsInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutDestinationConfiguration(value interface{}) PutProcessingConfiguration(value interface{}) PutTimeouts(value *AppfabricIngestionDestinationTimeouts) ResetDestinationConfiguration() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProcessingConfiguration() ResetTags() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // 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.82.2/docs/resources/appfabric_ingestion_destination aws_appfabric_ingestion_destination}.
func NewAppfabricIngestionDestination ¶
func NewAppfabricIngestionDestination(scope constructs.Construct, id *string, config *AppfabricIngestionDestinationConfig) AppfabricIngestionDestination
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination aws_appfabric_ingestion_destination} Resource.
type AppfabricIngestionDestinationConfig ¶
type AppfabricIngestionDestinationConfig 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.82.2/docs/resources/appfabric_ingestion_destination#app_bundle_arn AppfabricIngestionDestination#app_bundle_arn}. AppBundleArn *string `field:"required" json:"appBundleArn" yaml:"appBundleArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#ingestion_arn AppfabricIngestionDestination#ingestion_arn}. IngestionArn *string `field:"required" json:"ingestionArn" yaml:"ingestionArn"` // destination_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#destination_configuration AppfabricIngestionDestination#destination_configuration} DestinationConfiguration interface{} `field:"optional" json:"destinationConfiguration" yaml:"destinationConfiguration"` // processing_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#processing_configuration AppfabricIngestionDestination#processing_configuration} ProcessingConfiguration interface{} `field:"optional" json:"processingConfiguration" yaml:"processingConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#tags AppfabricIngestionDestination#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#timeouts AppfabricIngestionDestination#timeouts} Timeouts *AppfabricIngestionDestinationTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type AppfabricIngestionDestinationDestinationConfiguration ¶
type AppfabricIngestionDestinationDestinationConfiguration struct { // audit_log block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#audit_log AppfabricIngestionDestination#audit_log} AuditLog interface{} `field:"optional" json:"auditLog" yaml:"auditLog"` }
type AppfabricIngestionDestinationDestinationConfigurationAuditLog ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLog struct { // destination block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#destination AppfabricIngestionDestination#destination} Destination interface{} `field:"optional" json:"destination" yaml:"destination"` }
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestination ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestination struct { // firehose_stream block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#firehose_stream AppfabricIngestionDestination#firehose_stream} FirehoseStream interface{} `field:"optional" json:"firehoseStream" yaml:"firehoseStream"` // s3_bucket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#s3_bucket AppfabricIngestionDestination#s3_bucket} S3Bucket interface{} `field:"optional" json:"s3Bucket" yaml:"s3Bucket"` }
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStream ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStream struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#stream_name AppfabricIngestionDestination#stream_name}. StreamName *string `field:"required" json:"streamName" yaml:"streamName"` }
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference // 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 NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference 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() interface{} SetInternalValue(val interface{}) StreamName() *string SetStreamName(val *string) StreamNameInput() *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 NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference // 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 NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference 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 FirehoseStream() AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList FirehoseStreamInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) S3Bucket() AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList S3BucketInput() interface{} // 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 PutFirehoseStream(value interface{}) PutS3Bucket(value interface{}) ResetFirehoseStream() ResetS3Bucket() // 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 NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3Bucket ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3Bucket struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#bucket_name AppfabricIngestionDestination#bucket_name}. BucketName *string `field:"required" json:"bucketName" yaml:"bucketName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#prefix AppfabricIngestionDestination#prefix}. Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` }
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference // 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 NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference interface { cdktf.ComplexObject BucketName() *string SetBucketName(val *string) BucketNameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Prefix() *string SetPrefix(val *string) PrefixInput() *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 ResetPrefix() // 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 NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference
type AppfabricIngestionDestinationDestinationConfigurationAuditLogList ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) AppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference // 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 NewAppfabricIngestionDestinationDestinationConfigurationAuditLogList ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppfabricIngestionDestinationDestinationConfigurationAuditLogList
type AppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference ¶
type AppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference 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 Destination() AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList DestinationInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // 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 PutDestination(value interface{}) ResetDestination() // 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 NewAppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference ¶
func NewAppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference
type AppfabricIngestionDestinationDestinationConfigurationList ¶
type AppfabricIngestionDestinationDestinationConfigurationList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) AppfabricIngestionDestinationDestinationConfigurationOutputReference // 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 NewAppfabricIngestionDestinationDestinationConfigurationList ¶
func NewAppfabricIngestionDestinationDestinationConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppfabricIngestionDestinationDestinationConfigurationList
type AppfabricIngestionDestinationDestinationConfigurationOutputReference ¶
type AppfabricIngestionDestinationDestinationConfigurationOutputReference interface { cdktf.ComplexObject AuditLog() AppfabricIngestionDestinationDestinationConfigurationAuditLogList AuditLogInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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() interface{} SetInternalValue(val interface{}) // 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 PutAuditLog(value interface{}) ResetAuditLog() // 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 NewAppfabricIngestionDestinationDestinationConfigurationOutputReference ¶
func NewAppfabricIngestionDestinationDestinationConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppfabricIngestionDestinationDestinationConfigurationOutputReference
type AppfabricIngestionDestinationProcessingConfiguration ¶
type AppfabricIngestionDestinationProcessingConfiguration struct { // audit_log block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#audit_log AppfabricIngestionDestination#audit_log} AuditLog interface{} `field:"optional" json:"auditLog" yaml:"auditLog"` }
type AppfabricIngestionDestinationProcessingConfigurationAuditLog ¶
type AppfabricIngestionDestinationProcessingConfigurationAuditLog struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#format AppfabricIngestionDestination#format}. Format *string `field:"required" json:"format" yaml:"format"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#schema AppfabricIngestionDestination#schema}. Schema *string `field:"required" json:"schema" yaml:"schema"` }
type AppfabricIngestionDestinationProcessingConfigurationAuditLogList ¶
type AppfabricIngestionDestinationProcessingConfigurationAuditLogList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) AppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference // 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 NewAppfabricIngestionDestinationProcessingConfigurationAuditLogList ¶
func NewAppfabricIngestionDestinationProcessingConfigurationAuditLogList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppfabricIngestionDestinationProcessingConfigurationAuditLogList
type AppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference ¶
type AppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference 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 Format() *string SetFormat(val *string) FormatInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Schema() *string SetSchema(val *string) SchemaInput() *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 NewAppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference ¶
func NewAppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference
type AppfabricIngestionDestinationProcessingConfigurationList ¶
type AppfabricIngestionDestinationProcessingConfigurationList 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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) AppfabricIngestionDestinationProcessingConfigurationOutputReference // 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 NewAppfabricIngestionDestinationProcessingConfigurationList ¶
func NewAppfabricIngestionDestinationProcessingConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppfabricIngestionDestinationProcessingConfigurationList
type AppfabricIngestionDestinationProcessingConfigurationOutputReference ¶
type AppfabricIngestionDestinationProcessingConfigurationOutputReference interface { cdktf.ComplexObject AuditLog() AppfabricIngestionDestinationProcessingConfigurationAuditLogList AuditLogInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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() interface{} SetInternalValue(val interface{}) // 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 PutAuditLog(value interface{}) ResetAuditLog() // 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 NewAppfabricIngestionDestinationProcessingConfigurationOutputReference ¶
func NewAppfabricIngestionDestinationProcessingConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppfabricIngestionDestinationProcessingConfigurationOutputReference
type AppfabricIngestionDestinationTimeouts ¶
type AppfabricIngestionDestinationTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#create AppfabricIngestionDestination#create} Create *string `field:"optional" json:"create" yaml:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#delete AppfabricIngestionDestination#delete} Delete *string `field:"optional" json:"delete" yaml:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/appfabric_ingestion_destination#update AppfabricIngestionDestination#update} Update *string `field:"optional" json:"update" yaml:"update"` }
type AppfabricIngestionDestinationTimeoutsOutputReference ¶
type AppfabricIngestionDestinationTimeoutsOutputReference 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) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // 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 NewAppfabricIngestionDestinationTimeoutsOutputReference ¶
func NewAppfabricIngestionDestinationTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppfabricIngestionDestinationTimeoutsOutputReference
Source Files ¶
- AppfabricIngestionDestination.go
- AppfabricIngestionDestinationConfig.go
- AppfabricIngestionDestinationDestinationConfiguration.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLog.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestination.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStream.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamList__checks.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationFirehoseStreamOutputReference__checks.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationList__checks.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationOutputReference__checks.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3Bucket.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketList__checks.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogDestinationS3BucketOutputReference__checks.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogList.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogList__checks.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference.go
- AppfabricIngestionDestinationDestinationConfigurationAuditLogOutputReference__checks.go
- AppfabricIngestionDestinationDestinationConfigurationList.go
- AppfabricIngestionDestinationDestinationConfigurationList__checks.go
- AppfabricIngestionDestinationDestinationConfigurationOutputReference.go
- AppfabricIngestionDestinationDestinationConfigurationOutputReference__checks.go
- AppfabricIngestionDestinationProcessingConfiguration.go
- AppfabricIngestionDestinationProcessingConfigurationAuditLog.go
- AppfabricIngestionDestinationProcessingConfigurationAuditLogList.go
- AppfabricIngestionDestinationProcessingConfigurationAuditLogList__checks.go
- AppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference.go
- AppfabricIngestionDestinationProcessingConfigurationAuditLogOutputReference__checks.go
- AppfabricIngestionDestinationProcessingConfigurationList.go
- AppfabricIngestionDestinationProcessingConfigurationList__checks.go
- AppfabricIngestionDestinationProcessingConfigurationOutputReference.go
- AppfabricIngestionDestinationProcessingConfigurationOutputReference__checks.go
- AppfabricIngestionDestinationTimeouts.go
- AppfabricIngestionDestinationTimeoutsOutputReference.go
- AppfabricIngestionDestinationTimeoutsOutputReference__checks.go
- AppfabricIngestionDestination__checks.go
- main.go