Documentation ¶
Index ¶
- func NewPipesPipeEnrichmentParametersHttpParametersOutputReference_Override(p PipesPipeEnrichmentParametersHttpParametersOutputReference, ...)
- func NewPipesPipeEnrichmentParametersOutputReference_Override(p PipesPipeEnrichmentParametersOutputReference, ...)
- func NewPipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference_Override(p PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference, ...)
- func NewPipesPipeSourceParametersActivemqBrokerParametersOutputReference_Override(p PipesPipeSourceParametersActivemqBrokerParametersOutputReference, ...)
- func NewPipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference_Override(...)
- func NewPipesPipeSourceParametersDynamodbStreamParametersOutputReference_Override(p PipesPipeSourceParametersDynamodbStreamParametersOutputReference, ...)
- func NewPipesPipeSourceParametersFilterCriteriaFilterList_Override(p PipesPipeSourceParametersFilterCriteriaFilterList, ...)
- func NewPipesPipeSourceParametersFilterCriteriaFilterOutputReference_Override(p PipesPipeSourceParametersFilterCriteriaFilterOutputReference, ...)
- func NewPipesPipeSourceParametersFilterCriteriaOutputReference_Override(p PipesPipeSourceParametersFilterCriteriaOutputReference, ...)
- func NewPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference_Override(...)
- func NewPipesPipeSourceParametersKinesisStreamParametersOutputReference_Override(p PipesPipeSourceParametersKinesisStreamParametersOutputReference, ...)
- func NewPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference_Override(...)
- func NewPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference_Override(p PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference, ...)
- func NewPipesPipeSourceParametersOutputReference_Override(p PipesPipeSourceParametersOutputReference, ...)
- func NewPipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference_Override(p PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference, ...)
- func NewPipesPipeSourceParametersRabbitmqBrokerParametersOutputReference_Override(p PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference, ...)
- func NewPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference_Override(...)
- func NewPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference_Override(p PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference, ...)
- func NewPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference_Override(p PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference, ...)
- func NewPipesPipeSourceParametersSqsQueueParametersOutputReference_Override(p PipesPipeSourceParametersSqsQueueParametersOutputReference, ...)
- func NewPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference, ...)
- func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList_Override(p PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList, ...)
- func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference_Override(...)
- func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference, ...)
- func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList_Override(...)
- func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference_Override(...)
- func NewPipesPipeTargetParametersBatchJobParametersDependsOnList_Override(p PipesPipeTargetParametersBatchJobParametersDependsOnList, ...)
- func NewPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference, ...)
- func NewPipesPipeTargetParametersBatchJobParametersOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersOutputReference, ...)
- func NewPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference, ...)
- func NewPipesPipeTargetParametersCloudwatchLogsParametersOutputReference_Override(p PipesPipeTargetParametersCloudwatchLogsParametersOutputReference, ...)
- func NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList_Override(p PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList, ...)
- func NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOutputReference, ...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList, ...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference_Override(...)
- func NewPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference, ...)
- func NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintList_Override(p PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList, ...)
- func NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference, ...)
- func NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList_Override(p PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList, ...)
- func NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference, ...)
- func NewPipesPipeTargetParametersEventbridgeEventBusParametersOutputReference_Override(p PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference, ...)
- func NewPipesPipeTargetParametersHttpParametersOutputReference_Override(p PipesPipeTargetParametersHttpParametersOutputReference, ...)
- func NewPipesPipeTargetParametersKinesisStreamParametersOutputReference_Override(p PipesPipeTargetParametersKinesisStreamParametersOutputReference, ...)
- func NewPipesPipeTargetParametersLambdaFunctionParametersOutputReference_Override(p PipesPipeTargetParametersLambdaFunctionParametersOutputReference, ...)
- func NewPipesPipeTargetParametersOutputReference_Override(p PipesPipeTargetParametersOutputReference, ...)
- func NewPipesPipeTargetParametersRedshiftDataParametersOutputReference_Override(p PipesPipeTargetParametersRedshiftDataParametersOutputReference, ...)
- func NewPipesPipeTargetParametersSagemakerPipelineParametersOutputReference_Override(p PipesPipeTargetParametersSagemakerPipelineParametersOutputReference, ...)
- func NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList_Override(p PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList, ...)
- func NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference_Override(...)
- func NewPipesPipeTargetParametersSqsQueueParametersOutputReference_Override(p PipesPipeTargetParametersSqsQueueParametersOutputReference, ...)
- func NewPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference_Override(p PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference, ...)
- func NewPipesPipeTimeoutsOutputReference_Override(p PipesPipeTimeoutsOutputReference, ...)
- func NewPipesPipe_Override(p PipesPipe, scope constructs.Construct, id *string, config *PipesPipeConfig)
- func PipesPipe_IsConstruct(x interface{}) *bool
- func PipesPipe_IsTerraformElement(x interface{}) *bool
- func PipesPipe_IsTerraformResource(x interface{}) *bool
- func PipesPipe_TfResourceType() *string
- type PipesPipe
- type PipesPipeConfig
- type PipesPipeEnrichmentParameters
- type PipesPipeEnrichmentParametersHttpParameters
- type PipesPipeEnrichmentParametersHttpParametersOutputReference
- type PipesPipeEnrichmentParametersOutputReference
- type PipesPipeSourceParameters
- type PipesPipeSourceParametersActivemqBrokerParameters
- type PipesPipeSourceParametersActivemqBrokerParametersCredentials
- type PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference
- type PipesPipeSourceParametersActivemqBrokerParametersOutputReference
- type PipesPipeSourceParametersDynamodbStreamParameters
- type PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfig
- type PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference
- type PipesPipeSourceParametersDynamodbStreamParametersOutputReference
- type PipesPipeSourceParametersFilterCriteria
- type PipesPipeSourceParametersFilterCriteriaFilter
- type PipesPipeSourceParametersFilterCriteriaFilterList
- type PipesPipeSourceParametersFilterCriteriaFilterOutputReference
- type PipesPipeSourceParametersFilterCriteriaOutputReference
- type PipesPipeSourceParametersKinesisStreamParameters
- type PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig
- type PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference
- type PipesPipeSourceParametersKinesisStreamParametersOutputReference
- type PipesPipeSourceParametersManagedStreamingKafkaParameters
- type PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials
- type PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference
- type PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference
- type PipesPipeSourceParametersOutputReference
- type PipesPipeSourceParametersRabbitmqBrokerParameters
- type PipesPipeSourceParametersRabbitmqBrokerParametersCredentials
- type PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference
- type PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference
- type PipesPipeSourceParametersSelfManagedKafkaParameters
- type PipesPipeSourceParametersSelfManagedKafkaParametersCredentials
- type PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference
- type PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference
- type PipesPipeSourceParametersSelfManagedKafkaParametersVpc
- type PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference
- type PipesPipeSourceParametersSqsQueueParameters
- type PipesPipeSourceParametersSqsQueueParametersOutputReference
- type PipesPipeTargetParameters
- type PipesPipeTargetParametersBatchJobParameters
- type PipesPipeTargetParametersBatchJobParametersArrayProperties
- type PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference
- type PipesPipeTargetParametersBatchJobParametersContainerOverrides
- type PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment
- type PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList
- type PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference
- type PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference
- type PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirement
- type PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList
- type PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference
- type PipesPipeTargetParametersBatchJobParametersDependsOn
- type PipesPipeTargetParametersBatchJobParametersDependsOnList
- type PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference
- type PipesPipeTargetParametersBatchJobParametersOutputReference
- type PipesPipeTargetParametersBatchJobParametersRetryStrategy
- type PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference
- type PipesPipeTargetParametersCloudwatchLogsParameters
- type PipesPipeTargetParametersCloudwatchLogsParametersOutputReference
- type PipesPipeTargetParametersEcsTaskParameters
- type PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy
- type PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList
- type PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference
- type PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration
- type PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfiguration
- type PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference
- type PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference
- type PipesPipeTargetParametersEcsTaskParametersOutputReference
- type PipesPipeTargetParametersEcsTaskParametersOverrides
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironment
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFile
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirement
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList
- type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference
- type PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage
- type PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference
- type PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverride
- type PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList
- type PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference
- type PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference
- type PipesPipeTargetParametersEcsTaskParametersPlacementConstraint
- type PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList
- type PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference
- type PipesPipeTargetParametersEcsTaskParametersPlacementStrategy
- type PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList
- type PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference
- type PipesPipeTargetParametersEventbridgeEventBusParameters
- type PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference
- type PipesPipeTargetParametersHttpParameters
- type PipesPipeTargetParametersHttpParametersOutputReference
- type PipesPipeTargetParametersKinesisStreamParameters
- type PipesPipeTargetParametersKinesisStreamParametersOutputReference
- type PipesPipeTargetParametersLambdaFunctionParameters
- type PipesPipeTargetParametersLambdaFunctionParametersOutputReference
- type PipesPipeTargetParametersOutputReference
- type PipesPipeTargetParametersRedshiftDataParameters
- type PipesPipeTargetParametersRedshiftDataParametersOutputReference
- type PipesPipeTargetParametersSagemakerPipelineParameters
- type PipesPipeTargetParametersSagemakerPipelineParametersOutputReference
- type PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameter
- type PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList
- type PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference
- type PipesPipeTargetParametersSqsQueueParameters
- type PipesPipeTargetParametersSqsQueueParametersOutputReference
- type PipesPipeTargetParametersStepFunctionStateMachineParameters
- type PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference
- type PipesPipeTimeouts
- type PipesPipeTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPipesPipeEnrichmentParametersHttpParametersOutputReference_Override ¶
func NewPipesPipeEnrichmentParametersHttpParametersOutputReference_Override(p PipesPipeEnrichmentParametersHttpParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeEnrichmentParametersOutputReference_Override ¶
func NewPipesPipeEnrichmentParametersOutputReference_Override(p PipesPipeEnrichmentParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference_Override ¶
func NewPipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference_Override(p PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersActivemqBrokerParametersOutputReference_Override ¶
func NewPipesPipeSourceParametersActivemqBrokerParametersOutputReference_Override(p PipesPipeSourceParametersActivemqBrokerParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference_Override ¶
func NewPipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference_Override(p PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersDynamodbStreamParametersOutputReference_Override ¶
func NewPipesPipeSourceParametersDynamodbStreamParametersOutputReference_Override(p PipesPipeSourceParametersDynamodbStreamParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersFilterCriteriaFilterList_Override ¶
func NewPipesPipeSourceParametersFilterCriteriaFilterList_Override(p PipesPipeSourceParametersFilterCriteriaFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeSourceParametersFilterCriteriaFilterOutputReference_Override ¶
func NewPipesPipeSourceParametersFilterCriteriaFilterOutputReference_Override(p PipesPipeSourceParametersFilterCriteriaFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeSourceParametersFilterCriteriaOutputReference_Override ¶
func NewPipesPipeSourceParametersFilterCriteriaOutputReference_Override(p PipesPipeSourceParametersFilterCriteriaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference_Override ¶
func NewPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference_Override(p PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersKinesisStreamParametersOutputReference_Override ¶
func NewPipesPipeSourceParametersKinesisStreamParametersOutputReference_Override(p PipesPipeSourceParametersKinesisStreamParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference_Override ¶
func NewPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference_Override(p PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference_Override ¶
func NewPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference_Override(p PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersOutputReference_Override ¶
func NewPipesPipeSourceParametersOutputReference_Override(p PipesPipeSourceParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference_Override ¶
func NewPipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference_Override(p PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersRabbitmqBrokerParametersOutputReference_Override ¶
func NewPipesPipeSourceParametersRabbitmqBrokerParametersOutputReference_Override(p PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference_Override ¶
func NewPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference_Override(p PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference_Override ¶
func NewPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference_Override(p PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference_Override ¶
func NewPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference_Override(p PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeSourceParametersSqsQueueParametersOutputReference_Override ¶
func NewPipesPipeSourceParametersSqsQueueParametersOutputReference_Override(p PipesPipeSourceParametersSqsQueueParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList_Override(p PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList_Override(p PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersBatchJobParametersDependsOnList_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersDependsOnList_Override(p PipesPipeTargetParametersBatchJobParametersDependsOnList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersBatchJobParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference_Override ¶
func NewPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference_Override(p PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersCloudwatchLogsParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersCloudwatchLogsParametersOutputReference_Override(p PipesPipeTargetParametersCloudwatchLogsParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList_Override(p PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersEcsTaskParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintList_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintList_Override(p PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList_Override(p PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference_Override ¶
func NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference_Override(p PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersEventbridgeEventBusParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersEventbridgeEventBusParametersOutputReference_Override(p PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersHttpParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersHttpParametersOutputReference_Override(p PipesPipeTargetParametersHttpParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersKinesisStreamParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersKinesisStreamParametersOutputReference_Override(p PipesPipeTargetParametersKinesisStreamParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersLambdaFunctionParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersLambdaFunctionParametersOutputReference_Override(p PipesPipeTargetParametersLambdaFunctionParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersOutputReference_Override(p PipesPipeTargetParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersRedshiftDataParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersRedshiftDataParametersOutputReference_Override(p PipesPipeTargetParametersRedshiftDataParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersSagemakerPipelineParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersSagemakerPipelineParametersOutputReference_Override(p PipesPipeTargetParametersSagemakerPipelineParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList_Override ¶
func NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList_Override(p PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference_Override ¶
func NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference_Override(p PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPipesPipeTargetParametersSqsQueueParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersSqsQueueParametersOutputReference_Override(p PipesPipeTargetParametersSqsQueueParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference_Override ¶
func NewPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference_Override(p PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipeTimeoutsOutputReference_Override ¶
func NewPipesPipeTimeoutsOutputReference_Override(p PipesPipeTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPipesPipe_Override ¶
func NewPipesPipe_Override(p PipesPipe, scope constructs.Construct, id *string, config *PipesPipeConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe aws_pipes_pipe} Resource.
func PipesPipe_IsConstruct ¶
func PipesPipe_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 PipesPipe_IsTerraformElement ¶
func PipesPipe_IsTerraformElement(x interface{}) *bool
Experimental.
func PipesPipe_IsTerraformResource ¶
func PipesPipe_IsTerraformResource(x interface{}) *bool
Experimental.
func PipesPipe_TfResourceType ¶
func PipesPipe_TfResourceType() *string
Types ¶
type PipesPipe ¶
type PipesPipe interface { cdktf.TerraformResource 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) Description() *string SetDescription(val *string) DescriptionInput() *string DesiredState() *string SetDesiredState(val *string) DesiredStateInput() *string Enrichment() *string SetEnrichment(val *string) EnrichmentInput() *string EnrichmentParameters() PipesPipeEnrichmentParametersOutputReference EnrichmentParametersInput() *PipesPipeEnrichmentParameters // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string NamePrefix() *string SetNamePrefix(val *string) NamePrefixInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RoleArn() *string SetRoleArn(val *string) RoleArnInput() *string Source() *string SetSource(val *string) SourceInput() *string SourceParameters() PipesPipeSourceParametersOutputReference SourceParametersInput() *PipesPipeSourceParameters Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() *map[string]*string SetTagsAll(val *map[string]*string) TagsAllInput() *map[string]*string TagsInput() *map[string]*string Target() *string SetTarget(val *string) TargetInput() *string TargetParameters() PipesPipeTargetParametersOutputReference TargetParametersInput() *PipesPipeTargetParameters // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() PipesPipeTimeoutsOutputReference TimeoutsInput() interface{} // 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) PutEnrichmentParameters(value *PipesPipeEnrichmentParameters) PutSourceParameters(value *PipesPipeSourceParameters) PutTargetParameters(value *PipesPipeTargetParameters) PutTimeouts(value *PipesPipeTimeouts) ResetDescription() ResetDesiredState() ResetEnrichment() ResetEnrichmentParameters() ResetId() ResetName() ResetNamePrefix() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSourceParameters() ResetTags() ResetTagsAll() ResetTargetParameters() ResetTimeouts() 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://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe aws_pipes_pipe}.
func NewPipesPipe ¶
func NewPipesPipe(scope constructs.Construct, id *string, config *PipesPipeConfig) PipesPipe
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe aws_pipes_pipe} Resource.
type PipesPipeConfig ¶
type PipesPipeConfig 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.21.0/docs/resources/pipes_pipe#role_arn PipesPipe#role_arn}. RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#source PipesPipe#source}. Source *string `field:"required" json:"source" yaml:"source"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#target PipesPipe#target}. Target *string `field:"required" json:"target" yaml:"target"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#description PipesPipe#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#desired_state PipesPipe#desired_state}. DesiredState *string `field:"optional" json:"desiredState" yaml:"desiredState"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#enrichment PipesPipe#enrichment}. Enrichment *string `field:"optional" json:"enrichment" yaml:"enrichment"` // enrichment_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#enrichment_parameters PipesPipe#enrichment_parameters} EnrichmentParameters *PipesPipeEnrichmentParameters `field:"optional" json:"enrichmentParameters" yaml:"enrichmentParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#id PipesPipe#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#name PipesPipe#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#name_prefix PipesPipe#name_prefix}. NamePrefix *string `field:"optional" json:"namePrefix" yaml:"namePrefix"` // source_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#source_parameters PipesPipe#source_parameters} SourceParameters *PipesPipeSourceParameters `field:"optional" json:"sourceParameters" yaml:"sourceParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#tags PipesPipe#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#tags_all PipesPipe#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` // target_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#target_parameters PipesPipe#target_parameters} TargetParameters *PipesPipeTargetParameters `field:"optional" json:"targetParameters" yaml:"targetParameters"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#timeouts PipesPipe#timeouts} Timeouts *PipesPipeTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type PipesPipeEnrichmentParameters ¶
type PipesPipeEnrichmentParameters struct { // http_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#http_parameters PipesPipe#http_parameters} HttpParameters *PipesPipeEnrichmentParametersHttpParameters `field:"optional" json:"httpParameters" yaml:"httpParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#input_template PipesPipe#input_template}. InputTemplate *string `field:"optional" json:"inputTemplate" yaml:"inputTemplate"` }
type PipesPipeEnrichmentParametersHttpParameters ¶
type PipesPipeEnrichmentParametersHttpParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#header_parameters PipesPipe#header_parameters}. HeaderParameters *map[string]*string `field:"optional" json:"headerParameters" yaml:"headerParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#path_parameter_values PipesPipe#path_parameter_values}. PathParameterValues *[]*string `field:"optional" json:"pathParameterValues" yaml:"pathParameterValues"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#query_string_parameters PipesPipe#query_string_parameters}. QueryStringParameters *map[string]*string `field:"optional" json:"queryStringParameters" yaml:"queryStringParameters"` }
type PipesPipeEnrichmentParametersHttpParametersOutputReference ¶
type PipesPipeEnrichmentParametersHttpParametersOutputReference 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 HeaderParameters() *map[string]*string SetHeaderParameters(val *map[string]*string) HeaderParametersInput() *map[string]*string InternalValue() *PipesPipeEnrichmentParametersHttpParameters SetInternalValue(val *PipesPipeEnrichmentParametersHttpParameters) PathParameterValues() *[]*string SetPathParameterValues(val *[]*string) PathParameterValuesInput() *[]*string QueryStringParameters() *map[string]*string SetQueryStringParameters(val *map[string]*string) QueryStringParametersInput() *map[string]*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 ResetHeaderParameters() ResetPathParameterValues() ResetQueryStringParameters() // 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 NewPipesPipeEnrichmentParametersHttpParametersOutputReference ¶
func NewPipesPipeEnrichmentParametersHttpParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeEnrichmentParametersHttpParametersOutputReference
type PipesPipeEnrichmentParametersOutputReference ¶
type PipesPipeEnrichmentParametersOutputReference 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 HttpParameters() PipesPipeEnrichmentParametersHttpParametersOutputReference HttpParametersInput() *PipesPipeEnrichmentParametersHttpParameters InputTemplate() *string SetInputTemplate(val *string) InputTemplateInput() *string InternalValue() *PipesPipeEnrichmentParameters SetInternalValue(val *PipesPipeEnrichmentParameters) // 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 PutHttpParameters(value *PipesPipeEnrichmentParametersHttpParameters) ResetHttpParameters() ResetInputTemplate() // 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 NewPipesPipeEnrichmentParametersOutputReference ¶
func NewPipesPipeEnrichmentParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeEnrichmentParametersOutputReference
type PipesPipeSourceParameters ¶
type PipesPipeSourceParameters struct { // activemq_broker_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#activemq_broker_parameters PipesPipe#activemq_broker_parameters} ActivemqBrokerParameters *PipesPipeSourceParametersActivemqBrokerParameters `field:"optional" json:"activemqBrokerParameters" yaml:"activemqBrokerParameters"` // dynamodb_stream_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#dynamodb_stream_parameters PipesPipe#dynamodb_stream_parameters} DynamodbStreamParameters *PipesPipeSourceParametersDynamodbStreamParameters `field:"optional" json:"dynamodbStreamParameters" yaml:"dynamodbStreamParameters"` // filter_criteria block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#filter_criteria PipesPipe#filter_criteria} FilterCriteria *PipesPipeSourceParametersFilterCriteria `field:"optional" json:"filterCriteria" yaml:"filterCriteria"` // kinesis_stream_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#kinesis_stream_parameters PipesPipe#kinesis_stream_parameters} KinesisStreamParameters *PipesPipeSourceParametersKinesisStreamParameters `field:"optional" json:"kinesisStreamParameters" yaml:"kinesisStreamParameters"` // managed_streaming_kafka_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#managed_streaming_kafka_parameters PipesPipe#managed_streaming_kafka_parameters} ManagedStreamingKafkaParameters *PipesPipeSourceParametersManagedStreamingKafkaParameters `field:"optional" json:"managedStreamingKafkaParameters" yaml:"managedStreamingKafkaParameters"` // rabbitmq_broker_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#rabbitmq_broker_parameters PipesPipe#rabbitmq_broker_parameters} RabbitmqBrokerParameters *PipesPipeSourceParametersRabbitmqBrokerParameters `field:"optional" json:"rabbitmqBrokerParameters" yaml:"rabbitmqBrokerParameters"` // self_managed_kafka_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#self_managed_kafka_parameters PipesPipe#self_managed_kafka_parameters} SelfManagedKafkaParameters *PipesPipeSourceParametersSelfManagedKafkaParameters `field:"optional" json:"selfManagedKafkaParameters" yaml:"selfManagedKafkaParameters"` // sqs_queue_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#sqs_queue_parameters PipesPipe#sqs_queue_parameters} SqsQueueParameters *PipesPipeSourceParametersSqsQueueParameters `field:"optional" json:"sqsQueueParameters" yaml:"sqsQueueParameters"` }
type PipesPipeSourceParametersActivemqBrokerParameters ¶
type PipesPipeSourceParametersActivemqBrokerParameters struct { // credentials block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#credentials PipesPipe#credentials} Credentials *PipesPipeSourceParametersActivemqBrokerParametersCredentials `field:"required" json:"credentials" yaml:"credentials"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#queue_name PipesPipe#queue_name}. QueueName *string `field:"required" json:"queueName" yaml:"queueName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}. BatchSize *float64 `field:"optional" json:"batchSize" yaml:"batchSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}. MaximumBatchingWindowInSeconds *float64 `field:"optional" json:"maximumBatchingWindowInSeconds" yaml:"maximumBatchingWindowInSeconds"` }
type PipesPipeSourceParametersActivemqBrokerParametersCredentials ¶
type PipesPipeSourceParametersActivemqBrokerParametersCredentials struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#basic_auth PipesPipe#basic_auth}. BasicAuth *string `field:"required" json:"basicAuth" yaml:"basicAuth"` }
type PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference ¶
type PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference interface { cdktf.ComplexObject BasicAuth() *string SetBasicAuth(val *string) BasicAuthInput() *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() *PipesPipeSourceParametersActivemqBrokerParametersCredentials SetInternalValue(val *PipesPipeSourceParametersActivemqBrokerParametersCredentials) // 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 NewPipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference ¶
func NewPipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference
type PipesPipeSourceParametersActivemqBrokerParametersOutputReference ¶
type PipesPipeSourceParametersActivemqBrokerParametersOutputReference interface { cdktf.ComplexObject BatchSize() *float64 SetBatchSize(val *float64) BatchSizeInput() *float64 // 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 Credentials() PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference CredentialsInput() *PipesPipeSourceParametersActivemqBrokerParametersCredentials // Experimental. Fqn() *string InternalValue() *PipesPipeSourceParametersActivemqBrokerParameters SetInternalValue(val *PipesPipeSourceParametersActivemqBrokerParameters) MaximumBatchingWindowInSeconds() *float64 SetMaximumBatchingWindowInSeconds(val *float64) MaximumBatchingWindowInSecondsInput() *float64 QueueName() *string SetQueueName(val *string) QueueNameInput() *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 PutCredentials(value *PipesPipeSourceParametersActivemqBrokerParametersCredentials) ResetBatchSize() ResetMaximumBatchingWindowInSeconds() // 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 NewPipesPipeSourceParametersActivemqBrokerParametersOutputReference ¶
func NewPipesPipeSourceParametersActivemqBrokerParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersActivemqBrokerParametersOutputReference
type PipesPipeSourceParametersDynamodbStreamParameters ¶
type PipesPipeSourceParametersDynamodbStreamParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#starting_position PipesPipe#starting_position}. StartingPosition *string `field:"required" json:"startingPosition" yaml:"startingPosition"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}. BatchSize *float64 `field:"optional" json:"batchSize" yaml:"batchSize"` // dead_letter_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#dead_letter_config PipesPipe#dead_letter_config} DeadLetterConfig *PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfig `field:"optional" json:"deadLetterConfig" yaml:"deadLetterConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}. MaximumBatchingWindowInSeconds *float64 `field:"optional" json:"maximumBatchingWindowInSeconds" yaml:"maximumBatchingWindowInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_record_age_in_seconds PipesPipe#maximum_record_age_in_seconds}. MaximumRecordAgeInSeconds *float64 `field:"optional" json:"maximumRecordAgeInSeconds" yaml:"maximumRecordAgeInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_retry_attempts PipesPipe#maximum_retry_attempts}. MaximumRetryAttempts *float64 `field:"optional" json:"maximumRetryAttempts" yaml:"maximumRetryAttempts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#on_partial_batch_item_failure PipesPipe#on_partial_batch_item_failure}. OnPartialBatchItemFailure *string `field:"optional" json:"onPartialBatchItemFailure" yaml:"onPartialBatchItemFailure"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#parallelization_factor PipesPipe#parallelization_factor}. ParallelizationFactor *float64 `field:"optional" json:"parallelizationFactor" yaml:"parallelizationFactor"` }
type PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfig ¶
type PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#arn PipesPipe#arn}. Arn *string `field:"optional" json:"arn" yaml:"arn"` }
type PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference ¶
type PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference interface { cdktf.ComplexObject Arn() *string SetArn(val *string) ArnInput() *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() *PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfig SetInternalValue(val *PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfig) // 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 ResetArn() // 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 NewPipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference ¶
func NewPipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference
type PipesPipeSourceParametersDynamodbStreamParametersOutputReference ¶
type PipesPipeSourceParametersDynamodbStreamParametersOutputReference interface { cdktf.ComplexObject BatchSize() *float64 SetBatchSize(val *float64) BatchSizeInput() *float64 // 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 DeadLetterConfig() PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference DeadLetterConfigInput() *PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfig // Experimental. Fqn() *string InternalValue() *PipesPipeSourceParametersDynamodbStreamParameters SetInternalValue(val *PipesPipeSourceParametersDynamodbStreamParameters) MaximumBatchingWindowInSeconds() *float64 SetMaximumBatchingWindowInSeconds(val *float64) MaximumBatchingWindowInSecondsInput() *float64 MaximumRecordAgeInSeconds() *float64 SetMaximumRecordAgeInSeconds(val *float64) MaximumRecordAgeInSecondsInput() *float64 MaximumRetryAttempts() *float64 SetMaximumRetryAttempts(val *float64) MaximumRetryAttemptsInput() *float64 OnPartialBatchItemFailure() *string SetOnPartialBatchItemFailure(val *string) OnPartialBatchItemFailureInput() *string ParallelizationFactor() *float64 SetParallelizationFactor(val *float64) ParallelizationFactorInput() *float64 StartingPosition() *string SetStartingPosition(val *string) StartingPositionInput() *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 PutDeadLetterConfig(value *PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfig) ResetBatchSize() ResetDeadLetterConfig() ResetMaximumBatchingWindowInSeconds() ResetMaximumRecordAgeInSeconds() ResetMaximumRetryAttempts() ResetOnPartialBatchItemFailure() ResetParallelizationFactor() // 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 NewPipesPipeSourceParametersDynamodbStreamParametersOutputReference ¶
func NewPipesPipeSourceParametersDynamodbStreamParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersDynamodbStreamParametersOutputReference
type PipesPipeSourceParametersFilterCriteria ¶
type PipesPipeSourceParametersFilterCriteria struct { // filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#filter PipesPipe#filter} Filter interface{} `field:"optional" json:"filter" yaml:"filter"` }
type PipesPipeSourceParametersFilterCriteriaFilter ¶
type PipesPipeSourceParametersFilterCriteriaFilter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#pattern PipesPipe#pattern}. Pattern *string `field:"required" json:"pattern" yaml:"pattern"` }
type PipesPipeSourceParametersFilterCriteriaFilterList ¶
type PipesPipeSourceParametersFilterCriteriaFilterList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeSourceParametersFilterCriteriaFilterOutputReference // 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 NewPipesPipeSourceParametersFilterCriteriaFilterList ¶
func NewPipesPipeSourceParametersFilterCriteriaFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeSourceParametersFilterCriteriaFilterList
type PipesPipeSourceParametersFilterCriteriaFilterOutputReference ¶
type PipesPipeSourceParametersFilterCriteriaFilterOutputReference 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{}) Pattern() *string SetPattern(val *string) PatternInput() *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 NewPipesPipeSourceParametersFilterCriteriaFilterOutputReference ¶
func NewPipesPipeSourceParametersFilterCriteriaFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeSourceParametersFilterCriteriaFilterOutputReference
type PipesPipeSourceParametersFilterCriteriaOutputReference ¶
type PipesPipeSourceParametersFilterCriteriaOutputReference 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 Filter() PipesPipeSourceParametersFilterCriteriaFilterList FilterInput() interface{} // Experimental. Fqn() *string InternalValue() *PipesPipeSourceParametersFilterCriteria SetInternalValue(val *PipesPipeSourceParametersFilterCriteria) // 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 PutFilter(value interface{}) ResetFilter() // 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 NewPipesPipeSourceParametersFilterCriteriaOutputReference ¶
func NewPipesPipeSourceParametersFilterCriteriaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersFilterCriteriaOutputReference
type PipesPipeSourceParametersKinesisStreamParameters ¶
type PipesPipeSourceParametersKinesisStreamParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#starting_position PipesPipe#starting_position}. StartingPosition *string `field:"required" json:"startingPosition" yaml:"startingPosition"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}. BatchSize *float64 `field:"optional" json:"batchSize" yaml:"batchSize"` // dead_letter_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#dead_letter_config PipesPipe#dead_letter_config} DeadLetterConfig *PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig `field:"optional" json:"deadLetterConfig" yaml:"deadLetterConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}. MaximumBatchingWindowInSeconds *float64 `field:"optional" json:"maximumBatchingWindowInSeconds" yaml:"maximumBatchingWindowInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_record_age_in_seconds PipesPipe#maximum_record_age_in_seconds}. MaximumRecordAgeInSeconds *float64 `field:"optional" json:"maximumRecordAgeInSeconds" yaml:"maximumRecordAgeInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_retry_attempts PipesPipe#maximum_retry_attempts}. MaximumRetryAttempts *float64 `field:"optional" json:"maximumRetryAttempts" yaml:"maximumRetryAttempts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#on_partial_batch_item_failure PipesPipe#on_partial_batch_item_failure}. OnPartialBatchItemFailure *string `field:"optional" json:"onPartialBatchItemFailure" yaml:"onPartialBatchItemFailure"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#parallelization_factor PipesPipe#parallelization_factor}. ParallelizationFactor *float64 `field:"optional" json:"parallelizationFactor" yaml:"parallelizationFactor"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#starting_position_timestamp PipesPipe#starting_position_timestamp}. StartingPositionTimestamp *string `field:"optional" json:"startingPositionTimestamp" yaml:"startingPositionTimestamp"` }
type PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig ¶
type PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#arn PipesPipe#arn}. Arn *string `field:"optional" json:"arn" yaml:"arn"` }
type PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference ¶
type PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference interface { cdktf.ComplexObject Arn() *string SetArn(val *string) ArnInput() *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() *PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig SetInternalValue(val *PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig) // 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 ResetArn() // 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 NewPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference ¶
func NewPipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference
type PipesPipeSourceParametersKinesisStreamParametersOutputReference ¶
type PipesPipeSourceParametersKinesisStreamParametersOutputReference interface { cdktf.ComplexObject BatchSize() *float64 SetBatchSize(val *float64) BatchSizeInput() *float64 // 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 DeadLetterConfig() PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference DeadLetterConfigInput() *PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig // Experimental. Fqn() *string InternalValue() *PipesPipeSourceParametersKinesisStreamParameters SetInternalValue(val *PipesPipeSourceParametersKinesisStreamParameters) MaximumBatchingWindowInSeconds() *float64 SetMaximumBatchingWindowInSeconds(val *float64) MaximumBatchingWindowInSecondsInput() *float64 MaximumRecordAgeInSeconds() *float64 SetMaximumRecordAgeInSeconds(val *float64) MaximumRecordAgeInSecondsInput() *float64 MaximumRetryAttempts() *float64 SetMaximumRetryAttempts(val *float64) MaximumRetryAttemptsInput() *float64 OnPartialBatchItemFailure() *string SetOnPartialBatchItemFailure(val *string) OnPartialBatchItemFailureInput() *string ParallelizationFactor() *float64 SetParallelizationFactor(val *float64) ParallelizationFactorInput() *float64 StartingPosition() *string SetStartingPosition(val *string) StartingPositionInput() *string StartingPositionTimestamp() *string SetStartingPositionTimestamp(val *string) StartingPositionTimestampInput() *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 PutDeadLetterConfig(value *PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig) ResetBatchSize() ResetDeadLetterConfig() ResetMaximumBatchingWindowInSeconds() ResetMaximumRecordAgeInSeconds() ResetMaximumRetryAttempts() ResetOnPartialBatchItemFailure() ResetParallelizationFactor() ResetStartingPositionTimestamp() // 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 NewPipesPipeSourceParametersKinesisStreamParametersOutputReference ¶
func NewPipesPipeSourceParametersKinesisStreamParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersKinesisStreamParametersOutputReference
type PipesPipeSourceParametersManagedStreamingKafkaParameters ¶
type PipesPipeSourceParametersManagedStreamingKafkaParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#topic_name PipesPipe#topic_name}. TopicName *string `field:"required" json:"topicName" yaml:"topicName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}. BatchSize *float64 `field:"optional" json:"batchSize" yaml:"batchSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#consumer_group_id PipesPipe#consumer_group_id}. ConsumerGroupId *string `field:"optional" json:"consumerGroupId" yaml:"consumerGroupId"` // credentials block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#credentials PipesPipe#credentials} Credentials *PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials `field:"optional" json:"credentials" yaml:"credentials"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}. MaximumBatchingWindowInSeconds *float64 `field:"optional" json:"maximumBatchingWindowInSeconds" yaml:"maximumBatchingWindowInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#starting_position PipesPipe#starting_position}. StartingPosition *string `field:"optional" json:"startingPosition" yaml:"startingPosition"` }
type PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials ¶
type PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#client_certificate_tls_auth PipesPipe#client_certificate_tls_auth}. ClientCertificateTlsAuth *string `field:"optional" json:"clientCertificateTlsAuth" yaml:"clientCertificateTlsAuth"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#sasl_scram_512_auth PipesPipe#sasl_scram_512_auth}. SaslScram512Auth *string `field:"optional" json:"saslScram512Auth" yaml:"saslScram512Auth"` }
type PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference ¶
type PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference interface { cdktf.ComplexObject ClientCertificateTlsAuth() *string SetClientCertificateTlsAuth(val *string) ClientCertificateTlsAuthInput() *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() *PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials SetInternalValue(val *PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials) SaslScram512Auth() *string SetSaslScram512Auth(val *string) SaslScram512AuthInput() *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 ResetClientCertificateTlsAuth() ResetSaslScram512Auth() // 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 NewPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference ¶
func NewPipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference
type PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference ¶
type PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference interface { cdktf.ComplexObject BatchSize() *float64 SetBatchSize(val *float64) BatchSizeInput() *float64 // 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) ConsumerGroupId() *string SetConsumerGroupId(val *string) ConsumerGroupIdInput() *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 Credentials() PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference CredentialsInput() *PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials // Experimental. Fqn() *string InternalValue() *PipesPipeSourceParametersManagedStreamingKafkaParameters SetInternalValue(val *PipesPipeSourceParametersManagedStreamingKafkaParameters) MaximumBatchingWindowInSeconds() *float64 SetMaximumBatchingWindowInSeconds(val *float64) MaximumBatchingWindowInSecondsInput() *float64 StartingPosition() *string SetStartingPosition(val *string) StartingPositionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopicName() *string SetTopicName(val *string) TopicNameInput() *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 PutCredentials(value *PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials) ResetBatchSize() ResetConsumerGroupId() ResetCredentials() ResetMaximumBatchingWindowInSeconds() ResetStartingPosition() // 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 NewPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference ¶
func NewPipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference
type PipesPipeSourceParametersOutputReference ¶
type PipesPipeSourceParametersOutputReference interface { cdktf.ComplexObject ActivemqBrokerParameters() PipesPipeSourceParametersActivemqBrokerParametersOutputReference ActivemqBrokerParametersInput() *PipesPipeSourceParametersActivemqBrokerParameters // 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 DynamodbStreamParameters() PipesPipeSourceParametersDynamodbStreamParametersOutputReference DynamodbStreamParametersInput() *PipesPipeSourceParametersDynamodbStreamParameters FilterCriteria() PipesPipeSourceParametersFilterCriteriaOutputReference FilterCriteriaInput() *PipesPipeSourceParametersFilterCriteria // Experimental. Fqn() *string InternalValue() *PipesPipeSourceParameters SetInternalValue(val *PipesPipeSourceParameters) KinesisStreamParameters() PipesPipeSourceParametersKinesisStreamParametersOutputReference KinesisStreamParametersInput() *PipesPipeSourceParametersKinesisStreamParameters ManagedStreamingKafkaParameters() PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference ManagedStreamingKafkaParametersInput() *PipesPipeSourceParametersManagedStreamingKafkaParameters RabbitmqBrokerParameters() PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference RabbitmqBrokerParametersInput() *PipesPipeSourceParametersRabbitmqBrokerParameters SelfManagedKafkaParameters() PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference SelfManagedKafkaParametersInput() *PipesPipeSourceParametersSelfManagedKafkaParameters SqsQueueParameters() PipesPipeSourceParametersSqsQueueParametersOutputReference SqsQueueParametersInput() *PipesPipeSourceParametersSqsQueueParameters // 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 PutActivemqBrokerParameters(value *PipesPipeSourceParametersActivemqBrokerParameters) PutDynamodbStreamParameters(value *PipesPipeSourceParametersDynamodbStreamParameters) PutFilterCriteria(value *PipesPipeSourceParametersFilterCriteria) PutKinesisStreamParameters(value *PipesPipeSourceParametersKinesisStreamParameters) PutManagedStreamingKafkaParameters(value *PipesPipeSourceParametersManagedStreamingKafkaParameters) PutRabbitmqBrokerParameters(value *PipesPipeSourceParametersRabbitmqBrokerParameters) PutSelfManagedKafkaParameters(value *PipesPipeSourceParametersSelfManagedKafkaParameters) PutSqsQueueParameters(value *PipesPipeSourceParametersSqsQueueParameters) ResetActivemqBrokerParameters() ResetDynamodbStreamParameters() ResetFilterCriteria() ResetKinesisStreamParameters() ResetManagedStreamingKafkaParameters() ResetRabbitmqBrokerParameters() ResetSelfManagedKafkaParameters() ResetSqsQueueParameters() // 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 NewPipesPipeSourceParametersOutputReference ¶
func NewPipesPipeSourceParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersOutputReference
type PipesPipeSourceParametersRabbitmqBrokerParameters ¶
type PipesPipeSourceParametersRabbitmqBrokerParameters struct { // credentials block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#credentials PipesPipe#credentials} Credentials *PipesPipeSourceParametersRabbitmqBrokerParametersCredentials `field:"required" json:"credentials" yaml:"credentials"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#queue_name PipesPipe#queue_name}. QueueName *string `field:"required" json:"queueName" yaml:"queueName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}. BatchSize *float64 `field:"optional" json:"batchSize" yaml:"batchSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}. MaximumBatchingWindowInSeconds *float64 `field:"optional" json:"maximumBatchingWindowInSeconds" yaml:"maximumBatchingWindowInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#virtual_host PipesPipe#virtual_host}. VirtualHost *string `field:"optional" json:"virtualHost" yaml:"virtualHost"` }
type PipesPipeSourceParametersRabbitmqBrokerParametersCredentials ¶
type PipesPipeSourceParametersRabbitmqBrokerParametersCredentials struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#basic_auth PipesPipe#basic_auth}. BasicAuth *string `field:"required" json:"basicAuth" yaml:"basicAuth"` }
type PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference ¶
type PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference interface { cdktf.ComplexObject BasicAuth() *string SetBasicAuth(val *string) BasicAuthInput() *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() *PipesPipeSourceParametersRabbitmqBrokerParametersCredentials SetInternalValue(val *PipesPipeSourceParametersRabbitmqBrokerParametersCredentials) // 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 NewPipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference ¶
func NewPipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference
type PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference ¶
type PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference interface { cdktf.ComplexObject BatchSize() *float64 SetBatchSize(val *float64) BatchSizeInput() *float64 // 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 Credentials() PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference CredentialsInput() *PipesPipeSourceParametersRabbitmqBrokerParametersCredentials // Experimental. Fqn() *string InternalValue() *PipesPipeSourceParametersRabbitmqBrokerParameters SetInternalValue(val *PipesPipeSourceParametersRabbitmqBrokerParameters) MaximumBatchingWindowInSeconds() *float64 SetMaximumBatchingWindowInSeconds(val *float64) MaximumBatchingWindowInSecondsInput() *float64 QueueName() *string SetQueueName(val *string) QueueNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualHost() *string SetVirtualHost(val *string) VirtualHostInput() *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 PutCredentials(value *PipesPipeSourceParametersRabbitmqBrokerParametersCredentials) ResetBatchSize() ResetMaximumBatchingWindowInSeconds() ResetVirtualHost() // 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 NewPipesPipeSourceParametersRabbitmqBrokerParametersOutputReference ¶
func NewPipesPipeSourceParametersRabbitmqBrokerParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference
type PipesPipeSourceParametersSelfManagedKafkaParameters ¶
type PipesPipeSourceParametersSelfManagedKafkaParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#topic_name PipesPipe#topic_name}. TopicName *string `field:"required" json:"topicName" yaml:"topicName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#additional_bootstrap_servers PipesPipe#additional_bootstrap_servers}. AdditionalBootstrapServers *[]*string `field:"optional" json:"additionalBootstrapServers" yaml:"additionalBootstrapServers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}. BatchSize *float64 `field:"optional" json:"batchSize" yaml:"batchSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#consumer_group_id PipesPipe#consumer_group_id}. ConsumerGroupId *string `field:"optional" json:"consumerGroupId" yaml:"consumerGroupId"` // credentials block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#credentials PipesPipe#credentials} Credentials *PipesPipeSourceParametersSelfManagedKafkaParametersCredentials `field:"optional" json:"credentials" yaml:"credentials"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}. MaximumBatchingWindowInSeconds *float64 `field:"optional" json:"maximumBatchingWindowInSeconds" yaml:"maximumBatchingWindowInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#server_root_ca_certificate PipesPipe#server_root_ca_certificate}. ServerRootCaCertificate *string `field:"optional" json:"serverRootCaCertificate" yaml:"serverRootCaCertificate"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#starting_position PipesPipe#starting_position}. StartingPosition *string `field:"optional" json:"startingPosition" yaml:"startingPosition"` // vpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#vpc PipesPipe#vpc} Vpc *PipesPipeSourceParametersSelfManagedKafkaParametersVpc `field:"optional" json:"vpc" yaml:"vpc"` }
type PipesPipeSourceParametersSelfManagedKafkaParametersCredentials ¶
type PipesPipeSourceParametersSelfManagedKafkaParametersCredentials struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#basic_auth PipesPipe#basic_auth}. BasicAuth *string `field:"required" json:"basicAuth" yaml:"basicAuth"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#client_certificate_tls_auth PipesPipe#client_certificate_tls_auth}. ClientCertificateTlsAuth *string `field:"optional" json:"clientCertificateTlsAuth" yaml:"clientCertificateTlsAuth"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#sasl_scram_256_auth PipesPipe#sasl_scram_256_auth}. SaslScram256Auth *string `field:"optional" json:"saslScram256Auth" yaml:"saslScram256Auth"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#sasl_scram_512_auth PipesPipe#sasl_scram_512_auth}. SaslScram512Auth *string `field:"optional" json:"saslScram512Auth" yaml:"saslScram512Auth"` }
type PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference ¶
type PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference interface { cdktf.ComplexObject BasicAuth() *string SetBasicAuth(val *string) BasicAuthInput() *string ClientCertificateTlsAuth() *string SetClientCertificateTlsAuth(val *string) ClientCertificateTlsAuthInput() *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() *PipesPipeSourceParametersSelfManagedKafkaParametersCredentials SetInternalValue(val *PipesPipeSourceParametersSelfManagedKafkaParametersCredentials) SaslScram256Auth() *string SetSaslScram256Auth(val *string) SaslScram256AuthInput() *string SaslScram512Auth() *string SetSaslScram512Auth(val *string) SaslScram512AuthInput() *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 ResetClientCertificateTlsAuth() ResetSaslScram256Auth() ResetSaslScram512Auth() // 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 NewPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference ¶
func NewPipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference
type PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference ¶
type PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference interface { cdktf.ComplexObject AdditionalBootstrapServers() *[]*string SetAdditionalBootstrapServers(val *[]*string) AdditionalBootstrapServersInput() *[]*string BatchSize() *float64 SetBatchSize(val *float64) BatchSizeInput() *float64 // 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) ConsumerGroupId() *string SetConsumerGroupId(val *string) ConsumerGroupIdInput() *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 Credentials() PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference CredentialsInput() *PipesPipeSourceParametersSelfManagedKafkaParametersCredentials // Experimental. Fqn() *string InternalValue() *PipesPipeSourceParametersSelfManagedKafkaParameters SetInternalValue(val *PipesPipeSourceParametersSelfManagedKafkaParameters) MaximumBatchingWindowInSeconds() *float64 SetMaximumBatchingWindowInSeconds(val *float64) MaximumBatchingWindowInSecondsInput() *float64 ServerRootCaCertificate() *string SetServerRootCaCertificate(val *string) ServerRootCaCertificateInput() *string StartingPosition() *string SetStartingPosition(val *string) StartingPositionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopicName() *string SetTopicName(val *string) TopicNameInput() *string Vpc() PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference VpcInput() *PipesPipeSourceParametersSelfManagedKafkaParametersVpc // 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 PutCredentials(value *PipesPipeSourceParametersSelfManagedKafkaParametersCredentials) PutVpc(value *PipesPipeSourceParametersSelfManagedKafkaParametersVpc) ResetAdditionalBootstrapServers() ResetBatchSize() ResetConsumerGroupId() ResetCredentials() ResetMaximumBatchingWindowInSeconds() ResetServerRootCaCertificate() ResetStartingPosition() ResetVpc() // 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 NewPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference ¶
func NewPipesPipeSourceParametersSelfManagedKafkaParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference
type PipesPipeSourceParametersSelfManagedKafkaParametersVpc ¶
type PipesPipeSourceParametersSelfManagedKafkaParametersVpc struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#security_groups PipesPipe#security_groups}. SecurityGroups *[]*string `field:"optional" json:"securityGroups" yaml:"securityGroups"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#subnets PipesPipe#subnets}. Subnets *[]*string `field:"optional" json:"subnets" yaml:"subnets"` }
type PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference ¶
type PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference 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() *PipesPipeSourceParametersSelfManagedKafkaParametersVpc SetInternalValue(val *PipesPipeSourceParametersSelfManagedKafkaParametersVpc) SecurityGroups() *[]*string SetSecurityGroups(val *[]*string) SecurityGroupsInput() *[]*string Subnets() *[]*string SetSubnets(val *[]*string) SubnetsInput() *[]*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 ResetSecurityGroups() ResetSubnets() // 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 NewPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference ¶
func NewPipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference
type PipesPipeSourceParametersSqsQueueParameters ¶
type PipesPipeSourceParametersSqsQueueParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}. BatchSize *float64 `field:"optional" json:"batchSize" yaml:"batchSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}. MaximumBatchingWindowInSeconds *float64 `field:"optional" json:"maximumBatchingWindowInSeconds" yaml:"maximumBatchingWindowInSeconds"` }
type PipesPipeSourceParametersSqsQueueParametersOutputReference ¶
type PipesPipeSourceParametersSqsQueueParametersOutputReference interface { cdktf.ComplexObject BatchSize() *float64 SetBatchSize(val *float64) BatchSizeInput() *float64 // 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() *PipesPipeSourceParametersSqsQueueParameters SetInternalValue(val *PipesPipeSourceParametersSqsQueueParameters) MaximumBatchingWindowInSeconds() *float64 SetMaximumBatchingWindowInSeconds(val *float64) MaximumBatchingWindowInSecondsInput() *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 ResetBatchSize() ResetMaximumBatchingWindowInSeconds() // 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 NewPipesPipeSourceParametersSqsQueueParametersOutputReference ¶
func NewPipesPipeSourceParametersSqsQueueParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeSourceParametersSqsQueueParametersOutputReference
type PipesPipeTargetParameters ¶
type PipesPipeTargetParameters struct { // batch_job_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#batch_job_parameters PipesPipe#batch_job_parameters} BatchJobParameters *PipesPipeTargetParametersBatchJobParameters `field:"optional" json:"batchJobParameters" yaml:"batchJobParameters"` // cloudwatch_logs_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#cloudwatch_logs_parameters PipesPipe#cloudwatch_logs_parameters} CloudwatchLogsParameters *PipesPipeTargetParametersCloudwatchLogsParameters `field:"optional" json:"cloudwatchLogsParameters" yaml:"cloudwatchLogsParameters"` // ecs_task_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#ecs_task_parameters PipesPipe#ecs_task_parameters} EcsTaskParameters *PipesPipeTargetParametersEcsTaskParameters `field:"optional" json:"ecsTaskParameters" yaml:"ecsTaskParameters"` // eventbridge_event_bus_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#eventbridge_event_bus_parameters PipesPipe#eventbridge_event_bus_parameters} EventbridgeEventBusParameters *PipesPipeTargetParametersEventbridgeEventBusParameters `field:"optional" json:"eventbridgeEventBusParameters" yaml:"eventbridgeEventBusParameters"` // http_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#http_parameters PipesPipe#http_parameters} HttpParameters *PipesPipeTargetParametersHttpParameters `field:"optional" json:"httpParameters" yaml:"httpParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#input_template PipesPipe#input_template}. InputTemplate *string `field:"optional" json:"inputTemplate" yaml:"inputTemplate"` // kinesis_stream_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#kinesis_stream_parameters PipesPipe#kinesis_stream_parameters} KinesisStreamParameters *PipesPipeTargetParametersKinesisStreamParameters `field:"optional" json:"kinesisStreamParameters" yaml:"kinesisStreamParameters"` // lambda_function_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#lambda_function_parameters PipesPipe#lambda_function_parameters} LambdaFunctionParameters *PipesPipeTargetParametersLambdaFunctionParameters `field:"optional" json:"lambdaFunctionParameters" yaml:"lambdaFunctionParameters"` // redshift_data_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#redshift_data_parameters PipesPipe#redshift_data_parameters} RedshiftDataParameters *PipesPipeTargetParametersRedshiftDataParameters `field:"optional" json:"redshiftDataParameters" yaml:"redshiftDataParameters"` // sagemaker_pipeline_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#sagemaker_pipeline_parameters PipesPipe#sagemaker_pipeline_parameters} SagemakerPipelineParameters *PipesPipeTargetParametersSagemakerPipelineParameters `field:"optional" json:"sagemakerPipelineParameters" yaml:"sagemakerPipelineParameters"` // sqs_queue_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#sqs_queue_parameters PipesPipe#sqs_queue_parameters} SqsQueueParameters *PipesPipeTargetParametersSqsQueueParameters `field:"optional" json:"sqsQueueParameters" yaml:"sqsQueueParameters"` // step_function_state_machine_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#step_function_state_machine_parameters PipesPipe#step_function_state_machine_parameters} StepFunctionStateMachineParameters *PipesPipeTargetParametersStepFunctionStateMachineParameters `field:"optional" json:"stepFunctionStateMachineParameters" yaml:"stepFunctionStateMachineParameters"` }
type PipesPipeTargetParametersBatchJobParameters ¶
type PipesPipeTargetParametersBatchJobParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#job_definition PipesPipe#job_definition}. JobDefinition *string `field:"required" json:"jobDefinition" yaml:"jobDefinition"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#job_name PipesPipe#job_name}. JobName *string `field:"required" json:"jobName" yaml:"jobName"` // array_properties block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#array_properties PipesPipe#array_properties} ArrayProperties *PipesPipeTargetParametersBatchJobParametersArrayProperties `field:"optional" json:"arrayProperties" yaml:"arrayProperties"` // container_overrides block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#container_overrides PipesPipe#container_overrides} ContainerOverrides *PipesPipeTargetParametersBatchJobParametersContainerOverrides `field:"optional" json:"containerOverrides" yaml:"containerOverrides"` // depends_on block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#depends_on PipesPipe#depends_on} DependsOn interface{} `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#parameters PipesPipe#parameters}. Parameters *map[string]*string `field:"optional" json:"parameters" yaml:"parameters"` // retry_strategy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#retry_strategy PipesPipe#retry_strategy} RetryStrategy *PipesPipeTargetParametersBatchJobParametersRetryStrategy `field:"optional" json:"retryStrategy" yaml:"retryStrategy"` }
type PipesPipeTargetParametersBatchJobParametersArrayProperties ¶
type PipesPipeTargetParametersBatchJobParametersArrayProperties struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#size PipesPipe#size}. Size *float64 `field:"optional" json:"size" yaml:"size"` }
type PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference ¶
type PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference 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() *PipesPipeTargetParametersBatchJobParametersArrayProperties SetInternalValue(val *PipesPipeTargetParametersBatchJobParametersArrayProperties) Size() *float64 SetSize(val *float64) SizeInput() *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 ResetSize() // 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 NewPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference ¶
func NewPipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference
type PipesPipeTargetParametersBatchJobParametersContainerOverrides ¶
type PipesPipeTargetParametersBatchJobParametersContainerOverrides struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#command PipesPipe#command}. Command *[]*string `field:"optional" json:"command" yaml:"command"` // environment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#environment PipesPipe#environment} Environment interface{} `field:"optional" json:"environment" yaml:"environment"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#instance_type PipesPipe#instance_type}. InstanceType *string `field:"optional" json:"instanceType" yaml:"instanceType"` // resource_requirement block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#resource_requirement PipesPipe#resource_requirement} ResourceRequirement interface{} `field:"optional" json:"resourceRequirement" yaml:"resourceRequirement"` }
type PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment ¶
type PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#name PipesPipe#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#value PipesPipe#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList ¶
type PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference // 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 NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList
type PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference ¶
type PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference 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{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *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 ResetName() ResetValue() // 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 NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference
type PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference ¶
type PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*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 Environment() PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList EnvironmentInput() interface{} // Experimental. Fqn() *string InstanceType() *string SetInstanceType(val *string) InstanceTypeInput() *string InternalValue() *PipesPipeTargetParametersBatchJobParametersContainerOverrides SetInternalValue(val *PipesPipeTargetParametersBatchJobParametersContainerOverrides) ResourceRequirement() PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList ResourceRequirementInput() 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 PutEnvironment(value interface{}) PutResourceRequirement(value interface{}) ResetCommand() ResetEnvironment() ResetInstanceType() ResetResourceRequirement() // 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 NewPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference
type PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirement ¶
type PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirement struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#type PipesPipe#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#value PipesPipe#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList ¶
type PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference // 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 NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList
type PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference ¶
type PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference 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{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference ¶
func NewPipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference
type PipesPipeTargetParametersBatchJobParametersDependsOn ¶
type PipesPipeTargetParametersBatchJobParametersDependsOn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#job_id PipesPipe#job_id}. JobId *string `field:"optional" json:"jobId" yaml:"jobId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#type PipesPipe#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type PipesPipeTargetParametersBatchJobParametersDependsOnList ¶
type PipesPipeTargetParametersBatchJobParametersDependsOnList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference // 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 NewPipesPipeTargetParametersBatchJobParametersDependsOnList ¶
func NewPipesPipeTargetParametersBatchJobParametersDependsOnList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersBatchJobParametersDependsOnList
type PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference ¶
type PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference 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{}) JobId() *string SetJobId(val *string) JobIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 ResetJobId() ResetType() // 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 NewPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference ¶
func NewPipesPipeTargetParametersBatchJobParametersDependsOnOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference
type PipesPipeTargetParametersBatchJobParametersOutputReference ¶
type PipesPipeTargetParametersBatchJobParametersOutputReference interface { cdktf.ComplexObject ArrayProperties() PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference ArrayPropertiesInput() *PipesPipeTargetParametersBatchJobParametersArrayProperties // 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) ContainerOverrides() PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference ContainerOverridesInput() *PipesPipeTargetParametersBatchJobParametersContainerOverrides // 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 DependsOn() PipesPipeTargetParametersBatchJobParametersDependsOnList DependsOnInput() interface{} // Experimental. Fqn() *string InternalValue() *PipesPipeTargetParametersBatchJobParameters SetInternalValue(val *PipesPipeTargetParametersBatchJobParameters) JobDefinition() *string SetJobDefinition(val *string) JobDefinitionInput() *string JobName() *string SetJobName(val *string) JobNameInput() *string Parameters() *map[string]*string SetParameters(val *map[string]*string) ParametersInput() *map[string]*string RetryStrategy() PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference RetryStrategyInput() *PipesPipeTargetParametersBatchJobParametersRetryStrategy // 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 PutArrayProperties(value *PipesPipeTargetParametersBatchJobParametersArrayProperties) PutContainerOverrides(value *PipesPipeTargetParametersBatchJobParametersContainerOverrides) PutDependsOn(value interface{}) PutRetryStrategy(value *PipesPipeTargetParametersBatchJobParametersRetryStrategy) ResetArrayProperties() ResetContainerOverrides() ResetDependsOn() ResetParameters() ResetRetryStrategy() // 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 NewPipesPipeTargetParametersBatchJobParametersOutputReference ¶
func NewPipesPipeTargetParametersBatchJobParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersBatchJobParametersOutputReference
type PipesPipeTargetParametersBatchJobParametersRetryStrategy ¶
type PipesPipeTargetParametersBatchJobParametersRetryStrategy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#attempts PipesPipe#attempts}. Attempts *float64 `field:"optional" json:"attempts" yaml:"attempts"` }
type PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference ¶
type PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference interface { cdktf.ComplexObject Attempts() *float64 SetAttempts(val *float64) AttemptsInput() *float64 // 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() *PipesPipeTargetParametersBatchJobParametersRetryStrategy SetInternalValue(val *PipesPipeTargetParametersBatchJobParametersRetryStrategy) // 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 ResetAttempts() // 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 NewPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference ¶
func NewPipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference
type PipesPipeTargetParametersCloudwatchLogsParameters ¶
type PipesPipeTargetParametersCloudwatchLogsParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#log_stream_name PipesPipe#log_stream_name}. LogStreamName *string `field:"optional" json:"logStreamName" yaml:"logStreamName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#timestamp PipesPipe#timestamp}. Timestamp *string `field:"optional" json:"timestamp" yaml:"timestamp"` }
type PipesPipeTargetParametersCloudwatchLogsParametersOutputReference ¶
type PipesPipeTargetParametersCloudwatchLogsParametersOutputReference 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() *PipesPipeTargetParametersCloudwatchLogsParameters SetInternalValue(val *PipesPipeTargetParametersCloudwatchLogsParameters) LogStreamName() *string SetLogStreamName(val *string) LogStreamNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timestamp() *string SetTimestamp(val *string) TimestampInput() *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 ResetLogStreamName() ResetTimestamp() // 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 NewPipesPipeTargetParametersCloudwatchLogsParametersOutputReference ¶
func NewPipesPipeTargetParametersCloudwatchLogsParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersCloudwatchLogsParametersOutputReference
type PipesPipeTargetParametersEcsTaskParameters ¶
type PipesPipeTargetParametersEcsTaskParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#task_definition_arn PipesPipe#task_definition_arn}. TaskDefinitionArn *string `field:"required" json:"taskDefinitionArn" yaml:"taskDefinitionArn"` // capacity_provider_strategy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#capacity_provider_strategy PipesPipe#capacity_provider_strategy} CapacityProviderStrategy interface{} `field:"optional" json:"capacityProviderStrategy" yaml:"capacityProviderStrategy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#enable_ecs_managed_tags PipesPipe#enable_ecs_managed_tags}. EnableEcsManagedTags interface{} `field:"optional" json:"enableEcsManagedTags" yaml:"enableEcsManagedTags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#enable_execute_command PipesPipe#enable_execute_command}. EnableExecuteCommand interface{} `field:"optional" json:"enableExecuteCommand" yaml:"enableExecuteCommand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#group PipesPipe#group}. Group *string `field:"optional" json:"group" yaml:"group"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#launch_type PipesPipe#launch_type}. LaunchType *string `field:"optional" json:"launchType" yaml:"launchType"` // network_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#network_configuration PipesPipe#network_configuration} NetworkConfiguration *PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration `field:"optional" json:"networkConfiguration" yaml:"networkConfiguration"` // overrides block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#overrides PipesPipe#overrides} Overrides *PipesPipeTargetParametersEcsTaskParametersOverrides `field:"optional" json:"overrides" yaml:"overrides"` // placement_constraint block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#placement_constraint PipesPipe#placement_constraint} PlacementConstraint interface{} `field:"optional" json:"placementConstraint" yaml:"placementConstraint"` // placement_strategy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#placement_strategy PipesPipe#placement_strategy} PlacementStrategy interface{} `field:"optional" json:"placementStrategy" yaml:"placementStrategy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#platform_version PipesPipe#platform_version}. PlatformVersion *string `field:"optional" json:"platformVersion" yaml:"platformVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#propagate_tags PipesPipe#propagate_tags}. PropagateTags *string `field:"optional" json:"propagateTags" yaml:"propagateTags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#reference_id PipesPipe#reference_id}. ReferenceId *string `field:"optional" json:"referenceId" yaml:"referenceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#tags PipesPipe#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#task_count PipesPipe#task_count}. TaskCount *float64 `field:"optional" json:"taskCount" yaml:"taskCount"` }
type PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy ¶
type PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#capacity_provider PipesPipe#capacity_provider}. CapacityProvider *string `field:"required" json:"capacityProvider" yaml:"capacityProvider"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#base PipesPipe#base}. Base *float64 `field:"optional" json:"base" yaml:"base"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#weight PipesPipe#weight}. Weight *float64 `field:"optional" json:"weight" yaml:"weight"` }
type PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList ¶
type PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference // 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 NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList ¶
func NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList
type PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference interface { cdktf.ComplexObject Base() *float64 SetBase(val *float64) BaseInput() *float64 CapacityProvider() *string SetCapacityProvider(val *string) CapacityProviderInput() *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{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Weight() *float64 SetWeight(val *float64) WeightInput() *float64 // 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 ResetBase() ResetWeight() // 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 NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference
type PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration ¶
type PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration struct { // aws_vpc_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#aws_vpc_configuration PipesPipe#aws_vpc_configuration} AwsVpcConfiguration *PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfiguration `field:"optional" json:"awsVpcConfiguration" yaml:"awsVpcConfiguration"` }
type PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfiguration ¶
type PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#assign_public_ip PipesPipe#assign_public_ip}. AssignPublicIp *string `field:"optional" json:"assignPublicIp" yaml:"assignPublicIp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#security_groups PipesPipe#security_groups}. SecurityGroups *[]*string `field:"optional" json:"securityGroups" yaml:"securityGroups"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#subnets PipesPipe#subnets}. Subnets *[]*string `field:"optional" json:"subnets" yaml:"subnets"` }
type PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference interface { cdktf.ComplexObject AssignPublicIp() *string SetAssignPublicIp(val *string) AssignPublicIpInput() *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() *PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfiguration SetInternalValue(val *PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfiguration) SecurityGroups() *[]*string SetSecurityGroups(val *[]*string) SecurityGroupsInput() *[]*string Subnets() *[]*string SetSubnets(val *[]*string) SubnetsInput() *[]*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 ResetAssignPublicIp() ResetSecurityGroups() ResetSubnets() // 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 NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference
type PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference interface { cdktf.ComplexObject AwsVpcConfiguration() PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference AwsVpcConfigurationInput() *PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfiguration // 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() *PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration SetInternalValue(val *PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration) // 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 PutAwsVpcConfiguration(value *PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfiguration) ResetAwsVpcConfiguration() // 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 NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference
type PipesPipeTargetParametersEcsTaskParametersOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersOutputReference interface { cdktf.ComplexObject CapacityProviderStrategy() PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList CapacityProviderStrategyInput() 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 EnableEcsManagedTags() interface{} SetEnableEcsManagedTags(val interface{}) EnableEcsManagedTagsInput() interface{} EnableExecuteCommand() interface{} SetEnableExecuteCommand(val interface{}) EnableExecuteCommandInput() interface{} // Experimental. Fqn() *string Group() *string SetGroup(val *string) GroupInput() *string InternalValue() *PipesPipeTargetParametersEcsTaskParameters SetInternalValue(val *PipesPipeTargetParametersEcsTaskParameters) LaunchType() *string SetLaunchType(val *string) LaunchTypeInput() *string NetworkConfiguration() PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference NetworkConfigurationInput() *PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration Overrides() PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference OverridesInput() *PipesPipeTargetParametersEcsTaskParametersOverrides PlacementConstraint() PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList PlacementConstraintInput() interface{} PlacementStrategy() PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList PlacementStrategyInput() interface{} PlatformVersion() *string SetPlatformVersion(val *string) PlatformVersionInput() *string PropagateTags() *string SetPropagateTags(val *string) PropagateTagsInput() *string ReferenceId() *string SetReferenceId(val *string) ReferenceIdInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string TaskCount() *float64 SetTaskCount(val *float64) TaskCountInput() *float64 TaskDefinitionArn() *string SetTaskDefinitionArn(val *string) TaskDefinitionArnInput() *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 PutCapacityProviderStrategy(value interface{}) PutNetworkConfiguration(value *PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration) PutOverrides(value *PipesPipeTargetParametersEcsTaskParametersOverrides) PutPlacementConstraint(value interface{}) PutPlacementStrategy(value interface{}) ResetCapacityProviderStrategy() ResetEnableEcsManagedTags() ResetEnableExecuteCommand() ResetGroup() ResetLaunchType() ResetNetworkConfiguration() ResetOverrides() ResetPlacementConstraint() ResetPlacementStrategy() ResetPlatformVersion() ResetPropagateTags() ResetReferenceId() ResetTags() ResetTaskCount() // 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 NewPipesPipeTargetParametersEcsTaskParametersOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersEcsTaskParametersOutputReference
type PipesPipeTargetParametersEcsTaskParametersOverrides ¶
type PipesPipeTargetParametersEcsTaskParametersOverrides struct { // container_override block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#container_override PipesPipe#container_override} ContainerOverride interface{} `field:"optional" json:"containerOverride" yaml:"containerOverride"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#cpu PipesPipe#cpu}. Cpu *string `field:"optional" json:"cpu" yaml:"cpu"` // ephemeral_storage block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#ephemeral_storage PipesPipe#ephemeral_storage} EphemeralStorage *PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage `field:"optional" json:"ephemeralStorage" yaml:"ephemeralStorage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#execution_role_arn PipesPipe#execution_role_arn}. ExecutionRoleArn *string `field:"optional" json:"executionRoleArn" yaml:"executionRoleArn"` // inference_accelerator_override block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#inference_accelerator_override PipesPipe#inference_accelerator_override} InferenceAcceleratorOverride interface{} `field:"optional" json:"inferenceAcceleratorOverride" yaml:"inferenceAcceleratorOverride"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#memory PipesPipe#memory}. Memory *string `field:"optional" json:"memory" yaml:"memory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#task_role_arn PipesPipe#task_role_arn}. TaskRoleArn *string `field:"optional" json:"taskRoleArn" yaml:"taskRoleArn"` }
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#command PipesPipe#command}. Command *[]*string `field:"optional" json:"command" yaml:"command"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#cpu PipesPipe#cpu}. Cpu *float64 `field:"optional" json:"cpu" yaml:"cpu"` // environment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#environment PipesPipe#environment} Environment interface{} `field:"optional" json:"environment" yaml:"environment"` // environment_file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#environment_file PipesPipe#environment_file} EnvironmentFile interface{} `field:"optional" json:"environmentFile" yaml:"environmentFile"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#memory PipesPipe#memory}. Memory *float64 `field:"optional" json:"memory" yaml:"memory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#memory_reservation PipesPipe#memory_reservation}. MemoryReservation *float64 `field:"optional" json:"memoryReservation" yaml:"memoryReservation"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#name PipesPipe#name}. Name *string `field:"optional" json:"name" yaml:"name"` // resource_requirement block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#resource_requirement PipesPipe#resource_requirement} ResourceRequirement interface{} `field:"optional" json:"resourceRequirement" yaml:"resourceRequirement"` }
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironment ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironment struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#name PipesPipe#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#value PipesPipe#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFile ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#type PipesPipe#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#value PipesPipe#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference // 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 NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference 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{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference // 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 NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference 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{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *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 ResetName() ResetValue() // 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 NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference // 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 NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*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) Cpu() *float64 SetCpu(val *float64) CpuInput() *float64 // 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 Environment() PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList EnvironmentFile() PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList EnvironmentFileInput() interface{} EnvironmentInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Memory() *float64 SetMemory(val *float64) MemoryInput() *float64 MemoryReservation() *float64 SetMemoryReservation(val *float64) MemoryReservationInput() *float64 Name() *string SetName(val *string) NameInput() *string ResourceRequirement() PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList ResourceRequirementInput() 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 PutEnvironment(value interface{}) PutEnvironmentFile(value interface{}) PutResourceRequirement(value interface{}) ResetCommand() ResetCpu() ResetEnvironment() ResetEnvironmentFile() ResetMemory() ResetMemoryReservation() ResetName() ResetResourceRequirement() // 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 NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirement ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirement struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#type PipesPipe#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#value PipesPipe#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference // 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 NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference 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{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference
type PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#size_in_gib PipesPipe#size_in_gib}. SizeInGib *float64 `field:"required" json:"sizeInGib" yaml:"sizeInGib"` }
type PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference 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() *PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage SetInternalValue(val *PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage) SizeInGib() *float64 SetSizeInGib(val *float64) SizeInGibInput() *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 NewPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference
type PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverride ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverride struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#device_name PipesPipe#device_name}. DeviceName *string `field:"optional" json:"deviceName" yaml:"deviceName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#device_type PipesPipe#device_type}. DeviceType *string `field:"optional" json:"deviceType" yaml:"deviceType"` }
type PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference // 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 NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList
type PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference 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 DeviceName() *string SetDeviceName(val *string) DeviceNameInput() *string DeviceType() *string SetDeviceType(val *string) DeviceTypeInput() *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 ResetDeviceName() ResetDeviceType() // 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 NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference
type PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference 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) ContainerOverride() PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList ContainerOverrideInput() interface{} Cpu() *string SetCpu(val *string) CpuInput() *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 EphemeralStorage() PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference EphemeralStorageInput() *PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage ExecutionRoleArn() *string SetExecutionRoleArn(val *string) ExecutionRoleArnInput() *string // Experimental. Fqn() *string InferenceAcceleratorOverride() PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList InferenceAcceleratorOverrideInput() interface{} InternalValue() *PipesPipeTargetParametersEcsTaskParametersOverrides SetInternalValue(val *PipesPipeTargetParametersEcsTaskParametersOverrides) Memory() *string SetMemory(val *string) MemoryInput() *string TaskRoleArn() *string SetTaskRoleArn(val *string) TaskRoleArnInput() *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 PutContainerOverride(value interface{}) PutEphemeralStorage(value *PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage) PutInferenceAcceleratorOverride(value interface{}) ResetContainerOverride() ResetCpu() ResetEphemeralStorage() ResetExecutionRoleArn() ResetInferenceAcceleratorOverride() ResetMemory() ResetTaskRoleArn() // 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 NewPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersOverridesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference
type PipesPipeTargetParametersEcsTaskParametersPlacementConstraint ¶
type PipesPipeTargetParametersEcsTaskParametersPlacementConstraint struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#expression PipesPipe#expression}. Expression *string `field:"optional" json:"expression" yaml:"expression"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#type PipesPipe#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList ¶
type PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference // 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 NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintList ¶
func NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList
type PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference 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 Expression() *string SetExpression(val *string) ExpressionInput() *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) Type() *string SetType(val *string) TypeInput() *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 ResetExpression() ResetType() // 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 NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference
type PipesPipeTargetParametersEcsTaskParametersPlacementStrategy ¶
type PipesPipeTargetParametersEcsTaskParametersPlacementStrategy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#field PipesPipe#field}. Field *string `field:"optional" json:"field" yaml:"field"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#type PipesPipe#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList ¶
type PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference // 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 NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList ¶
func NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList
type PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference ¶
type PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference 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 Field() *string SetField(val *string) FieldInput() *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) Type() *string SetType(val *string) TypeInput() *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 ResetField() ResetType() // 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 NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference ¶
func NewPipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference
type PipesPipeTargetParametersEventbridgeEventBusParameters ¶
type PipesPipeTargetParametersEventbridgeEventBusParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#detail_type PipesPipe#detail_type}. DetailType *string `field:"optional" json:"detailType" yaml:"detailType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#endpoint_id PipesPipe#endpoint_id}. EndpointId *string `field:"optional" json:"endpointId" yaml:"endpointId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#resources PipesPipe#resources}. Resources *[]*string `field:"optional" json:"resources" yaml:"resources"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#source PipesPipe#source}. Source *string `field:"optional" json:"source" yaml:"source"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#time PipesPipe#time}. Time *string `field:"optional" json:"time" yaml:"time"` }
type PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference ¶
type PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference 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 DetailType() *string SetDetailType(val *string) DetailTypeInput() *string EndpointId() *string SetEndpointId(val *string) EndpointIdInput() *string // Experimental. Fqn() *string InternalValue() *PipesPipeTargetParametersEventbridgeEventBusParameters SetInternalValue(val *PipesPipeTargetParametersEventbridgeEventBusParameters) Resources() *[]*string SetResources(val *[]*string) ResourcesInput() *[]*string Source() *string SetSource(val *string) SourceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Time() *string SetTime(val *string) TimeInput() *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 ResetDetailType() ResetEndpointId() ResetResources() ResetSource() ResetTime() // 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 NewPipesPipeTargetParametersEventbridgeEventBusParametersOutputReference ¶
func NewPipesPipeTargetParametersEventbridgeEventBusParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference
type PipesPipeTargetParametersHttpParameters ¶
type PipesPipeTargetParametersHttpParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#header_parameters PipesPipe#header_parameters}. HeaderParameters *map[string]*string `field:"optional" json:"headerParameters" yaml:"headerParameters"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#path_parameter_values PipesPipe#path_parameter_values}. PathParameterValues *[]*string `field:"optional" json:"pathParameterValues" yaml:"pathParameterValues"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#query_string_parameters PipesPipe#query_string_parameters}. QueryStringParameters *map[string]*string `field:"optional" json:"queryStringParameters" yaml:"queryStringParameters"` }
type PipesPipeTargetParametersHttpParametersOutputReference ¶
type PipesPipeTargetParametersHttpParametersOutputReference 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 HeaderParameters() *map[string]*string SetHeaderParameters(val *map[string]*string) HeaderParametersInput() *map[string]*string InternalValue() *PipesPipeTargetParametersHttpParameters SetInternalValue(val *PipesPipeTargetParametersHttpParameters) PathParameterValues() *[]*string SetPathParameterValues(val *[]*string) PathParameterValuesInput() *[]*string QueryStringParameters() *map[string]*string SetQueryStringParameters(val *map[string]*string) QueryStringParametersInput() *map[string]*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 ResetHeaderParameters() ResetPathParameterValues() ResetQueryStringParameters() // 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 NewPipesPipeTargetParametersHttpParametersOutputReference ¶
func NewPipesPipeTargetParametersHttpParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersHttpParametersOutputReference
type PipesPipeTargetParametersKinesisStreamParameters ¶
type PipesPipeTargetParametersKinesisStreamParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#partition_key PipesPipe#partition_key}. PartitionKey *string `field:"required" json:"partitionKey" yaml:"partitionKey"` }
type PipesPipeTargetParametersKinesisStreamParametersOutputReference ¶
type PipesPipeTargetParametersKinesisStreamParametersOutputReference 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() *PipesPipeTargetParametersKinesisStreamParameters SetInternalValue(val *PipesPipeTargetParametersKinesisStreamParameters) PartitionKey() *string SetPartitionKey(val *string) PartitionKeyInput() *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 NewPipesPipeTargetParametersKinesisStreamParametersOutputReference ¶
func NewPipesPipeTargetParametersKinesisStreamParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersKinesisStreamParametersOutputReference
type PipesPipeTargetParametersLambdaFunctionParameters ¶
type PipesPipeTargetParametersLambdaFunctionParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#invocation_type PipesPipe#invocation_type}. InvocationType *string `field:"required" json:"invocationType" yaml:"invocationType"` }
type PipesPipeTargetParametersLambdaFunctionParametersOutputReference ¶
type PipesPipeTargetParametersLambdaFunctionParametersOutputReference 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() *PipesPipeTargetParametersLambdaFunctionParameters SetInternalValue(val *PipesPipeTargetParametersLambdaFunctionParameters) InvocationType() *string SetInvocationType(val *string) InvocationTypeInput() *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 NewPipesPipeTargetParametersLambdaFunctionParametersOutputReference ¶
func NewPipesPipeTargetParametersLambdaFunctionParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersLambdaFunctionParametersOutputReference
type PipesPipeTargetParametersOutputReference ¶
type PipesPipeTargetParametersOutputReference interface { cdktf.ComplexObject BatchJobParameters() PipesPipeTargetParametersBatchJobParametersOutputReference BatchJobParametersInput() *PipesPipeTargetParametersBatchJobParameters CloudwatchLogsParameters() PipesPipeTargetParametersCloudwatchLogsParametersOutputReference CloudwatchLogsParametersInput() *PipesPipeTargetParametersCloudwatchLogsParameters // 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 EcsTaskParameters() PipesPipeTargetParametersEcsTaskParametersOutputReference EcsTaskParametersInput() *PipesPipeTargetParametersEcsTaskParameters EventbridgeEventBusParameters() PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference EventbridgeEventBusParametersInput() *PipesPipeTargetParametersEventbridgeEventBusParameters // Experimental. Fqn() *string HttpParameters() PipesPipeTargetParametersHttpParametersOutputReference HttpParametersInput() *PipesPipeTargetParametersHttpParameters InputTemplate() *string SetInputTemplate(val *string) InputTemplateInput() *string InternalValue() *PipesPipeTargetParameters SetInternalValue(val *PipesPipeTargetParameters) KinesisStreamParameters() PipesPipeTargetParametersKinesisStreamParametersOutputReference KinesisStreamParametersInput() *PipesPipeTargetParametersKinesisStreamParameters LambdaFunctionParameters() PipesPipeTargetParametersLambdaFunctionParametersOutputReference LambdaFunctionParametersInput() *PipesPipeTargetParametersLambdaFunctionParameters RedshiftDataParameters() PipesPipeTargetParametersRedshiftDataParametersOutputReference RedshiftDataParametersInput() *PipesPipeTargetParametersRedshiftDataParameters SagemakerPipelineParameters() PipesPipeTargetParametersSagemakerPipelineParametersOutputReference SagemakerPipelineParametersInput() *PipesPipeTargetParametersSagemakerPipelineParameters SqsQueueParameters() PipesPipeTargetParametersSqsQueueParametersOutputReference SqsQueueParametersInput() *PipesPipeTargetParametersSqsQueueParameters StepFunctionStateMachineParameters() PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference StepFunctionStateMachineParametersInput() *PipesPipeTargetParametersStepFunctionStateMachineParameters // 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 PutBatchJobParameters(value *PipesPipeTargetParametersBatchJobParameters) PutCloudwatchLogsParameters(value *PipesPipeTargetParametersCloudwatchLogsParameters) PutEcsTaskParameters(value *PipesPipeTargetParametersEcsTaskParameters) PutEventbridgeEventBusParameters(value *PipesPipeTargetParametersEventbridgeEventBusParameters) PutHttpParameters(value *PipesPipeTargetParametersHttpParameters) PutKinesisStreamParameters(value *PipesPipeTargetParametersKinesisStreamParameters) PutLambdaFunctionParameters(value *PipesPipeTargetParametersLambdaFunctionParameters) PutRedshiftDataParameters(value *PipesPipeTargetParametersRedshiftDataParameters) PutSagemakerPipelineParameters(value *PipesPipeTargetParametersSagemakerPipelineParameters) PutSqsQueueParameters(value *PipesPipeTargetParametersSqsQueueParameters) PutStepFunctionStateMachineParameters(value *PipesPipeTargetParametersStepFunctionStateMachineParameters) ResetBatchJobParameters() ResetCloudwatchLogsParameters() ResetEcsTaskParameters() ResetEventbridgeEventBusParameters() ResetHttpParameters() ResetInputTemplate() ResetKinesisStreamParameters() ResetLambdaFunctionParameters() ResetRedshiftDataParameters() ResetSagemakerPipelineParameters() ResetSqsQueueParameters() ResetStepFunctionStateMachineParameters() // 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 NewPipesPipeTargetParametersOutputReference ¶
func NewPipesPipeTargetParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersOutputReference
type PipesPipeTargetParametersRedshiftDataParameters ¶
type PipesPipeTargetParametersRedshiftDataParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#database PipesPipe#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#sqls PipesPipe#sqls}. Sqls *[]*string `field:"required" json:"sqls" yaml:"sqls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#db_user PipesPipe#db_user}. DbUser *string `field:"optional" json:"dbUser" yaml:"dbUser"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#secret_manager_arn PipesPipe#secret_manager_arn}. SecretManagerArn *string `field:"optional" json:"secretManagerArn" yaml:"secretManagerArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#statement_name PipesPipe#statement_name}. StatementName *string `field:"optional" json:"statementName" yaml:"statementName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#with_event PipesPipe#with_event}. WithEvent interface{} `field:"optional" json:"withEvent" yaml:"withEvent"` }
type PipesPipeTargetParametersRedshiftDataParametersOutputReference ¶
type PipesPipeTargetParametersRedshiftDataParametersOutputReference 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 Database() *string SetDatabase(val *string) DatabaseInput() *string DbUser() *string SetDbUser(val *string) DbUserInput() *string // Experimental. Fqn() *string InternalValue() *PipesPipeTargetParametersRedshiftDataParameters SetInternalValue(val *PipesPipeTargetParametersRedshiftDataParameters) SecretManagerArn() *string SetSecretManagerArn(val *string) SecretManagerArnInput() *string Sqls() *[]*string SetSqls(val *[]*string) SqlsInput() *[]*string StatementName() *string SetStatementName(val *string) StatementNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WithEvent() interface{} SetWithEvent(val interface{}) WithEventInput() interface{} // 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 ResetDbUser() ResetSecretManagerArn() ResetStatementName() ResetWithEvent() // 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 NewPipesPipeTargetParametersRedshiftDataParametersOutputReference ¶
func NewPipesPipeTargetParametersRedshiftDataParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersRedshiftDataParametersOutputReference
type PipesPipeTargetParametersSagemakerPipelineParameters ¶
type PipesPipeTargetParametersSagemakerPipelineParameters struct { // pipeline_parameter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#pipeline_parameter PipesPipe#pipeline_parameter} PipelineParameter interface{} `field:"optional" json:"pipelineParameter" yaml:"pipelineParameter"` }
type PipesPipeTargetParametersSagemakerPipelineParametersOutputReference ¶
type PipesPipeTargetParametersSagemakerPipelineParametersOutputReference 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() *PipesPipeTargetParametersSagemakerPipelineParameters SetInternalValue(val *PipesPipeTargetParametersSagemakerPipelineParameters) PipelineParameter() PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList PipelineParameterInput() 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 PutPipelineParameter(value interface{}) ResetPipelineParameter() // 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 NewPipesPipeTargetParametersSagemakerPipelineParametersOutputReference ¶
func NewPipesPipeTargetParametersSagemakerPipelineParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersSagemakerPipelineParametersOutputReference
type PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameter ¶
type PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#name PipesPipe#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#value PipesPipe#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList ¶
type PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList 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) // Experimental. ComputeFqn() *string Get(index *float64) PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference // 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 NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList ¶
func NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList
type PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference ¶
type PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference 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{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference ¶
func NewPipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference
type PipesPipeTargetParametersSqsQueueParameters ¶
type PipesPipeTargetParametersSqsQueueParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#message_deduplication_id PipesPipe#message_deduplication_id}. MessageDeduplicationId *string `field:"optional" json:"messageDeduplicationId" yaml:"messageDeduplicationId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#message_group_id PipesPipe#message_group_id}. MessageGroupId *string `field:"optional" json:"messageGroupId" yaml:"messageGroupId"` }
type PipesPipeTargetParametersSqsQueueParametersOutputReference ¶
type PipesPipeTargetParametersSqsQueueParametersOutputReference 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() *PipesPipeTargetParametersSqsQueueParameters SetInternalValue(val *PipesPipeTargetParametersSqsQueueParameters) MessageDeduplicationId() *string SetMessageDeduplicationId(val *string) MessageDeduplicationIdInput() *string MessageGroupId() *string SetMessageGroupId(val *string) MessageGroupIdInput() *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 ResetMessageDeduplicationId() ResetMessageGroupId() // 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 NewPipesPipeTargetParametersSqsQueueParametersOutputReference ¶
func NewPipesPipeTargetParametersSqsQueueParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersSqsQueueParametersOutputReference
type PipesPipeTargetParametersStepFunctionStateMachineParameters ¶
type PipesPipeTargetParametersStepFunctionStateMachineParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#invocation_type PipesPipe#invocation_type}. InvocationType *string `field:"required" json:"invocationType" yaml:"invocationType"` }
type PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference ¶
type PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference 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() *PipesPipeTargetParametersStepFunctionStateMachineParameters SetInternalValue(val *PipesPipeTargetParametersStepFunctionStateMachineParameters) InvocationType() *string SetInvocationType(val *string) InvocationTypeInput() *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 NewPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference ¶
func NewPipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference
type PipesPipeTimeouts ¶
type PipesPipeTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#create PipesPipe#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#delete PipesPipe#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.21.0/docs/resources/pipes_pipe#update PipesPipe#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type PipesPipeTimeoutsOutputReference ¶
type PipesPipeTimeoutsOutputReference 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 NewPipesPipeTimeoutsOutputReference ¶
func NewPipesPipeTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PipesPipeTimeoutsOutputReference
Source Files ¶
- PipesPipe.go
- PipesPipeConfig.go
- PipesPipeEnrichmentParameters.go
- PipesPipeEnrichmentParametersHttpParameters.go
- PipesPipeEnrichmentParametersHttpParametersOutputReference.go
- PipesPipeEnrichmentParametersHttpParametersOutputReference__checks.go
- PipesPipeEnrichmentParametersOutputReference.go
- PipesPipeEnrichmentParametersOutputReference__checks.go
- PipesPipeSourceParameters.go
- PipesPipeSourceParametersActivemqBrokerParameters.go
- PipesPipeSourceParametersActivemqBrokerParametersCredentials.go
- PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference.go
- PipesPipeSourceParametersActivemqBrokerParametersCredentialsOutputReference__checks.go
- PipesPipeSourceParametersActivemqBrokerParametersOutputReference.go
- PipesPipeSourceParametersActivemqBrokerParametersOutputReference__checks.go
- PipesPipeSourceParametersDynamodbStreamParameters.go
- PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfig.go
- PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference.go
- PipesPipeSourceParametersDynamodbStreamParametersDeadLetterConfigOutputReference__checks.go
- PipesPipeSourceParametersDynamodbStreamParametersOutputReference.go
- PipesPipeSourceParametersDynamodbStreamParametersOutputReference__checks.go
- PipesPipeSourceParametersFilterCriteria.go
- PipesPipeSourceParametersFilterCriteriaFilter.go
- PipesPipeSourceParametersFilterCriteriaFilterList.go
- PipesPipeSourceParametersFilterCriteriaFilterList__checks.go
- PipesPipeSourceParametersFilterCriteriaFilterOutputReference.go
- PipesPipeSourceParametersFilterCriteriaFilterOutputReference__checks.go
- PipesPipeSourceParametersFilterCriteriaOutputReference.go
- PipesPipeSourceParametersFilterCriteriaOutputReference__checks.go
- PipesPipeSourceParametersKinesisStreamParameters.go
- PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig.go
- PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference.go
- PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference__checks.go
- PipesPipeSourceParametersKinesisStreamParametersOutputReference.go
- PipesPipeSourceParametersKinesisStreamParametersOutputReference__checks.go
- PipesPipeSourceParametersManagedStreamingKafkaParameters.go
- PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials.go
- PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference.go
- PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference__checks.go
- PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference.go
- PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference__checks.go
- PipesPipeSourceParametersOutputReference.go
- PipesPipeSourceParametersOutputReference__checks.go
- PipesPipeSourceParametersRabbitmqBrokerParameters.go
- PipesPipeSourceParametersRabbitmqBrokerParametersCredentials.go
- PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference.go
- PipesPipeSourceParametersRabbitmqBrokerParametersCredentialsOutputReference__checks.go
- PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference.go
- PipesPipeSourceParametersRabbitmqBrokerParametersOutputReference__checks.go
- PipesPipeSourceParametersSelfManagedKafkaParameters.go
- PipesPipeSourceParametersSelfManagedKafkaParametersCredentials.go
- PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference.go
- PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference__checks.go
- PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference.go
- PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference__checks.go
- PipesPipeSourceParametersSelfManagedKafkaParametersVpc.go
- PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference.go
- PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference__checks.go
- PipesPipeSourceParametersSqsQueueParameters.go
- PipesPipeSourceParametersSqsQueueParametersOutputReference.go
- PipesPipeSourceParametersSqsQueueParametersOutputReference__checks.go
- PipesPipeTargetParameters.go
- PipesPipeTargetParametersBatchJobParameters.go
- PipesPipeTargetParametersBatchJobParametersArrayProperties.go
- PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference.go
- PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference__checks.go
- PipesPipeTargetParametersBatchJobParametersContainerOverrides.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList__checks.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference__checks.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference__checks.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirement.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementList__checks.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference.go
- PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementOutputReference__checks.go
- PipesPipeTargetParametersBatchJobParametersDependsOn.go
- PipesPipeTargetParametersBatchJobParametersDependsOnList.go
- PipesPipeTargetParametersBatchJobParametersDependsOnList__checks.go
- PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference.go
- PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference__checks.go
- PipesPipeTargetParametersBatchJobParametersOutputReference.go
- PipesPipeTargetParametersBatchJobParametersOutputReference__checks.go
- PipesPipeTargetParametersBatchJobParametersRetryStrategy.go
- PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference.go
- PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference__checks.go
- PipesPipeTargetParametersCloudwatchLogsParameters.go
- PipesPipeTargetParametersCloudwatchLogsParametersOutputReference.go
- PipesPipeTargetParametersCloudwatchLogsParametersOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParameters.go
- PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy.go
- PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList.go
- PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList__checks.go
- PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration.go
- PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfiguration.go
- PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsVpcConfigurationOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverrides.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironment.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFile.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileList__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentList__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideList__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirement.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementList__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage.go
- PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverride.go
- PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList.go
- PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideList__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersPlacementConstraint.go
- PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList.go
- PipesPipeTargetParametersEcsTaskParametersPlacementConstraintList__checks.go
- PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersPlacementConstraintOutputReference__checks.go
- PipesPipeTargetParametersEcsTaskParametersPlacementStrategy.go
- PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList.go
- PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList__checks.go
- PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference.go
- PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference__checks.go
- PipesPipeTargetParametersEventbridgeEventBusParameters.go
- PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference.go
- PipesPipeTargetParametersEventbridgeEventBusParametersOutputReference__checks.go
- PipesPipeTargetParametersHttpParameters.go
- PipesPipeTargetParametersHttpParametersOutputReference.go
- PipesPipeTargetParametersHttpParametersOutputReference__checks.go
- PipesPipeTargetParametersKinesisStreamParameters.go
- PipesPipeTargetParametersKinesisStreamParametersOutputReference.go
- PipesPipeTargetParametersKinesisStreamParametersOutputReference__checks.go
- PipesPipeTargetParametersLambdaFunctionParameters.go
- PipesPipeTargetParametersLambdaFunctionParametersOutputReference.go
- PipesPipeTargetParametersLambdaFunctionParametersOutputReference__checks.go
- PipesPipeTargetParametersOutputReference.go
- PipesPipeTargetParametersOutputReference__checks.go
- PipesPipeTargetParametersRedshiftDataParameters.go
- PipesPipeTargetParametersRedshiftDataParametersOutputReference.go
- PipesPipeTargetParametersRedshiftDataParametersOutputReference__checks.go
- PipesPipeTargetParametersSagemakerPipelineParameters.go
- PipesPipeTargetParametersSagemakerPipelineParametersOutputReference.go
- PipesPipeTargetParametersSagemakerPipelineParametersOutputReference__checks.go
- PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameter.go
- PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList.go
- PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterList__checks.go
- PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference.go
- PipesPipeTargetParametersSagemakerPipelineParametersPipelineParameterOutputReference__checks.go
- PipesPipeTargetParametersSqsQueueParameters.go
- PipesPipeTargetParametersSqsQueueParametersOutputReference.go
- PipesPipeTargetParametersSqsQueueParametersOutputReference__checks.go
- PipesPipeTargetParametersStepFunctionStateMachineParameters.go
- PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference.go
- PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference__checks.go
- PipesPipeTimeouts.go
- PipesPipeTimeoutsOutputReference.go
- PipesPipeTimeoutsOutputReference__checks.go
- PipesPipe__checks.go
- main.go