Documentation ¶
Index ¶
- func CloudwatchEventApiDestination_IsConstruct(x interface{}) *bool
- func CloudwatchEventApiDestination_TfResourceType() *string
- func CloudwatchEventArchive_IsConstruct(x interface{}) *bool
- func CloudwatchEventArchive_TfResourceType() *string
- func CloudwatchEventBusPolicy_IsConstruct(x interface{}) *bool
- func CloudwatchEventBusPolicy_TfResourceType() *string
- func CloudwatchEventBus_IsConstruct(x interface{}) *bool
- func CloudwatchEventBus_TfResourceType() *string
- func CloudwatchEventConnection_IsConstruct(x interface{}) *bool
- func CloudwatchEventConnection_TfResourceType() *string
- func CloudwatchEventPermission_IsConstruct(x interface{}) *bool
- func CloudwatchEventPermission_TfResourceType() *string
- func CloudwatchEventRule_IsConstruct(x interface{}) *bool
- func CloudwatchEventRule_TfResourceType() *string
- func CloudwatchEventTarget_IsConstruct(x interface{}) *bool
- func CloudwatchEventTarget_TfResourceType() *string
- func DataAwsCloudwatchEventBus_IsConstruct(x interface{}) *bool
- func DataAwsCloudwatchEventBus_TfResourceType() *string
- func DataAwsCloudwatchEventConnection_IsConstruct(x interface{}) *bool
- func DataAwsCloudwatchEventConnection_TfResourceType() *string
- func DataAwsCloudwatchEventSource_IsConstruct(x interface{}) *bool
- func DataAwsCloudwatchEventSource_TfResourceType() *string
- func NewCloudwatchEventApiDestination_Override(c CloudwatchEventApiDestination, scope constructs.Construct, id *string, ...)
- func NewCloudwatchEventArchive_Override(c CloudwatchEventArchive, scope constructs.Construct, id *string, ...)
- func NewCloudwatchEventBusPolicy_Override(c CloudwatchEventBusPolicy, scope constructs.Construct, id *string, ...)
- func NewCloudwatchEventBus_Override(c CloudwatchEventBus, scope constructs.Construct, id *string, ...)
- func NewCloudwatchEventConnectionAuthParametersApiKeyOutputReference_Override(c CloudwatchEventConnectionAuthParametersApiKeyOutputReference, ...)
- func NewCloudwatchEventConnectionAuthParametersBasicOutputReference_Override(c CloudwatchEventConnectionAuthParametersBasicOutputReference, ...)
- func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList_Override(c CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList, ...)
- func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference_Override(...)
- func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList_Override(c CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList, ...)
- func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference_Override(...)
- func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference_Override(...)
- func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList_Override(...)
- func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference_Override(...)
- func NewCloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference_Override(c CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference, ...)
- func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList_Override(c CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList, ...)
- func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference_Override(...)
- func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList_Override(c CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList, ...)
- func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference_Override(...)
- func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference_Override(...)
- func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList_Override(...)
- func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference_Override(...)
- func NewCloudwatchEventConnectionAuthParametersOauthOutputReference_Override(c CloudwatchEventConnectionAuthParametersOauthOutputReference, ...)
- func NewCloudwatchEventConnectionAuthParametersOutputReference_Override(c CloudwatchEventConnectionAuthParametersOutputReference, ...)
- func NewCloudwatchEventConnection_Override(c CloudwatchEventConnection, scope constructs.Construct, id *string, ...)
- func NewCloudwatchEventPermissionConditionOutputReference_Override(c CloudwatchEventPermissionConditionOutputReference, ...)
- func NewCloudwatchEventPermission_Override(c CloudwatchEventPermission, scope constructs.Construct, id *string, ...)
- func NewCloudwatchEventRule_Override(c CloudwatchEventRule, scope constructs.Construct, id *string, ...)
- func NewCloudwatchEventTargetBatchTargetOutputReference_Override(c CloudwatchEventTargetBatchTargetOutputReference, ...)
- func NewCloudwatchEventTargetDeadLetterConfigOutputReference_Override(c CloudwatchEventTargetDeadLetterConfigOutputReference, ...)
- func NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference_Override(c CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference, ...)
- func NewCloudwatchEventTargetEcsTargetOutputReference_Override(c CloudwatchEventTargetEcsTargetOutputReference, ...)
- func NewCloudwatchEventTargetEcsTargetPlacementConstraintList_Override(c CloudwatchEventTargetEcsTargetPlacementConstraintList, ...)
- func NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference_Override(c CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference, ...)
- func NewCloudwatchEventTargetHttpTargetOutputReference_Override(c CloudwatchEventTargetHttpTargetOutputReference, ...)
- func NewCloudwatchEventTargetInputTransformerOutputReference_Override(c CloudwatchEventTargetInputTransformerOutputReference, ...)
- func NewCloudwatchEventTargetKinesisTargetOutputReference_Override(c CloudwatchEventTargetKinesisTargetOutputReference, ...)
- func NewCloudwatchEventTargetRedshiftTargetOutputReference_Override(c CloudwatchEventTargetRedshiftTargetOutputReference, ...)
- func NewCloudwatchEventTargetRetryPolicyOutputReference_Override(c CloudwatchEventTargetRetryPolicyOutputReference, ...)
- func NewCloudwatchEventTargetRunCommandTargetsList_Override(c CloudwatchEventTargetRunCommandTargetsList, ...)
- func NewCloudwatchEventTargetRunCommandTargetsOutputReference_Override(c CloudwatchEventTargetRunCommandTargetsOutputReference, ...)
- func NewCloudwatchEventTargetSqsTargetOutputReference_Override(c CloudwatchEventTargetSqsTargetOutputReference, ...)
- func NewCloudwatchEventTarget_Override(c CloudwatchEventTarget, scope constructs.Construct, id *string, ...)
- func NewDataAwsCloudwatchEventBus_Override(d DataAwsCloudwatchEventBus, scope constructs.Construct, id *string, ...)
- func NewDataAwsCloudwatchEventConnection_Override(d DataAwsCloudwatchEventConnection, scope constructs.Construct, id *string, ...)
- func NewDataAwsCloudwatchEventSource_Override(d DataAwsCloudwatchEventSource, scope constructs.Construct, id *string, ...)
- type CloudwatchEventApiDestination
- type CloudwatchEventApiDestinationConfig
- type CloudwatchEventArchive
- type CloudwatchEventArchiveConfig
- type CloudwatchEventBus
- type CloudwatchEventBusConfig
- type CloudwatchEventBusPolicy
- type CloudwatchEventBusPolicyConfig
- type CloudwatchEventConnection
- type CloudwatchEventConnectionAuthParameters
- type CloudwatchEventConnectionAuthParametersApiKey
- type CloudwatchEventConnectionAuthParametersApiKeyOutputReference
- type CloudwatchEventConnectionAuthParametersBasic
- type CloudwatchEventConnectionAuthParametersBasicOutputReference
- type CloudwatchEventConnectionAuthParametersInvocationHttpParameters
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersBody
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeader
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryString
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList
- type CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference
- type CloudwatchEventConnectionAuthParametersOauth
- type CloudwatchEventConnectionAuthParametersOauthClientParameters
- type CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBody
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeader
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryString
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList
- type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference
- type CloudwatchEventConnectionAuthParametersOauthOutputReference
- type CloudwatchEventConnectionAuthParametersOutputReference
- type CloudwatchEventConnectionConfig
- type CloudwatchEventPermission
- type CloudwatchEventPermissionCondition
- type CloudwatchEventPermissionConditionOutputReference
- type CloudwatchEventPermissionConfig
- type CloudwatchEventRule
- type CloudwatchEventRuleConfig
- type CloudwatchEventTarget
- type CloudwatchEventTargetBatchTarget
- type CloudwatchEventTargetBatchTargetOutputReference
- type CloudwatchEventTargetConfig
- type CloudwatchEventTargetDeadLetterConfig
- type CloudwatchEventTargetDeadLetterConfigOutputReference
- type CloudwatchEventTargetEcsTarget
- type CloudwatchEventTargetEcsTargetNetworkConfiguration
- type CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference
- type CloudwatchEventTargetEcsTargetOutputReference
- type CloudwatchEventTargetEcsTargetPlacementConstraint
- type CloudwatchEventTargetEcsTargetPlacementConstraintList
- type CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference
- type CloudwatchEventTargetHttpTarget
- type CloudwatchEventTargetHttpTargetOutputReference
- type CloudwatchEventTargetInputTransformer
- type CloudwatchEventTargetInputTransformerOutputReference
- type CloudwatchEventTargetKinesisTarget
- type CloudwatchEventTargetKinesisTargetOutputReference
- type CloudwatchEventTargetRedshiftTarget
- type CloudwatchEventTargetRedshiftTargetOutputReference
- type CloudwatchEventTargetRetryPolicy
- type CloudwatchEventTargetRetryPolicyOutputReference
- type CloudwatchEventTargetRunCommandTargets
- type CloudwatchEventTargetRunCommandTargetsList
- type CloudwatchEventTargetRunCommandTargetsOutputReference
- type CloudwatchEventTargetSqsTarget
- type CloudwatchEventTargetSqsTargetOutputReference
- type DataAwsCloudwatchEventBus
- type DataAwsCloudwatchEventBusConfig
- type DataAwsCloudwatchEventConnection
- type DataAwsCloudwatchEventConnectionConfig
- type DataAwsCloudwatchEventSource
- type DataAwsCloudwatchEventSourceConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudwatchEventApiDestination_IsConstruct ¶
func CloudwatchEventApiDestination_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 CloudwatchEventApiDestination_TfResourceType ¶
func CloudwatchEventApiDestination_TfResourceType() *string
func CloudwatchEventArchive_IsConstruct ¶
func CloudwatchEventArchive_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 CloudwatchEventArchive_TfResourceType ¶
func CloudwatchEventArchive_TfResourceType() *string
func CloudwatchEventBusPolicy_IsConstruct ¶
func CloudwatchEventBusPolicy_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 CloudwatchEventBusPolicy_TfResourceType ¶
func CloudwatchEventBusPolicy_TfResourceType() *string
func CloudwatchEventBus_IsConstruct ¶
func CloudwatchEventBus_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 CloudwatchEventBus_TfResourceType ¶
func CloudwatchEventBus_TfResourceType() *string
func CloudwatchEventConnection_IsConstruct ¶
func CloudwatchEventConnection_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 CloudwatchEventConnection_TfResourceType ¶
func CloudwatchEventConnection_TfResourceType() *string
func CloudwatchEventPermission_IsConstruct ¶
func CloudwatchEventPermission_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 CloudwatchEventPermission_TfResourceType ¶
func CloudwatchEventPermission_TfResourceType() *string
func CloudwatchEventRule_IsConstruct ¶
func CloudwatchEventRule_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 CloudwatchEventRule_TfResourceType ¶
func CloudwatchEventRule_TfResourceType() *string
func CloudwatchEventTarget_IsConstruct ¶
func CloudwatchEventTarget_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 CloudwatchEventTarget_TfResourceType ¶
func CloudwatchEventTarget_TfResourceType() *string
func DataAwsCloudwatchEventBus_IsConstruct ¶
func DataAwsCloudwatchEventBus_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 DataAwsCloudwatchEventBus_TfResourceType ¶
func DataAwsCloudwatchEventBus_TfResourceType() *string
func DataAwsCloudwatchEventConnection_IsConstruct ¶
func DataAwsCloudwatchEventConnection_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 DataAwsCloudwatchEventConnection_TfResourceType ¶
func DataAwsCloudwatchEventConnection_TfResourceType() *string
func DataAwsCloudwatchEventSource_IsConstruct ¶
func DataAwsCloudwatchEventSource_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 DataAwsCloudwatchEventSource_TfResourceType ¶
func DataAwsCloudwatchEventSource_TfResourceType() *string
func NewCloudwatchEventApiDestination_Override ¶
func NewCloudwatchEventApiDestination_Override(c CloudwatchEventApiDestination, scope constructs.Construct, id *string, config *CloudwatchEventApiDestinationConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination aws_cloudwatch_event_api_destination} Resource.
func NewCloudwatchEventArchive_Override ¶
func NewCloudwatchEventArchive_Override(c CloudwatchEventArchive, scope constructs.Construct, id *string, config *CloudwatchEventArchiveConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_archive aws_cloudwatch_event_archive} Resource.
func NewCloudwatchEventBusPolicy_Override ¶
func NewCloudwatchEventBusPolicy_Override(c CloudwatchEventBusPolicy, scope constructs.Construct, id *string, config *CloudwatchEventBusPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus_policy aws_cloudwatch_event_bus_policy} Resource.
func NewCloudwatchEventBus_Override ¶
func NewCloudwatchEventBus_Override(c CloudwatchEventBus, scope constructs.Construct, id *string, config *CloudwatchEventBusConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus aws_cloudwatch_event_bus} Resource.
func NewCloudwatchEventConnectionAuthParametersApiKeyOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersApiKeyOutputReference_Override(c CloudwatchEventConnectionAuthParametersApiKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventConnectionAuthParametersBasicOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersBasicOutputReference_Override(c CloudwatchEventConnectionAuthParametersBasicOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList_Override ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList_Override(c CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference_Override(c CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList_Override ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList_Override(c CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference_Override(c CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference_Override(c CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList_Override ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList_Override(c CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference_Override(c CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference_Override(c CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList_Override ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList_Override(c CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference_Override(c CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList_Override ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList_Override(c CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference_Override(c CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference_Override(c CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList_Override ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList_Override(c CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference_Override(c CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventConnectionAuthParametersOauthOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersOauthOutputReference_Override(c CloudwatchEventConnectionAuthParametersOauthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventConnectionAuthParametersOutputReference_Override ¶
func NewCloudwatchEventConnectionAuthParametersOutputReference_Override(c CloudwatchEventConnectionAuthParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventConnection_Override ¶
func NewCloudwatchEventConnection_Override(c CloudwatchEventConnection, scope constructs.Construct, id *string, config *CloudwatchEventConnectionConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection aws_cloudwatch_event_connection} Resource.
func NewCloudwatchEventPermissionConditionOutputReference_Override ¶
func NewCloudwatchEventPermissionConditionOutputReference_Override(c CloudwatchEventPermissionConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventPermission_Override ¶
func NewCloudwatchEventPermission_Override(c CloudwatchEventPermission, scope constructs.Construct, id *string, config *CloudwatchEventPermissionConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission aws_cloudwatch_event_permission} Resource.
func NewCloudwatchEventRule_Override ¶
func NewCloudwatchEventRule_Override(c CloudwatchEventRule, scope constructs.Construct, id *string, config *CloudwatchEventRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule aws_cloudwatch_event_rule} Resource.
func NewCloudwatchEventTargetBatchTargetOutputReference_Override ¶
func NewCloudwatchEventTargetBatchTargetOutputReference_Override(c CloudwatchEventTargetBatchTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetDeadLetterConfigOutputReference_Override ¶
func NewCloudwatchEventTargetDeadLetterConfigOutputReference_Override(c CloudwatchEventTargetDeadLetterConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference_Override ¶
func NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference_Override(c CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetEcsTargetOutputReference_Override ¶
func NewCloudwatchEventTargetEcsTargetOutputReference_Override(c CloudwatchEventTargetEcsTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetEcsTargetPlacementConstraintList_Override ¶
func NewCloudwatchEventTargetEcsTargetPlacementConstraintList_Override(c CloudwatchEventTargetEcsTargetPlacementConstraintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference_Override ¶
func NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference_Override(c CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventTargetHttpTargetOutputReference_Override ¶
func NewCloudwatchEventTargetHttpTargetOutputReference_Override(c CloudwatchEventTargetHttpTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetInputTransformerOutputReference_Override ¶
func NewCloudwatchEventTargetInputTransformerOutputReference_Override(c CloudwatchEventTargetInputTransformerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetKinesisTargetOutputReference_Override ¶
func NewCloudwatchEventTargetKinesisTargetOutputReference_Override(c CloudwatchEventTargetKinesisTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetRedshiftTargetOutputReference_Override ¶
func NewCloudwatchEventTargetRedshiftTargetOutputReference_Override(c CloudwatchEventTargetRedshiftTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetRetryPolicyOutputReference_Override ¶
func NewCloudwatchEventTargetRetryPolicyOutputReference_Override(c CloudwatchEventTargetRetryPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTargetRunCommandTargetsList_Override ¶
func NewCloudwatchEventTargetRunCommandTargetsList_Override(c CloudwatchEventTargetRunCommandTargetsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudwatchEventTargetRunCommandTargetsOutputReference_Override ¶
func NewCloudwatchEventTargetRunCommandTargetsOutputReference_Override(c CloudwatchEventTargetRunCommandTargetsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudwatchEventTargetSqsTargetOutputReference_Override ¶
func NewCloudwatchEventTargetSqsTargetOutputReference_Override(c CloudwatchEventTargetSqsTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudwatchEventTarget_Override ¶
func NewCloudwatchEventTarget_Override(c CloudwatchEventTarget, scope constructs.Construct, id *string, config *CloudwatchEventTargetConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target aws_cloudwatch_event_target} Resource.
func NewDataAwsCloudwatchEventBus_Override ¶
func NewDataAwsCloudwatchEventBus_Override(d DataAwsCloudwatchEventBus, scope constructs.Construct, id *string, config *DataAwsCloudwatchEventBusConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_bus aws_cloudwatch_event_bus} Data Source.
func NewDataAwsCloudwatchEventConnection_Override ¶
func NewDataAwsCloudwatchEventConnection_Override(d DataAwsCloudwatchEventConnection, scope constructs.Construct, id *string, config *DataAwsCloudwatchEventConnectionConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_connection aws_cloudwatch_event_connection} Data Source.
func NewDataAwsCloudwatchEventSource_Override ¶
func NewDataAwsCloudwatchEventSource_Override(d DataAwsCloudwatchEventSource, scope constructs.Construct, id *string, config *DataAwsCloudwatchEventSourceConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_source aws_cloudwatch_event_source} Data Source.
Types ¶
type CloudwatchEventApiDestination ¶
type CloudwatchEventApiDestination interface { cdktf.TerraformResource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) ConnectionArn() *string SetConnectionArn(val *string) ConnectionArnInput() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HttpMethod() *string SetHttpMethod(val *string) HttpMethodInput() *string Id() *string SetId(val *string) IdInput() *string InvocationEndpoint() *string SetInvocationEndpoint(val *string) InvocationEndpointInput() *string InvocationRateLimitPerSecond() *float64 SetInvocationRateLimitPerSecond(val *float64) InvocationRateLimitPerSecondInput() *float64 // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDescription() ResetId() ResetInvocationRateLimitPerSecond() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination aws_cloudwatch_event_api_destination}.
func NewCloudwatchEventApiDestination ¶
func NewCloudwatchEventApiDestination(scope constructs.Construct, id *string, config *CloudwatchEventApiDestinationConfig) CloudwatchEventApiDestination
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination aws_cloudwatch_event_api_destination} Resource.
type CloudwatchEventApiDestinationConfig ¶
type CloudwatchEventApiDestinationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination#connection_arn CloudwatchEventApiDestination#connection_arn}. ConnectionArn *string `field:"required" json:"connectionArn" yaml:"connectionArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination#http_method CloudwatchEventApiDestination#http_method}. HttpMethod *string `field:"required" json:"httpMethod" yaml:"httpMethod"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination#invocation_endpoint CloudwatchEventApiDestination#invocation_endpoint}. InvocationEndpoint *string `field:"required" json:"invocationEndpoint" yaml:"invocationEndpoint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination#name CloudwatchEventApiDestination#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination#description CloudwatchEventApiDestination#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination#id CloudwatchEventApiDestination#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_api_destination#invocation_rate_limit_per_second CloudwatchEventApiDestination#invocation_rate_limit_per_second}. InvocationRateLimitPerSecond *float64 `field:"optional" json:"invocationRateLimitPerSecond" yaml:"invocationRateLimitPerSecond"` }
AWS CloudWatch Event Bridge.
type CloudwatchEventArchive ¶
type CloudwatchEventArchive interface { cdktf.TerraformResource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EventPattern() *string SetEventPattern(val *string) EventPatternInput() *string EventSourceArn() *string SetEventSourceArn(val *string) EventSourceArnInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RetentionDays() *float64 SetRetentionDays(val *float64) RetentionDaysInput() *float64 // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDescription() ResetEventPattern() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRetentionDays() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_archive aws_cloudwatch_event_archive}.
func NewCloudwatchEventArchive ¶
func NewCloudwatchEventArchive(scope constructs.Construct, id *string, config *CloudwatchEventArchiveConfig) CloudwatchEventArchive
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_archive aws_cloudwatch_event_archive} Resource.
type CloudwatchEventArchiveConfig ¶
type CloudwatchEventArchiveConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_archive#event_source_arn CloudwatchEventArchive#event_source_arn}. EventSourceArn *string `field:"required" json:"eventSourceArn" yaml:"eventSourceArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_archive#name CloudwatchEventArchive#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_archive#description CloudwatchEventArchive#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_archive#event_pattern CloudwatchEventArchive#event_pattern}. EventPattern *string `field:"optional" json:"eventPattern" yaml:"eventPattern"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_archive#id CloudwatchEventArchive#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_archive#retention_days CloudwatchEventArchive#retention_days}. RetentionDays *float64 `field:"optional" json:"retentionDays" yaml:"retentionDays"` }
AWS CloudWatch Event Bridge.
type CloudwatchEventBus ¶
type CloudwatchEventBus interface { cdktf.TerraformResource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventSourceName() *string SetEventSourceName(val *string) EventSourceNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() *map[string]*string SetTagsAll(val *map[string]*string) TagsAllInput() *map[string]*string TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetEventSourceName() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTags() ResetTagsAll() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus aws_cloudwatch_event_bus}.
func NewCloudwatchEventBus ¶
func NewCloudwatchEventBus(scope constructs.Construct, id *string, config *CloudwatchEventBusConfig) CloudwatchEventBus
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus aws_cloudwatch_event_bus} Resource.
type CloudwatchEventBusConfig ¶
type CloudwatchEventBusConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus#name CloudwatchEventBus#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus#event_source_name CloudwatchEventBus#event_source_name}. EventSourceName *string `field:"optional" json:"eventSourceName" yaml:"eventSourceName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus#id CloudwatchEventBus#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus#tags CloudwatchEventBus#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus#tags_all CloudwatchEventBus#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` }
AWS CloudWatch Event Bridge.
type CloudwatchEventBusPolicy ¶
type CloudwatchEventBusPolicy interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventBusName() *string SetEventBusName(val *string) EventBusNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node Policy() *string SetPolicy(val *string) PolicyInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetEventBusName() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus_policy aws_cloudwatch_event_bus_policy}.
func NewCloudwatchEventBusPolicy ¶
func NewCloudwatchEventBusPolicy(scope constructs.Construct, id *string, config *CloudwatchEventBusPolicyConfig) CloudwatchEventBusPolicy
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus_policy aws_cloudwatch_event_bus_policy} Resource.
type CloudwatchEventBusPolicyConfig ¶
type CloudwatchEventBusPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus_policy#policy CloudwatchEventBusPolicy#policy}. Policy *string `field:"required" json:"policy" yaml:"policy"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus_policy#event_bus_name CloudwatchEventBusPolicy#event_bus_name}. EventBusName *string `field:"optional" json:"eventBusName" yaml:"eventBusName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_bus_policy#id CloudwatchEventBusPolicy#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"` }
AWS CloudWatch Event Bridge.
type CloudwatchEventConnection ¶
type CloudwatchEventConnection interface { cdktf.TerraformResource Arn() *string AuthorizationType() *string SetAuthorizationType(val *string) AuthorizationTypeInput() *string AuthParameters() CloudwatchEventConnectionAuthParametersOutputReference AuthParametersInput() *CloudwatchEventConnectionAuthParameters // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SecretArn() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAuthParameters(value *CloudwatchEventConnectionAuthParameters) ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection aws_cloudwatch_event_connection}.
func NewCloudwatchEventConnection ¶
func NewCloudwatchEventConnection(scope constructs.Construct, id *string, config *CloudwatchEventConnectionConfig) CloudwatchEventConnection
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection aws_cloudwatch_event_connection} Resource.
type CloudwatchEventConnectionAuthParameters ¶
type CloudwatchEventConnectionAuthParameters struct { // api_key block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#api_key CloudwatchEventConnection#api_key} ApiKey *CloudwatchEventConnectionAuthParametersApiKey `field:"optional" json:"apiKey" yaml:"apiKey"` // basic block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#basic CloudwatchEventConnection#basic} Basic *CloudwatchEventConnectionAuthParametersBasic `field:"optional" json:"basic" yaml:"basic"` // invocation_http_parameters block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#invocation_http_parameters CloudwatchEventConnection#invocation_http_parameters} InvocationHttpParameters *CloudwatchEventConnectionAuthParametersInvocationHttpParameters `field:"optional" json:"invocationHttpParameters" yaml:"invocationHttpParameters"` // oauth block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#oauth CloudwatchEventConnection#oauth} Oauth *CloudwatchEventConnectionAuthParametersOauth `field:"optional" json:"oauth" yaml:"oauth"` }
type CloudwatchEventConnectionAuthParametersApiKey ¶
type CloudwatchEventConnectionAuthParametersApiKey struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#key CloudwatchEventConnection#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#value CloudwatchEventConnection#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type CloudwatchEventConnectionAuthParametersApiKeyOutputReference ¶
type CloudwatchEventConnectionAuthParametersApiKeyOutputReference 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() *CloudwatchEventConnectionAuthParametersApiKey SetInternalValue(val *CloudwatchEventConnectionAuthParametersApiKey) Key() *string SetKey(val *string) KeyInput() *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 NewCloudwatchEventConnectionAuthParametersApiKeyOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersApiKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventConnectionAuthParametersApiKeyOutputReference
type CloudwatchEventConnectionAuthParametersBasic ¶
type CloudwatchEventConnectionAuthParametersBasic struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#password CloudwatchEventConnection#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#username CloudwatchEventConnection#username}. Username *string `field:"required" json:"username" yaml:"username"` }
type CloudwatchEventConnectionAuthParametersBasicOutputReference ¶
type CloudwatchEventConnectionAuthParametersBasicOutputReference 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() *CloudwatchEventConnectionAuthParametersBasic SetInternalValue(val *CloudwatchEventConnectionAuthParametersBasic) Password() *string SetPassword(val *string) PasswordInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *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 NewCloudwatchEventConnectionAuthParametersBasicOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersBasicOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventConnectionAuthParametersBasicOutputReference
type CloudwatchEventConnectionAuthParametersInvocationHttpParameters ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParameters struct { // body block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#body CloudwatchEventConnection#body} Body interface{} `field:"optional" json:"body" yaml:"body"` // header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#header CloudwatchEventConnection#header} Header interface{} `field:"optional" json:"header" yaml:"header"` // query_string block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#query_string CloudwatchEventConnection#query_string} QueryString interface{} `field:"optional" json:"queryString" yaml:"queryString"` }
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersBody ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersBody struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#is_value_secret CloudwatchEventConnection#is_value_secret}. IsValueSecret interface{} `field:"optional" json:"isValueSecret" yaml:"isValueSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#key CloudwatchEventConnection#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#value CloudwatchEventConnection#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList 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) CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference // 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 NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference 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{}) IsValueSecret() interface{} SetIsValueSecret(val interface{}) IsValueSecretInput() interface{} Key() *string SetKey(val *string) KeyInput() *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 ResetIsValueSecret() ResetKey() 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 NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeader ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeader struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#is_value_secret CloudwatchEventConnection#is_value_secret}. IsValueSecret interface{} `field:"optional" json:"isValueSecret" yaml:"isValueSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#key CloudwatchEventConnection#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#value CloudwatchEventConnection#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList 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) CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference // 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 NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference 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{}) IsValueSecret() interface{} SetIsValueSecret(val interface{}) IsValueSecretInput() interface{} Key() *string SetKey(val *string) KeyInput() *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 ResetIsValueSecret() ResetKey() 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 NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference interface { cdktf.ComplexObject Body() CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList BodyInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Header() CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList HeaderInput() interface{} InternalValue() *CloudwatchEventConnectionAuthParametersInvocationHttpParameters SetInternalValue(val *CloudwatchEventConnectionAuthParametersInvocationHttpParameters) QueryString() CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList QueryStringInput() 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 PutBody(value interface{}) PutHeader(value interface{}) PutQueryString(value interface{}) ResetBody() ResetHeader() ResetQueryString() // 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 NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryString ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryString struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#is_value_secret CloudwatchEventConnection#is_value_secret}. IsValueSecret interface{} `field:"optional" json:"isValueSecret" yaml:"isValueSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#key CloudwatchEventConnection#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#value CloudwatchEventConnection#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList 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) CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference // 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 NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference ¶
type CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference 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{}) IsValueSecret() interface{} SetIsValueSecret(val interface{}) IsValueSecretInput() interface{} Key() *string SetKey(val *string) KeyInput() *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 ResetIsValueSecret() ResetKey() 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 NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference
type CloudwatchEventConnectionAuthParametersOauth ¶
type CloudwatchEventConnectionAuthParametersOauth struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#authorization_endpoint CloudwatchEventConnection#authorization_endpoint}. AuthorizationEndpoint *string `field:"required" json:"authorizationEndpoint" yaml:"authorizationEndpoint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#http_method CloudwatchEventConnection#http_method}. HttpMethod *string `field:"required" json:"httpMethod" yaml:"httpMethod"` // oauth_http_parameters block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#oauth_http_parameters CloudwatchEventConnection#oauth_http_parameters} OauthHttpParameters *CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters `field:"required" json:"oauthHttpParameters" yaml:"oauthHttpParameters"` // client_parameters block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#client_parameters CloudwatchEventConnection#client_parameters} ClientParameters *CloudwatchEventConnectionAuthParametersOauthClientParameters `field:"optional" json:"clientParameters" yaml:"clientParameters"` }
type CloudwatchEventConnectionAuthParametersOauthClientParameters ¶
type CloudwatchEventConnectionAuthParametersOauthClientParameters struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#client_id CloudwatchEventConnection#client_id}. ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#client_secret CloudwatchEventConnection#client_secret}. ClientSecret *string `field:"required" json:"clientSecret" yaml:"clientSecret"` }
type CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference ¶
type CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *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() *CloudwatchEventConnectionAuthParametersOauthClientParameters SetInternalValue(val *CloudwatchEventConnectionAuthParametersOauthClientParameters) // 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 NewCloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters struct { // body block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#body CloudwatchEventConnection#body} Body interface{} `field:"optional" json:"body" yaml:"body"` // header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#header CloudwatchEventConnection#header} Header interface{} `field:"optional" json:"header" yaml:"header"` // query_string block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#query_string CloudwatchEventConnection#query_string} QueryString interface{} `field:"optional" json:"queryString" yaml:"queryString"` }
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBody ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBody struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#is_value_secret CloudwatchEventConnection#is_value_secret}. IsValueSecret interface{} `field:"optional" json:"isValueSecret" yaml:"isValueSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#key CloudwatchEventConnection#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#value CloudwatchEventConnection#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList 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) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference // 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 NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference 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{}) IsValueSecret() interface{} SetIsValueSecret(val interface{}) IsValueSecretInput() interface{} Key() *string SetKey(val *string) KeyInput() *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 ResetIsValueSecret() ResetKey() 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 NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeader ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeader struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#is_value_secret CloudwatchEventConnection#is_value_secret}. IsValueSecret interface{} `field:"optional" json:"isValueSecret" yaml:"isValueSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#key CloudwatchEventConnection#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#value CloudwatchEventConnection#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList 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) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference // 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 NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference 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{}) IsValueSecret() interface{} SetIsValueSecret(val interface{}) IsValueSecretInput() interface{} Key() *string SetKey(val *string) KeyInput() *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 ResetIsValueSecret() ResetKey() 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 NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference interface { cdktf.ComplexObject Body() CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList BodyInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Header() CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList HeaderInput() interface{} InternalValue() *CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters SetInternalValue(val *CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters) QueryString() CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList QueryStringInput() 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 PutBody(value interface{}) PutHeader(value interface{}) PutQueryString(value interface{}) ResetBody() ResetHeader() ResetQueryString() // 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 NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryString ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryString struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#is_value_secret CloudwatchEventConnection#is_value_secret}. IsValueSecret interface{} `field:"optional" json:"isValueSecret" yaml:"isValueSecret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#key CloudwatchEventConnection#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#value CloudwatchEventConnection#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList 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) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference // 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 NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference ¶
type CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference 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{}) IsValueSecret() interface{} SetIsValueSecret(val interface{}) IsValueSecretInput() interface{} Key() *string SetKey(val *string) KeyInput() *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 ResetIsValueSecret() ResetKey() 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 NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference
type CloudwatchEventConnectionAuthParametersOauthOutputReference ¶
type CloudwatchEventConnectionAuthParametersOauthOutputReference interface { cdktf.ComplexObject AuthorizationEndpoint() *string SetAuthorizationEndpoint(val *string) AuthorizationEndpointInput() *string ClientParameters() CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference ClientParametersInput() *CloudwatchEventConnectionAuthParametersOauthClientParameters // 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 HttpMethod() *string SetHttpMethod(val *string) HttpMethodInput() *string InternalValue() *CloudwatchEventConnectionAuthParametersOauth SetInternalValue(val *CloudwatchEventConnectionAuthParametersOauth) OauthHttpParameters() CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference OauthHttpParametersInput() *CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters // 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 PutClientParameters(value *CloudwatchEventConnectionAuthParametersOauthClientParameters) PutOauthHttpParameters(value *CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters) ResetClientParameters() // 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 NewCloudwatchEventConnectionAuthParametersOauthOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersOauthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventConnectionAuthParametersOauthOutputReference
type CloudwatchEventConnectionAuthParametersOutputReference ¶
type CloudwatchEventConnectionAuthParametersOutputReference interface { cdktf.ComplexObject ApiKey() CloudwatchEventConnectionAuthParametersApiKeyOutputReference ApiKeyInput() *CloudwatchEventConnectionAuthParametersApiKey Basic() CloudwatchEventConnectionAuthParametersBasicOutputReference BasicInput() *CloudwatchEventConnectionAuthParametersBasic // 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() *CloudwatchEventConnectionAuthParameters SetInternalValue(val *CloudwatchEventConnectionAuthParameters) InvocationHttpParameters() CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference InvocationHttpParametersInput() *CloudwatchEventConnectionAuthParametersInvocationHttpParameters Oauth() CloudwatchEventConnectionAuthParametersOauthOutputReference OauthInput() *CloudwatchEventConnectionAuthParametersOauth // 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 PutApiKey(value *CloudwatchEventConnectionAuthParametersApiKey) PutBasic(value *CloudwatchEventConnectionAuthParametersBasic) PutInvocationHttpParameters(value *CloudwatchEventConnectionAuthParametersInvocationHttpParameters) PutOauth(value *CloudwatchEventConnectionAuthParametersOauth) ResetApiKey() ResetBasic() ResetInvocationHttpParameters() ResetOauth() // 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 NewCloudwatchEventConnectionAuthParametersOutputReference ¶
func NewCloudwatchEventConnectionAuthParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventConnectionAuthParametersOutputReference
type CloudwatchEventConnectionConfig ¶
type CloudwatchEventConnectionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#authorization_type CloudwatchEventConnection#authorization_type}. AuthorizationType *string `field:"required" json:"authorizationType" yaml:"authorizationType"` // auth_parameters block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#auth_parameters CloudwatchEventConnection#auth_parameters} AuthParameters *CloudwatchEventConnectionAuthParameters `field:"required" json:"authParameters" yaml:"authParameters"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#name CloudwatchEventConnection#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#description CloudwatchEventConnection#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_connection#id CloudwatchEventConnection#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"` }
AWS CloudWatch Event Bridge.
type CloudwatchEventPermission ¶
type CloudwatchEventPermission interface { cdktf.TerraformResource Action() *string SetAction(val *string) ActionInput() *string // Experimental. CdktfStack() cdktf.TerraformStack Condition() CloudwatchEventPermissionConditionOutputReference ConditionInput() *CloudwatchEventPermissionCondition // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventBusName() *string SetEventBusName(val *string) EventBusNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node Principal() *string SetPrincipal(val *string) PrincipalInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} StatementId() *string SetStatementId(val *string) StatementIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCondition(value *CloudwatchEventPermissionCondition) ResetAction() ResetCondition() ResetEventBusName() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission aws_cloudwatch_event_permission}.
func NewCloudwatchEventPermission ¶
func NewCloudwatchEventPermission(scope constructs.Construct, id *string, config *CloudwatchEventPermissionConfig) CloudwatchEventPermission
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission aws_cloudwatch_event_permission} Resource.
type CloudwatchEventPermissionCondition ¶
type CloudwatchEventPermissionCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission#key CloudwatchEventPermission#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission#type CloudwatchEventPermission#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission#value CloudwatchEventPermission#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type CloudwatchEventPermissionConditionOutputReference ¶
type CloudwatchEventPermissionConditionOutputReference 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() *CloudwatchEventPermissionCondition SetInternalValue(val *CloudwatchEventPermissionCondition) Key() *string SetKey(val *string) KeyInput() *string // 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 NewCloudwatchEventPermissionConditionOutputReference ¶
func NewCloudwatchEventPermissionConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventPermissionConditionOutputReference
type CloudwatchEventPermissionConfig ¶
type CloudwatchEventPermissionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission#principal CloudwatchEventPermission#principal}. Principal *string `field:"required" json:"principal" yaml:"principal"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission#statement_id CloudwatchEventPermission#statement_id}. StatementId *string `field:"required" json:"statementId" yaml:"statementId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission#action CloudwatchEventPermission#action}. Action *string `field:"optional" json:"action" yaml:"action"` // condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission#condition CloudwatchEventPermission#condition} Condition *CloudwatchEventPermissionCondition `field:"optional" json:"condition" yaml:"condition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission#event_bus_name CloudwatchEventPermission#event_bus_name}. EventBusName *string `field:"optional" json:"eventBusName" yaml:"eventBusName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_permission#id CloudwatchEventPermission#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"` }
AWS CloudWatch Event Bridge.
type CloudwatchEventRule ¶
type CloudwatchEventRule interface { cdktf.TerraformResource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EventBusName() *string SetEventBusName(val *string) EventBusNameInput() *string EventPattern() *string SetEventPattern(val *string) EventPatternInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} // 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 ScheduleExpression() *string SetScheduleExpression(val *string) ScheduleExpressionInput() *string 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 // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetDescription() ResetEventBusName() ResetEventPattern() ResetId() ResetIsEnabled() ResetName() ResetNamePrefix() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRoleArn() ResetScheduleExpression() ResetTags() ResetTagsAll() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule aws_cloudwatch_event_rule}.
func NewCloudwatchEventRule ¶
func NewCloudwatchEventRule(scope constructs.Construct, id *string, config *CloudwatchEventRuleConfig) CloudwatchEventRule
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule aws_cloudwatch_event_rule} Resource.
type CloudwatchEventRuleConfig ¶
type CloudwatchEventRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#description CloudwatchEventRule#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#event_bus_name CloudwatchEventRule#event_bus_name}. EventBusName *string `field:"optional" json:"eventBusName" yaml:"eventBusName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#event_pattern CloudwatchEventRule#event_pattern}. EventPattern *string `field:"optional" json:"eventPattern" yaml:"eventPattern"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#id CloudwatchEventRule#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#is_enabled CloudwatchEventRule#is_enabled}. IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#name CloudwatchEventRule#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#name_prefix CloudwatchEventRule#name_prefix}. NamePrefix *string `field:"optional" json:"namePrefix" yaml:"namePrefix"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#role_arn CloudwatchEventRule#role_arn}. RoleArn *string `field:"optional" json:"roleArn" yaml:"roleArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#schedule_expression CloudwatchEventRule#schedule_expression}. ScheduleExpression *string `field:"optional" json:"scheduleExpression" yaml:"scheduleExpression"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#tags CloudwatchEventRule#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule#tags_all CloudwatchEventRule#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` }
AWS CloudWatch Event Bridge.
type CloudwatchEventTarget ¶
type CloudwatchEventTarget interface { cdktf.TerraformResource Arn() *string SetArn(val *string) ArnInput() *string BatchTarget() CloudwatchEventTargetBatchTargetOutputReference BatchTargetInput() *CloudwatchEventTargetBatchTarget // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DeadLetterConfig() CloudwatchEventTargetDeadLetterConfigOutputReference DeadLetterConfigInput() *CloudwatchEventTargetDeadLetterConfig // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EcsTarget() CloudwatchEventTargetEcsTargetOutputReference EcsTargetInput() *CloudwatchEventTargetEcsTarget EventBusName() *string SetEventBusName(val *string) EventBusNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HttpTarget() CloudwatchEventTargetHttpTargetOutputReference HttpTargetInput() *CloudwatchEventTargetHttpTarget Id() *string SetId(val *string) IdInput() *string Input() *string SetInput(val *string) InputInput() *string InputPath() *string SetInputPath(val *string) InputPathInput() *string InputTransformer() CloudwatchEventTargetInputTransformerOutputReference InputTransformerInput() *CloudwatchEventTargetInputTransformer KinesisTarget() CloudwatchEventTargetKinesisTargetOutputReference KinesisTargetInput() *CloudwatchEventTargetKinesisTarget // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RedshiftTarget() CloudwatchEventTargetRedshiftTargetOutputReference RedshiftTargetInput() *CloudwatchEventTargetRedshiftTarget RetryPolicy() CloudwatchEventTargetRetryPolicyOutputReference RetryPolicyInput() *CloudwatchEventTargetRetryPolicy RoleArn() *string SetRoleArn(val *string) RoleArnInput() *string Rule() *string SetRule(val *string) RuleInput() *string RunCommandTargets() CloudwatchEventTargetRunCommandTargetsList RunCommandTargetsInput() interface{} SqsTarget() CloudwatchEventTargetSqsTargetOutputReference SqsTargetInput() *CloudwatchEventTargetSqsTarget TargetId() *string SetTargetId(val *string) TargetIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBatchTarget(value *CloudwatchEventTargetBatchTarget) PutDeadLetterConfig(value *CloudwatchEventTargetDeadLetterConfig) PutEcsTarget(value *CloudwatchEventTargetEcsTarget) PutHttpTarget(value *CloudwatchEventTargetHttpTarget) PutInputTransformer(value *CloudwatchEventTargetInputTransformer) PutKinesisTarget(value *CloudwatchEventTargetKinesisTarget) PutRedshiftTarget(value *CloudwatchEventTargetRedshiftTarget) PutRetryPolicy(value *CloudwatchEventTargetRetryPolicy) PutRunCommandTargets(value interface{}) PutSqsTarget(value *CloudwatchEventTargetSqsTarget) ResetBatchTarget() ResetDeadLetterConfig() ResetEcsTarget() ResetEventBusName() ResetHttpTarget() ResetId() ResetInput() ResetInputPath() ResetInputTransformer() ResetKinesisTarget() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRedshiftTarget() ResetRetryPolicy() ResetRoleArn() ResetRunCommandTargets() ResetSqsTarget() ResetTargetId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target aws_cloudwatch_event_target}.
func NewCloudwatchEventTarget ¶
func NewCloudwatchEventTarget(scope constructs.Construct, id *string, config *CloudwatchEventTargetConfig) CloudwatchEventTarget
Create a new {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target aws_cloudwatch_event_target} Resource.
type CloudwatchEventTargetBatchTarget ¶
type CloudwatchEventTargetBatchTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#job_definition CloudwatchEventTarget#job_definition}. JobDefinition *string `field:"required" json:"jobDefinition" yaml:"jobDefinition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#job_name CloudwatchEventTarget#job_name}. JobName *string `field:"required" json:"jobName" yaml:"jobName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#array_size CloudwatchEventTarget#array_size}. ArraySize *float64 `field:"optional" json:"arraySize" yaml:"arraySize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#job_attempts CloudwatchEventTarget#job_attempts}. JobAttempts *float64 `field:"optional" json:"jobAttempts" yaml:"jobAttempts"` }
type CloudwatchEventTargetBatchTargetOutputReference ¶
type CloudwatchEventTargetBatchTargetOutputReference interface { cdktf.ComplexObject ArraySize() *float64 SetArraySize(val *float64) ArraySizeInput() *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() *CloudwatchEventTargetBatchTarget SetInternalValue(val *CloudwatchEventTargetBatchTarget) JobAttempts() *float64 SetJobAttempts(val *float64) JobAttemptsInput() *float64 JobDefinition() *string SetJobDefinition(val *string) JobDefinitionInput() *string JobName() *string SetJobName(val *string) JobNameInput() *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 ResetArraySize() ResetJobAttempts() // 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 NewCloudwatchEventTargetBatchTargetOutputReference ¶
func NewCloudwatchEventTargetBatchTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetBatchTargetOutputReference
type CloudwatchEventTargetConfig ¶
type CloudwatchEventTargetConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#arn CloudwatchEventTarget#arn}. Arn *string `field:"required" json:"arn" yaml:"arn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#rule CloudwatchEventTarget#rule}. Rule *string `field:"required" json:"rule" yaml:"rule"` // batch_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#batch_target CloudwatchEventTarget#batch_target} BatchTarget *CloudwatchEventTargetBatchTarget `field:"optional" json:"batchTarget" yaml:"batchTarget"` // dead_letter_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#dead_letter_config CloudwatchEventTarget#dead_letter_config} DeadLetterConfig *CloudwatchEventTargetDeadLetterConfig `field:"optional" json:"deadLetterConfig" yaml:"deadLetterConfig"` // ecs_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#ecs_target CloudwatchEventTarget#ecs_target} EcsTarget *CloudwatchEventTargetEcsTarget `field:"optional" json:"ecsTarget" yaml:"ecsTarget"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#event_bus_name CloudwatchEventTarget#event_bus_name}. EventBusName *string `field:"optional" json:"eventBusName" yaml:"eventBusName"` // http_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#http_target CloudwatchEventTarget#http_target} HttpTarget *CloudwatchEventTargetHttpTarget `field:"optional" json:"httpTarget" yaml:"httpTarget"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#id CloudwatchEventTarget#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input CloudwatchEventTarget#input}. Input *string `field:"optional" json:"input" yaml:"input"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input_path CloudwatchEventTarget#input_path}. InputPath *string `field:"optional" json:"inputPath" yaml:"inputPath"` // input_transformer block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input_transformer CloudwatchEventTarget#input_transformer} InputTransformer *CloudwatchEventTargetInputTransformer `field:"optional" json:"inputTransformer" yaml:"inputTransformer"` // kinesis_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#kinesis_target CloudwatchEventTarget#kinesis_target} KinesisTarget *CloudwatchEventTargetKinesisTarget `field:"optional" json:"kinesisTarget" yaml:"kinesisTarget"` // redshift_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#redshift_target CloudwatchEventTarget#redshift_target} RedshiftTarget *CloudwatchEventTargetRedshiftTarget `field:"optional" json:"redshiftTarget" yaml:"redshiftTarget"` // retry_policy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#retry_policy CloudwatchEventTarget#retry_policy} RetryPolicy *CloudwatchEventTargetRetryPolicy `field:"optional" json:"retryPolicy" yaml:"retryPolicy"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#role_arn CloudwatchEventTarget#role_arn}. RoleArn *string `field:"optional" json:"roleArn" yaml:"roleArn"` // run_command_targets block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#run_command_targets CloudwatchEventTarget#run_command_targets} RunCommandTargets interface{} `field:"optional" json:"runCommandTargets" yaml:"runCommandTargets"` // sqs_target block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#sqs_target CloudwatchEventTarget#sqs_target} SqsTarget *CloudwatchEventTargetSqsTarget `field:"optional" json:"sqsTarget" yaml:"sqsTarget"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#target_id CloudwatchEventTarget#target_id}. TargetId *string `field:"optional" json:"targetId" yaml:"targetId"` }
AWS CloudWatch Event Bridge.
type CloudwatchEventTargetDeadLetterConfig ¶
type CloudwatchEventTargetDeadLetterConfig struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#arn CloudwatchEventTarget#arn}. Arn *string `field:"optional" json:"arn" yaml:"arn"` }
type CloudwatchEventTargetDeadLetterConfigOutputReference ¶
type CloudwatchEventTargetDeadLetterConfigOutputReference 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() *CloudwatchEventTargetDeadLetterConfig SetInternalValue(val *CloudwatchEventTargetDeadLetterConfig) // 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 NewCloudwatchEventTargetDeadLetterConfigOutputReference ¶
func NewCloudwatchEventTargetDeadLetterConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetDeadLetterConfigOutputReference
type CloudwatchEventTargetEcsTarget ¶
type CloudwatchEventTargetEcsTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#task_definition_arn CloudwatchEventTarget#task_definition_arn}. TaskDefinitionArn *string `field:"required" json:"taskDefinitionArn" yaml:"taskDefinitionArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#enable_ecs_managed_tags CloudwatchEventTarget#enable_ecs_managed_tags}. EnableEcsManagedTags interface{} `field:"optional" json:"enableEcsManagedTags" yaml:"enableEcsManagedTags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#enable_execute_command CloudwatchEventTarget#enable_execute_command}. EnableExecuteCommand interface{} `field:"optional" json:"enableExecuteCommand" yaml:"enableExecuteCommand"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#group CloudwatchEventTarget#group}. Group *string `field:"optional" json:"group" yaml:"group"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#launch_type CloudwatchEventTarget#launch_type}. LaunchType *string `field:"optional" json:"launchType" yaml:"launchType"` // network_configuration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#network_configuration CloudwatchEventTarget#network_configuration} NetworkConfiguration *CloudwatchEventTargetEcsTargetNetworkConfiguration `field:"optional" json:"networkConfiguration" yaml:"networkConfiguration"` // placement_constraint block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#placement_constraint CloudwatchEventTarget#placement_constraint} PlacementConstraint interface{} `field:"optional" json:"placementConstraint" yaml:"placementConstraint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#platform_version CloudwatchEventTarget#platform_version}. PlatformVersion *string `field:"optional" json:"platformVersion" yaml:"platformVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#propagate_tags CloudwatchEventTarget#propagate_tags}. PropagateTags *string `field:"optional" json:"propagateTags" yaml:"propagateTags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#tags CloudwatchEventTarget#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#task_count CloudwatchEventTarget#task_count}. TaskCount *float64 `field:"optional" json:"taskCount" yaml:"taskCount"` }
type CloudwatchEventTargetEcsTargetNetworkConfiguration ¶
type CloudwatchEventTargetEcsTargetNetworkConfiguration struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#subnets CloudwatchEventTarget#subnets}. Subnets *[]*string `field:"required" json:"subnets" yaml:"subnets"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#assign_public_ip CloudwatchEventTarget#assign_public_ip}. AssignPublicIp interface{} `field:"optional" json:"assignPublicIp" yaml:"assignPublicIp"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#security_groups CloudwatchEventTarget#security_groups}. SecurityGroups *[]*string `field:"optional" json:"securityGroups" yaml:"securityGroups"` }
type CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference ¶
type CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference interface { cdktf.ComplexObject AssignPublicIp() interface{} SetAssignPublicIp(val interface{}) AssignPublicIpInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudwatchEventTargetEcsTargetNetworkConfiguration SetInternalValue(val *CloudwatchEventTargetEcsTargetNetworkConfiguration) 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() // 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 NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference ¶
func NewCloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference
type CloudwatchEventTargetEcsTargetOutputReference ¶
type CloudwatchEventTargetEcsTargetOutputReference 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 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() *CloudwatchEventTargetEcsTarget SetInternalValue(val *CloudwatchEventTargetEcsTarget) LaunchType() *string SetLaunchType(val *string) LaunchTypeInput() *string NetworkConfiguration() CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference NetworkConfigurationInput() *CloudwatchEventTargetEcsTargetNetworkConfiguration PlacementConstraint() CloudwatchEventTargetEcsTargetPlacementConstraintList PlacementConstraintInput() interface{} PlatformVersion() *string SetPlatformVersion(val *string) PlatformVersionInput() *string PropagateTags() *string SetPropagateTags(val *string) PropagateTagsInput() *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 PutNetworkConfiguration(value *CloudwatchEventTargetEcsTargetNetworkConfiguration) PutPlacementConstraint(value interface{}) ResetEnableEcsManagedTags() ResetEnableExecuteCommand() ResetGroup() ResetLaunchType() ResetNetworkConfiguration() ResetPlacementConstraint() ResetPlatformVersion() ResetPropagateTags() 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 NewCloudwatchEventTargetEcsTargetOutputReference ¶
func NewCloudwatchEventTargetEcsTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetEcsTargetOutputReference
type CloudwatchEventTargetEcsTargetPlacementConstraint ¶
type CloudwatchEventTargetEcsTargetPlacementConstraint struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#type CloudwatchEventTarget#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#expression CloudwatchEventTarget#expression}. Expression *string `field:"optional" json:"expression" yaml:"expression"` }
type CloudwatchEventTargetEcsTargetPlacementConstraintList ¶
type CloudwatchEventTargetEcsTargetPlacementConstraintList 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) CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference // 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 NewCloudwatchEventTargetEcsTargetPlacementConstraintList ¶
func NewCloudwatchEventTargetEcsTargetPlacementConstraintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventTargetEcsTargetPlacementConstraintList
type CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference ¶
type CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference 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() // 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 NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference ¶
func NewCloudwatchEventTargetEcsTargetPlacementConstraintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference
type CloudwatchEventTargetHttpTarget ¶
type CloudwatchEventTargetHttpTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#header_parameters CloudwatchEventTarget#header_parameters}. HeaderParameters *map[string]*string `field:"optional" json:"headerParameters" yaml:"headerParameters"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#path_parameter_values CloudwatchEventTarget#path_parameter_values}. PathParameterValues *[]*string `field:"optional" json:"pathParameterValues" yaml:"pathParameterValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#query_string_parameters CloudwatchEventTarget#query_string_parameters}. QueryStringParameters *map[string]*string `field:"optional" json:"queryStringParameters" yaml:"queryStringParameters"` }
type CloudwatchEventTargetHttpTargetOutputReference ¶
type CloudwatchEventTargetHttpTargetOutputReference 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() *CloudwatchEventTargetHttpTarget SetInternalValue(val *CloudwatchEventTargetHttpTarget) 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 NewCloudwatchEventTargetHttpTargetOutputReference ¶
func NewCloudwatchEventTargetHttpTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetHttpTargetOutputReference
type CloudwatchEventTargetInputTransformer ¶
type CloudwatchEventTargetInputTransformer struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input_template CloudwatchEventTarget#input_template}. InputTemplate *string `field:"required" json:"inputTemplate" yaml:"inputTemplate"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#input_paths CloudwatchEventTarget#input_paths}. InputPaths *map[string]*string `field:"optional" json:"inputPaths" yaml:"inputPaths"` }
type CloudwatchEventTargetInputTransformerOutputReference ¶
type CloudwatchEventTargetInputTransformerOutputReference 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 InputPaths() *map[string]*string SetInputPaths(val *map[string]*string) InputPathsInput() *map[string]*string InputTemplate() *string SetInputTemplate(val *string) InputTemplateInput() *string InternalValue() *CloudwatchEventTargetInputTransformer SetInternalValue(val *CloudwatchEventTargetInputTransformer) // 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 ResetInputPaths() // 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 NewCloudwatchEventTargetInputTransformerOutputReference ¶
func NewCloudwatchEventTargetInputTransformerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetInputTransformerOutputReference
type CloudwatchEventTargetKinesisTarget ¶
type CloudwatchEventTargetKinesisTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#partition_key_path CloudwatchEventTarget#partition_key_path}. PartitionKeyPath *string `field:"optional" json:"partitionKeyPath" yaml:"partitionKeyPath"` }
type CloudwatchEventTargetKinesisTargetOutputReference ¶
type CloudwatchEventTargetKinesisTargetOutputReference 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() *CloudwatchEventTargetKinesisTarget SetInternalValue(val *CloudwatchEventTargetKinesisTarget) PartitionKeyPath() *string SetPartitionKeyPath(val *string) PartitionKeyPathInput() *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 ResetPartitionKeyPath() // 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 NewCloudwatchEventTargetKinesisTargetOutputReference ¶
func NewCloudwatchEventTargetKinesisTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetKinesisTargetOutputReference
type CloudwatchEventTargetRedshiftTarget ¶
type CloudwatchEventTargetRedshiftTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#database CloudwatchEventTarget#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#db_user CloudwatchEventTarget#db_user}. DbUser *string `field:"optional" json:"dbUser" yaml:"dbUser"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#secrets_manager_arn CloudwatchEventTarget#secrets_manager_arn}. SecretsManagerArn *string `field:"optional" json:"secretsManagerArn" yaml:"secretsManagerArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#sql CloudwatchEventTarget#sql}. Sql *string `field:"optional" json:"sql" yaml:"sql"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#statement_name CloudwatchEventTarget#statement_name}. StatementName *string `field:"optional" json:"statementName" yaml:"statementName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#with_event CloudwatchEventTarget#with_event}. WithEvent interface{} `field:"optional" json:"withEvent" yaml:"withEvent"` }
type CloudwatchEventTargetRedshiftTargetOutputReference ¶
type CloudwatchEventTargetRedshiftTargetOutputReference 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() *CloudwatchEventTargetRedshiftTarget SetInternalValue(val *CloudwatchEventTargetRedshiftTarget) SecretsManagerArn() *string SetSecretsManagerArn(val *string) SecretsManagerArnInput() *string Sql() *string SetSql(val *string) SqlInput() *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() ResetSecretsManagerArn() ResetSql() 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 NewCloudwatchEventTargetRedshiftTargetOutputReference ¶
func NewCloudwatchEventTargetRedshiftTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetRedshiftTargetOutputReference
type CloudwatchEventTargetRetryPolicy ¶
type CloudwatchEventTargetRetryPolicy struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#maximum_event_age_in_seconds CloudwatchEventTarget#maximum_event_age_in_seconds}. MaximumEventAgeInSeconds *float64 `field:"optional" json:"maximumEventAgeInSeconds" yaml:"maximumEventAgeInSeconds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#maximum_retry_attempts CloudwatchEventTarget#maximum_retry_attempts}. MaximumRetryAttempts *float64 `field:"optional" json:"maximumRetryAttempts" yaml:"maximumRetryAttempts"` }
type CloudwatchEventTargetRetryPolicyOutputReference ¶
type CloudwatchEventTargetRetryPolicyOutputReference 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() *CloudwatchEventTargetRetryPolicy SetInternalValue(val *CloudwatchEventTargetRetryPolicy) MaximumEventAgeInSeconds() *float64 SetMaximumEventAgeInSeconds(val *float64) MaximumEventAgeInSecondsInput() *float64 MaximumRetryAttempts() *float64 SetMaximumRetryAttempts(val *float64) MaximumRetryAttemptsInput() *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 ResetMaximumEventAgeInSeconds() ResetMaximumRetryAttempts() // 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 NewCloudwatchEventTargetRetryPolicyOutputReference ¶
func NewCloudwatchEventTargetRetryPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetRetryPolicyOutputReference
type CloudwatchEventTargetRunCommandTargets ¶
type CloudwatchEventTargetRunCommandTargets struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#key CloudwatchEventTarget#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#values CloudwatchEventTarget#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type CloudwatchEventTargetRunCommandTargetsList ¶
type CloudwatchEventTargetRunCommandTargetsList 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) CloudwatchEventTargetRunCommandTargetsOutputReference // 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 NewCloudwatchEventTargetRunCommandTargetsList ¶
func NewCloudwatchEventTargetRunCommandTargetsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudwatchEventTargetRunCommandTargetsList
type CloudwatchEventTargetRunCommandTargetsOutputReference ¶
type CloudwatchEventTargetRunCommandTargetsOutputReference 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{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*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 NewCloudwatchEventTargetRunCommandTargetsOutputReference ¶
func NewCloudwatchEventTargetRunCommandTargetsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudwatchEventTargetRunCommandTargetsOutputReference
type CloudwatchEventTargetSqsTarget ¶
type CloudwatchEventTargetSqsTarget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_target#message_group_id CloudwatchEventTarget#message_group_id}. MessageGroupId *string `field:"optional" json:"messageGroupId" yaml:"messageGroupId"` }
type CloudwatchEventTargetSqsTargetOutputReference ¶
type CloudwatchEventTargetSqsTargetOutputReference 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() *CloudwatchEventTargetSqsTarget SetInternalValue(val *CloudwatchEventTargetSqsTarget) 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 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 NewCloudwatchEventTargetSqsTargetOutputReference ¶
func NewCloudwatchEventTargetSqsTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudwatchEventTargetSqsTargetOutputReference
type DataAwsCloudwatchEventBus ¶
type DataAwsCloudwatchEventBus interface { cdktf.TerraformDataSource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_bus aws_cloudwatch_event_bus}.
func NewDataAwsCloudwatchEventBus ¶
func NewDataAwsCloudwatchEventBus(scope constructs.Construct, id *string, config *DataAwsCloudwatchEventBusConfig) DataAwsCloudwatchEventBus
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_bus aws_cloudwatch_event_bus} Data Source.
type DataAwsCloudwatchEventBusConfig ¶
type DataAwsCloudwatchEventBusConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_bus#name DataAwsCloudwatchEventBus#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_bus#id DataAwsCloudwatchEventBus#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"` }
AWS CloudWatch Event Bridge.
type DataAwsCloudwatchEventConnection ¶
type DataAwsCloudwatchEventConnection interface { cdktf.TerraformDataSource Arn() *string AuthorizationType() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} SecretArn() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_connection aws_cloudwatch_event_connection}.
func NewDataAwsCloudwatchEventConnection ¶
func NewDataAwsCloudwatchEventConnection(scope constructs.Construct, id *string, config *DataAwsCloudwatchEventConnectionConfig) DataAwsCloudwatchEventConnection
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_connection aws_cloudwatch_event_connection} Data Source.
type DataAwsCloudwatchEventConnectionConfig ¶
type DataAwsCloudwatchEventConnectionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_connection#name DataAwsCloudwatchEventConnection#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_connection#id DataAwsCloudwatchEventConnection#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"` }
AWS CloudWatch Event Bridge.
type DataAwsCloudwatchEventSource ¶
type DataAwsCloudwatchEventSource interface { cdktf.TerraformDataSource Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreatedBy() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string NamePrefix() *string SetNamePrefix(val *string) NamePrefixInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} State() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetNamePrefix() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_source aws_cloudwatch_event_source}.
func NewDataAwsCloudwatchEventSource ¶
func NewDataAwsCloudwatchEventSource(scope constructs.Construct, id *string, config *DataAwsCloudwatchEventSourceConfig) DataAwsCloudwatchEventSource
Create a new {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_source aws_cloudwatch_event_source} Data Source.
type DataAwsCloudwatchEventSourceConfig ¶
type DataAwsCloudwatchEventSourceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_source#id DataAwsCloudwatchEventSource#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/cloudwatch_event_source#name_prefix DataAwsCloudwatchEventSource#name_prefix}. NamePrefix *string `field:"optional" json:"namePrefix" yaml:"namePrefix"` }
AWS CloudWatch Event Bridge.
Source Files ¶
- eventbridge.go
- eventbridge_CloudwatchEventApiDestination.go
- eventbridge_CloudwatchEventApiDestinationConfig.go
- eventbridge_CloudwatchEventApiDestination__runtime_type_checks.go
- eventbridge_CloudwatchEventArchive.go
- eventbridge_CloudwatchEventArchiveConfig.go
- eventbridge_CloudwatchEventArchive__runtime_type_checks.go
- eventbridge_CloudwatchEventBus.go
- eventbridge_CloudwatchEventBusConfig.go
- eventbridge_CloudwatchEventBusPolicy.go
- eventbridge_CloudwatchEventBusPolicyConfig.go
- eventbridge_CloudwatchEventBusPolicy__runtime_type_checks.go
- eventbridge_CloudwatchEventBus__runtime_type_checks.go
- eventbridge_CloudwatchEventConnection.go
- eventbridge_CloudwatchEventConnectionAuthParameters.go
- eventbridge_CloudwatchEventConnectionAuthParametersApiKey.go
- eventbridge_CloudwatchEventConnectionAuthParametersApiKeyOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersApiKeyOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersBasic.go
- eventbridge_CloudwatchEventConnectionAuthParametersBasicOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersBasicOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParameters.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersBody.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyList__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersBodyOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeader.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderList__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersHeaderOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryString.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringList__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersInvocationHttpParametersQueryStringOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauth.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthClientParameters.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthClientParametersOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParameters.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBody.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyList__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersBodyOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeader.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderList__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersHeaderOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryString.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringList__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOauthHttpParametersQueryStringOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersOauthOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionAuthParametersOutputReference.go
- eventbridge_CloudwatchEventConnectionAuthParametersOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventConnectionConfig.go
- eventbridge_CloudwatchEventConnection__runtime_type_checks.go
- eventbridge_CloudwatchEventPermission.go
- eventbridge_CloudwatchEventPermissionCondition.go
- eventbridge_CloudwatchEventPermissionConditionOutputReference.go
- eventbridge_CloudwatchEventPermissionConditionOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventPermissionConfig.go
- eventbridge_CloudwatchEventPermission__runtime_type_checks.go
- eventbridge_CloudwatchEventRule.go
- eventbridge_CloudwatchEventRuleConfig.go
- eventbridge_CloudwatchEventRule__runtime_type_checks.go
- eventbridge_CloudwatchEventTarget.go
- eventbridge_CloudwatchEventTargetBatchTarget.go
- eventbridge_CloudwatchEventTargetBatchTargetOutputReference.go
- eventbridge_CloudwatchEventTargetBatchTargetOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetConfig.go
- eventbridge_CloudwatchEventTargetDeadLetterConfig.go
- eventbridge_CloudwatchEventTargetDeadLetterConfigOutputReference.go
- eventbridge_CloudwatchEventTargetDeadLetterConfigOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetEcsTarget.go
- eventbridge_CloudwatchEventTargetEcsTargetNetworkConfiguration.go
- eventbridge_CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference.go
- eventbridge_CloudwatchEventTargetEcsTargetNetworkConfigurationOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetEcsTargetOutputReference.go
- eventbridge_CloudwatchEventTargetEcsTargetOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetEcsTargetPlacementConstraint.go
- eventbridge_CloudwatchEventTargetEcsTargetPlacementConstraintList.go
- eventbridge_CloudwatchEventTargetEcsTargetPlacementConstraintList__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference.go
- eventbridge_CloudwatchEventTargetEcsTargetPlacementConstraintOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetHttpTarget.go
- eventbridge_CloudwatchEventTargetHttpTargetOutputReference.go
- eventbridge_CloudwatchEventTargetHttpTargetOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetInputTransformer.go
- eventbridge_CloudwatchEventTargetInputTransformerOutputReference.go
- eventbridge_CloudwatchEventTargetInputTransformerOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetKinesisTarget.go
- eventbridge_CloudwatchEventTargetKinesisTargetOutputReference.go
- eventbridge_CloudwatchEventTargetKinesisTargetOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetRedshiftTarget.go
- eventbridge_CloudwatchEventTargetRedshiftTargetOutputReference.go
- eventbridge_CloudwatchEventTargetRedshiftTargetOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetRetryPolicy.go
- eventbridge_CloudwatchEventTargetRetryPolicyOutputReference.go
- eventbridge_CloudwatchEventTargetRetryPolicyOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetRunCommandTargets.go
- eventbridge_CloudwatchEventTargetRunCommandTargetsList.go
- eventbridge_CloudwatchEventTargetRunCommandTargetsList__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetRunCommandTargetsOutputReference.go
- eventbridge_CloudwatchEventTargetRunCommandTargetsOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTargetSqsTarget.go
- eventbridge_CloudwatchEventTargetSqsTargetOutputReference.go
- eventbridge_CloudwatchEventTargetSqsTargetOutputReference__runtime_type_checks.go
- eventbridge_CloudwatchEventTarget__runtime_type_checks.go
- eventbridge_DataAwsCloudwatchEventBus.go
- eventbridge_DataAwsCloudwatchEventBusConfig.go
- eventbridge_DataAwsCloudwatchEventBus__runtime_type_checks.go
- eventbridge_DataAwsCloudwatchEventConnection.go
- eventbridge_DataAwsCloudwatchEventConnectionConfig.go
- eventbridge_DataAwsCloudwatchEventConnection__runtime_type_checks.go
- eventbridge_DataAwsCloudwatchEventSource.go
- eventbridge_DataAwsCloudwatchEventSourceConfig.go
- eventbridge_DataAwsCloudwatchEventSource__runtime_type_checks.go