Documentation
¶
Index ¶
- func MskconnectConnector_IsConstruct(x interface{}) *bool
- func MskconnectConnector_IsTerraformElement(x interface{}) *bool
- func MskconnectConnector_IsTerraformResource(x interface{}) *bool
- func MskconnectConnector_TfResourceType() *string
- func NewMskconnectConnectorCapacityAutoscalingOutputReference_Override(m MskconnectConnectorCapacityAutoscalingOutputReference, ...)
- func NewMskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference_Override(m MskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference, ...)
- func NewMskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference_Override(m MskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference, ...)
- func NewMskconnectConnectorCapacityOutputReference_Override(m MskconnectConnectorCapacityOutputReference, ...)
- func NewMskconnectConnectorCapacityProvisionedCapacityOutputReference_Override(m MskconnectConnectorCapacityProvisionedCapacityOutputReference, ...)
- func NewMskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference_Override(m MskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference, ...)
- func NewMskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference_Override(m MskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference, ...)
- func NewMskconnectConnectorKafkaClusterClientAuthenticationOutputReference_Override(m MskconnectConnectorKafkaClusterClientAuthenticationOutputReference, ...)
- func NewMskconnectConnectorKafkaClusterEncryptionInTransitOutputReference_Override(m MskconnectConnectorKafkaClusterEncryptionInTransitOutputReference, ...)
- func NewMskconnectConnectorKafkaClusterOutputReference_Override(m MskconnectConnectorKafkaClusterOutputReference, ...)
- func NewMskconnectConnectorLogDeliveryOutputReference_Override(m MskconnectConnectorLogDeliveryOutputReference, ...)
- func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference_Override(m MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference, ...)
- func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference_Override(m MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference, ...)
- func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference_Override(m MskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference, ...)
- func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference_Override(m MskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference, ...)
- func NewMskconnectConnectorPluginCustomPluginOutputReference_Override(m MskconnectConnectorPluginCustomPluginOutputReference, ...)
- func NewMskconnectConnectorPluginList_Override(m MskconnectConnectorPluginList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewMskconnectConnectorPluginOutputReference_Override(m MskconnectConnectorPluginOutputReference, ...)
- func NewMskconnectConnectorTimeoutsOutputReference_Override(m MskconnectConnectorTimeoutsOutputReference, ...)
- func NewMskconnectConnectorWorkerConfigurationOutputReference_Override(m MskconnectConnectorWorkerConfigurationOutputReference, ...)
- func NewMskconnectConnector_Override(m MskconnectConnector, scope constructs.Construct, id *string, ...)
- type MskconnectConnector
- type MskconnectConnectorCapacity
- type MskconnectConnectorCapacityAutoscaling
- type MskconnectConnectorCapacityAutoscalingOutputReference
- type MskconnectConnectorCapacityAutoscalingScaleInPolicy
- type MskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference
- type MskconnectConnectorCapacityAutoscalingScaleOutPolicy
- type MskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference
- type MskconnectConnectorCapacityOutputReference
- type MskconnectConnectorCapacityProvisionedCapacity
- type MskconnectConnectorCapacityProvisionedCapacityOutputReference
- type MskconnectConnectorConfig
- type MskconnectConnectorKafkaCluster
- type MskconnectConnectorKafkaClusterApacheKafkaCluster
- type MskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference
- type MskconnectConnectorKafkaClusterApacheKafkaClusterVpc
- type MskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference
- type MskconnectConnectorKafkaClusterClientAuthentication
- type MskconnectConnectorKafkaClusterClientAuthenticationOutputReference
- type MskconnectConnectorKafkaClusterEncryptionInTransit
- type MskconnectConnectorKafkaClusterEncryptionInTransitOutputReference
- type MskconnectConnectorKafkaClusterOutputReference
- type MskconnectConnectorLogDelivery
- type MskconnectConnectorLogDeliveryOutputReference
- type MskconnectConnectorLogDeliveryWorkerLogDelivery
- type MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs
- type MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference
- type MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehose
- type MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference
- type MskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference
- type MskconnectConnectorLogDeliveryWorkerLogDeliveryS3
- type MskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference
- type MskconnectConnectorPlugin
- type MskconnectConnectorPluginCustomPlugin
- type MskconnectConnectorPluginCustomPluginOutputReference
- type MskconnectConnectorPluginList
- type MskconnectConnectorPluginOutputReference
- type MskconnectConnectorTimeouts
- type MskconnectConnectorTimeoutsOutputReference
- type MskconnectConnectorWorkerConfiguration
- type MskconnectConnectorWorkerConfigurationOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MskconnectConnector_IsConstruct ¶
func MskconnectConnector_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 MskconnectConnector_IsTerraformElement ¶
func MskconnectConnector_IsTerraformElement(x interface{}) *bool
Experimental.
func MskconnectConnector_IsTerraformResource ¶
func MskconnectConnector_IsTerraformResource(x interface{}) *bool
Experimental.
func MskconnectConnector_TfResourceType ¶
func MskconnectConnector_TfResourceType() *string
func NewMskconnectConnectorCapacityAutoscalingOutputReference_Override ¶
func NewMskconnectConnectorCapacityAutoscalingOutputReference_Override(m MskconnectConnectorCapacityAutoscalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference_Override ¶
func NewMskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference_Override(m MskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference_Override ¶
func NewMskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference_Override(m MskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorCapacityOutputReference_Override ¶
func NewMskconnectConnectorCapacityOutputReference_Override(m MskconnectConnectorCapacityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorCapacityProvisionedCapacityOutputReference_Override ¶
func NewMskconnectConnectorCapacityProvisionedCapacityOutputReference_Override(m MskconnectConnectorCapacityProvisionedCapacityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference_Override ¶
func NewMskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference_Override(m MskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference_Override ¶
func NewMskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference_Override(m MskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorKafkaClusterClientAuthenticationOutputReference_Override ¶
func NewMskconnectConnectorKafkaClusterClientAuthenticationOutputReference_Override(m MskconnectConnectorKafkaClusterClientAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorKafkaClusterEncryptionInTransitOutputReference_Override ¶
func NewMskconnectConnectorKafkaClusterEncryptionInTransitOutputReference_Override(m MskconnectConnectorKafkaClusterEncryptionInTransitOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorKafkaClusterOutputReference_Override ¶
func NewMskconnectConnectorKafkaClusterOutputReference_Override(m MskconnectConnectorKafkaClusterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorLogDeliveryOutputReference_Override ¶
func NewMskconnectConnectorLogDeliveryOutputReference_Override(m MskconnectConnectorLogDeliveryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference_Override ¶
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference_Override(m MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference_Override ¶
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference_Override(m MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference_Override ¶
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference_Override(m MskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference_Override ¶
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference_Override(m MskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorPluginCustomPluginOutputReference_Override ¶
func NewMskconnectConnectorPluginCustomPluginOutputReference_Override(m MskconnectConnectorPluginCustomPluginOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorPluginList_Override ¶
func NewMskconnectConnectorPluginList_Override(m MskconnectConnectorPluginList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMskconnectConnectorPluginOutputReference_Override ¶
func NewMskconnectConnectorPluginOutputReference_Override(m MskconnectConnectorPluginOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMskconnectConnectorTimeoutsOutputReference_Override ¶
func NewMskconnectConnectorTimeoutsOutputReference_Override(m MskconnectConnectorTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnectorWorkerConfigurationOutputReference_Override ¶
func NewMskconnectConnectorWorkerConfigurationOutputReference_Override(m MskconnectConnectorWorkerConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMskconnectConnector_Override ¶
func NewMskconnectConnector_Override(m MskconnectConnector, scope constructs.Construct, id *string, config *MskconnectConnectorConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector aws_mskconnect_connector} Resource.
Types ¶
type MskconnectConnector ¶
type MskconnectConnector interface { cdktf.TerraformResource Arn() *string Capacity() MskconnectConnectorCapacityOutputReference CapacityInput() *MskconnectConnectorCapacity // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) ConnectorConfiguration() *map[string]*string SetConnectorConfiguration(val *map[string]*string) ConnectorConfigurationInput() *map[string]*string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string KafkaCluster() MskconnectConnectorKafkaClusterOutputReference KafkaClusterClientAuthentication() MskconnectConnectorKafkaClusterClientAuthenticationOutputReference KafkaClusterClientAuthenticationInput() *MskconnectConnectorKafkaClusterClientAuthentication KafkaClusterEncryptionInTransit() MskconnectConnectorKafkaClusterEncryptionInTransitOutputReference KafkaClusterEncryptionInTransitInput() *MskconnectConnectorKafkaClusterEncryptionInTransit KafkaClusterInput() *MskconnectConnectorKafkaCluster KafkaconnectVersion() *string SetKafkaconnectVersion(val *string) KafkaconnectVersionInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LogDelivery() MskconnectConnectorLogDeliveryOutputReference LogDeliveryInput() *MskconnectConnectorLogDelivery Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Plugin() MskconnectConnectorPluginList PluginInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ServiceExecutionRoleArn() *string SetServiceExecutionRoleArn(val *string) ServiceExecutionRoleArnInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() MskconnectConnectorTimeoutsOutputReference TimeoutsInput() interface{} Version() *string WorkerConfiguration() MskconnectConnectorWorkerConfigurationOutputReference WorkerConfigurationInput() *MskconnectConnectorWorkerConfiguration // 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) PutCapacity(value *MskconnectConnectorCapacity) PutKafkaCluster(value *MskconnectConnectorKafkaCluster) PutKafkaClusterClientAuthentication(value *MskconnectConnectorKafkaClusterClientAuthentication) PutKafkaClusterEncryptionInTransit(value *MskconnectConnectorKafkaClusterEncryptionInTransit) PutLogDelivery(value *MskconnectConnectorLogDelivery) PutPlugin(value interface{}) PutTimeouts(value *MskconnectConnectorTimeouts) PutWorkerConfiguration(value *MskconnectConnectorWorkerConfiguration) ResetDescription() ResetId() ResetLogDelivery() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() ResetWorkerConfiguration() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector aws_mskconnect_connector}.
func NewMskconnectConnector ¶
func NewMskconnectConnector(scope constructs.Construct, id *string, config *MskconnectConnectorConfig) MskconnectConnector
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector aws_mskconnect_connector} Resource.
type MskconnectConnectorCapacity ¶
type MskconnectConnectorCapacity struct { // autoscaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#autoscaling MskconnectConnector#autoscaling} Autoscaling *MskconnectConnectorCapacityAutoscaling `field:"optional" json:"autoscaling" yaml:"autoscaling"` // provisioned_capacity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#provisioned_capacity MskconnectConnector#provisioned_capacity} ProvisionedCapacity *MskconnectConnectorCapacityProvisionedCapacity `field:"optional" json:"provisionedCapacity" yaml:"provisionedCapacity"` }
type MskconnectConnectorCapacityAutoscaling ¶
type MskconnectConnectorCapacityAutoscaling struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#max_worker_count MskconnectConnector#max_worker_count}. MaxWorkerCount *float64 `field:"required" json:"maxWorkerCount" yaml:"maxWorkerCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#min_worker_count MskconnectConnector#min_worker_count}. MinWorkerCount *float64 `field:"required" json:"minWorkerCount" yaml:"minWorkerCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#mcu_count MskconnectConnector#mcu_count}. McuCount *float64 `field:"optional" json:"mcuCount" yaml:"mcuCount"` // scale_in_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#scale_in_policy MskconnectConnector#scale_in_policy} ScaleInPolicy *MskconnectConnectorCapacityAutoscalingScaleInPolicy `field:"optional" json:"scaleInPolicy" yaml:"scaleInPolicy"` // scale_out_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#scale_out_policy MskconnectConnector#scale_out_policy} ScaleOutPolicy *MskconnectConnectorCapacityAutoscalingScaleOutPolicy `field:"optional" json:"scaleOutPolicy" yaml:"scaleOutPolicy"` }
type MskconnectConnectorCapacityAutoscalingOutputReference ¶
type MskconnectConnectorCapacityAutoscalingOutputReference 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() *MskconnectConnectorCapacityAutoscaling SetInternalValue(val *MskconnectConnectorCapacityAutoscaling) MaxWorkerCount() *float64 SetMaxWorkerCount(val *float64) MaxWorkerCountInput() *float64 McuCount() *float64 SetMcuCount(val *float64) McuCountInput() *float64 MinWorkerCount() *float64 SetMinWorkerCount(val *float64) MinWorkerCountInput() *float64 ScaleInPolicy() MskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference ScaleInPolicyInput() *MskconnectConnectorCapacityAutoscalingScaleInPolicy ScaleOutPolicy() MskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference ScaleOutPolicyInput() *MskconnectConnectorCapacityAutoscalingScaleOutPolicy // 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 PutScaleInPolicy(value *MskconnectConnectorCapacityAutoscalingScaleInPolicy) PutScaleOutPolicy(value *MskconnectConnectorCapacityAutoscalingScaleOutPolicy) ResetMcuCount() ResetScaleInPolicy() ResetScaleOutPolicy() // 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 NewMskconnectConnectorCapacityAutoscalingOutputReference ¶
func NewMskconnectConnectorCapacityAutoscalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorCapacityAutoscalingOutputReference
type MskconnectConnectorCapacityAutoscalingScaleInPolicy ¶
type MskconnectConnectorCapacityAutoscalingScaleInPolicy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#cpu_utilization_percentage MskconnectConnector#cpu_utilization_percentage}. CpuUtilizationPercentage *float64 `field:"optional" json:"cpuUtilizationPercentage" yaml:"cpuUtilizationPercentage"` }
type MskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference ¶
type MskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference 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) CpuUtilizationPercentage() *float64 SetCpuUtilizationPercentage(val *float64) CpuUtilizationPercentageInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *MskconnectConnectorCapacityAutoscalingScaleInPolicy SetInternalValue(val *MskconnectConnectorCapacityAutoscalingScaleInPolicy) // 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 ResetCpuUtilizationPercentage() // 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 NewMskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference ¶
func NewMskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference
type MskconnectConnectorCapacityAutoscalingScaleOutPolicy ¶
type MskconnectConnectorCapacityAutoscalingScaleOutPolicy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#cpu_utilization_percentage MskconnectConnector#cpu_utilization_percentage}. CpuUtilizationPercentage *float64 `field:"optional" json:"cpuUtilizationPercentage" yaml:"cpuUtilizationPercentage"` }
type MskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference ¶
type MskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference 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) CpuUtilizationPercentage() *float64 SetCpuUtilizationPercentage(val *float64) CpuUtilizationPercentageInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *MskconnectConnectorCapacityAutoscalingScaleOutPolicy SetInternalValue(val *MskconnectConnectorCapacityAutoscalingScaleOutPolicy) // 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 ResetCpuUtilizationPercentage() // 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 NewMskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference ¶
func NewMskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference
type MskconnectConnectorCapacityOutputReference ¶
type MskconnectConnectorCapacityOutputReference interface { cdktf.ComplexObject Autoscaling() MskconnectConnectorCapacityAutoscalingOutputReference AutoscalingInput() *MskconnectConnectorCapacityAutoscaling // 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() *MskconnectConnectorCapacity SetInternalValue(val *MskconnectConnectorCapacity) ProvisionedCapacity() MskconnectConnectorCapacityProvisionedCapacityOutputReference ProvisionedCapacityInput() *MskconnectConnectorCapacityProvisionedCapacity // 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 PutAutoscaling(value *MskconnectConnectorCapacityAutoscaling) PutProvisionedCapacity(value *MskconnectConnectorCapacityProvisionedCapacity) ResetAutoscaling() ResetProvisionedCapacity() // 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 NewMskconnectConnectorCapacityOutputReference ¶
func NewMskconnectConnectorCapacityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorCapacityOutputReference
type MskconnectConnectorCapacityProvisionedCapacity ¶
type MskconnectConnectorCapacityProvisionedCapacity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#worker_count MskconnectConnector#worker_count}. WorkerCount *float64 `field:"required" json:"workerCount" yaml:"workerCount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#mcu_count MskconnectConnector#mcu_count}. McuCount *float64 `field:"optional" json:"mcuCount" yaml:"mcuCount"` }
type MskconnectConnectorCapacityProvisionedCapacityOutputReference ¶
type MskconnectConnectorCapacityProvisionedCapacityOutputReference 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() *MskconnectConnectorCapacityProvisionedCapacity SetInternalValue(val *MskconnectConnectorCapacityProvisionedCapacity) McuCount() *float64 SetMcuCount(val *float64) McuCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkerCount() *float64 SetWorkerCount(val *float64) WorkerCountInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMcuCount() // 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 NewMskconnectConnectorCapacityProvisionedCapacityOutputReference ¶
func NewMskconnectConnectorCapacityProvisionedCapacityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorCapacityProvisionedCapacityOutputReference
type MskconnectConnectorConfig ¶
type MskconnectConnectorConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // capacity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#capacity MskconnectConnector#capacity} Capacity *MskconnectConnectorCapacity `field:"required" json:"capacity" yaml:"capacity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#connector_configuration MskconnectConnector#connector_configuration}. ConnectorConfiguration *map[string]*string `field:"required" json:"connectorConfiguration" yaml:"connectorConfiguration"` // kafka_cluster block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#kafka_cluster MskconnectConnector#kafka_cluster} KafkaCluster *MskconnectConnectorKafkaCluster `field:"required" json:"kafkaCluster" yaml:"kafkaCluster"` // kafka_cluster_client_authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#kafka_cluster_client_authentication MskconnectConnector#kafka_cluster_client_authentication} KafkaClusterClientAuthentication *MskconnectConnectorKafkaClusterClientAuthentication `field:"required" json:"kafkaClusterClientAuthentication" yaml:"kafkaClusterClientAuthentication"` // kafka_cluster_encryption_in_transit block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#kafka_cluster_encryption_in_transit MskconnectConnector#kafka_cluster_encryption_in_transit} KafkaClusterEncryptionInTransit *MskconnectConnectorKafkaClusterEncryptionInTransit `field:"required" json:"kafkaClusterEncryptionInTransit" yaml:"kafkaClusterEncryptionInTransit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#kafkaconnect_version MskconnectConnector#kafkaconnect_version}. KafkaconnectVersion *string `field:"required" json:"kafkaconnectVersion" yaml:"kafkaconnectVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#name MskconnectConnector#name}. Name *string `field:"required" json:"name" yaml:"name"` // plugin block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#plugin MskconnectConnector#plugin} Plugin interface{} `field:"required" json:"plugin" yaml:"plugin"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#service_execution_role_arn MskconnectConnector#service_execution_role_arn}. ServiceExecutionRoleArn *string `field:"required" json:"serviceExecutionRoleArn" yaml:"serviceExecutionRoleArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#description MskconnectConnector#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#id MskconnectConnector#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"` // log_delivery block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#log_delivery MskconnectConnector#log_delivery} LogDelivery *MskconnectConnectorLogDelivery `field:"optional" json:"logDelivery" yaml:"logDelivery"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#timeouts MskconnectConnector#timeouts} Timeouts *MskconnectConnectorTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // worker_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#worker_configuration MskconnectConnector#worker_configuration} WorkerConfiguration *MskconnectConnectorWorkerConfiguration `field:"optional" json:"workerConfiguration" yaml:"workerConfiguration"` }
type MskconnectConnectorKafkaCluster ¶
type MskconnectConnectorKafkaCluster struct { // apache_kafka_cluster block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#apache_kafka_cluster MskconnectConnector#apache_kafka_cluster} ApacheKafkaCluster *MskconnectConnectorKafkaClusterApacheKafkaCluster `field:"required" json:"apacheKafkaCluster" yaml:"apacheKafkaCluster"` }
type MskconnectConnectorKafkaClusterApacheKafkaCluster ¶
type MskconnectConnectorKafkaClusterApacheKafkaCluster struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#bootstrap_servers MskconnectConnector#bootstrap_servers}. BootstrapServers *string `field:"required" json:"bootstrapServers" yaml:"bootstrapServers"` // vpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#vpc MskconnectConnector#vpc} Vpc *MskconnectConnectorKafkaClusterApacheKafkaClusterVpc `field:"required" json:"vpc" yaml:"vpc"` }
type MskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference ¶
type MskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference interface { cdktf.ComplexObject BootstrapServers() *string SetBootstrapServers(val *string) BootstrapServersInput() *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() *MskconnectConnectorKafkaClusterApacheKafkaCluster SetInternalValue(val *MskconnectConnectorKafkaClusterApacheKafkaCluster) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Vpc() MskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference VpcInput() *MskconnectConnectorKafkaClusterApacheKafkaClusterVpc // 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 PutVpc(value *MskconnectConnectorKafkaClusterApacheKafkaClusterVpc) // 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 NewMskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference ¶
func NewMskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference
type MskconnectConnectorKafkaClusterApacheKafkaClusterVpc ¶
type MskconnectConnectorKafkaClusterApacheKafkaClusterVpc struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#security_groups MskconnectConnector#security_groups}. SecurityGroups *[]*string `field:"required" json:"securityGroups" yaml:"securityGroups"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#subnets MskconnectConnector#subnets}. Subnets *[]*string `field:"required" json:"subnets" yaml:"subnets"` }
type MskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference ¶
type MskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference 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() *MskconnectConnectorKafkaClusterApacheKafkaClusterVpc SetInternalValue(val *MskconnectConnectorKafkaClusterApacheKafkaClusterVpc) 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 // 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 NewMskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference ¶
func NewMskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference
type MskconnectConnectorKafkaClusterClientAuthentication ¶
type MskconnectConnectorKafkaClusterClientAuthentication struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#authentication_type MskconnectConnector#authentication_type}. AuthenticationType *string `field:"optional" json:"authenticationType" yaml:"authenticationType"` }
type MskconnectConnectorKafkaClusterClientAuthenticationOutputReference ¶
type MskconnectConnectorKafkaClusterClientAuthenticationOutputReference interface { cdktf.ComplexObject AuthenticationType() *string SetAuthenticationType(val *string) AuthenticationTypeInput() *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() *MskconnectConnectorKafkaClusterClientAuthentication SetInternalValue(val *MskconnectConnectorKafkaClusterClientAuthentication) // 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 ResetAuthenticationType() // 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 NewMskconnectConnectorKafkaClusterClientAuthenticationOutputReference ¶
func NewMskconnectConnectorKafkaClusterClientAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorKafkaClusterClientAuthenticationOutputReference
type MskconnectConnectorKafkaClusterEncryptionInTransit ¶
type MskconnectConnectorKafkaClusterEncryptionInTransit struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#encryption_type MskconnectConnector#encryption_type}. EncryptionType *string `field:"optional" json:"encryptionType" yaml:"encryptionType"` }
type MskconnectConnectorKafkaClusterEncryptionInTransitOutputReference ¶
type MskconnectConnectorKafkaClusterEncryptionInTransitOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EncryptionType() *string SetEncryptionType(val *string) EncryptionTypeInput() *string // Experimental. Fqn() *string InternalValue() *MskconnectConnectorKafkaClusterEncryptionInTransit SetInternalValue(val *MskconnectConnectorKafkaClusterEncryptionInTransit) // 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 ResetEncryptionType() // 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 NewMskconnectConnectorKafkaClusterEncryptionInTransitOutputReference ¶
func NewMskconnectConnectorKafkaClusterEncryptionInTransitOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorKafkaClusterEncryptionInTransitOutputReference
type MskconnectConnectorKafkaClusterOutputReference ¶
type MskconnectConnectorKafkaClusterOutputReference interface { cdktf.ComplexObject ApacheKafkaCluster() MskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference ApacheKafkaClusterInput() *MskconnectConnectorKafkaClusterApacheKafkaCluster // 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() *MskconnectConnectorKafkaCluster SetInternalValue(val *MskconnectConnectorKafkaCluster) // 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 PutApacheKafkaCluster(value *MskconnectConnectorKafkaClusterApacheKafkaCluster) // 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 NewMskconnectConnectorKafkaClusterOutputReference ¶
func NewMskconnectConnectorKafkaClusterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorKafkaClusterOutputReference
type MskconnectConnectorLogDelivery ¶
type MskconnectConnectorLogDelivery struct { // worker_log_delivery block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#worker_log_delivery MskconnectConnector#worker_log_delivery} WorkerLogDelivery *MskconnectConnectorLogDeliveryWorkerLogDelivery `field:"required" json:"workerLogDelivery" yaml:"workerLogDelivery"` }
type MskconnectConnectorLogDeliveryOutputReference ¶
type MskconnectConnectorLogDeliveryOutputReference 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() *MskconnectConnectorLogDelivery SetInternalValue(val *MskconnectConnectorLogDelivery) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkerLogDelivery() MskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference WorkerLogDeliveryInput() *MskconnectConnectorLogDeliveryWorkerLogDelivery // 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 PutWorkerLogDelivery(value *MskconnectConnectorLogDeliveryWorkerLogDelivery) // 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 NewMskconnectConnectorLogDeliveryOutputReference ¶
func NewMskconnectConnectorLogDeliveryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorLogDeliveryOutputReference
type MskconnectConnectorLogDeliveryWorkerLogDelivery ¶
type MskconnectConnectorLogDeliveryWorkerLogDelivery struct { // cloudwatch_logs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#cloudwatch_logs MskconnectConnector#cloudwatch_logs} CloudwatchLogs *MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs `field:"optional" json:"cloudwatchLogs" yaml:"cloudwatchLogs"` // firehose block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#firehose MskconnectConnector#firehose} Firehose *MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehose `field:"optional" json:"firehose" yaml:"firehose"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#s3 MskconnectConnector#s3} S3 *MskconnectConnectorLogDeliveryWorkerLogDeliveryS3 `field:"optional" json:"s3" yaml:"s3"` }
type MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs ¶
type MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#enabled MskconnectConnector#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#log_group MskconnectConnector#log_group}. LogGroup *string `field:"optional" json:"logGroup" yaml:"logGroup"` }
type MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference ¶
type MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs SetInternalValue(val *MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs) LogGroup() *string SetLogGroup(val *string) LogGroupInput() *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 ResetLogGroup() // 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 NewMskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference ¶
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference
type MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehose ¶
type MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehose struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#enabled MskconnectConnector#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#delivery_stream MskconnectConnector#delivery_stream}. DeliveryStream *string `field:"optional" json:"deliveryStream" yaml:"deliveryStream"` }
type MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference ¶
type MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference 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 DeliveryStream() *string SetDeliveryStream(val *string) DeliveryStreamInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehose SetInternalValue(val *MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehose) // 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 ResetDeliveryStream() // 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 NewMskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference ¶
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference
type MskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference ¶
type MskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference interface { cdktf.ComplexObject CloudwatchLogs() MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference CloudwatchLogsInput() *MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs // 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 Firehose() MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference FirehoseInput() *MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehose // Experimental. Fqn() *string InternalValue() *MskconnectConnectorLogDeliveryWorkerLogDelivery SetInternalValue(val *MskconnectConnectorLogDeliveryWorkerLogDelivery) S3() MskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference S3Input() *MskconnectConnectorLogDeliveryWorkerLogDeliveryS3 // 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 PutCloudwatchLogs(value *MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs) PutFirehose(value *MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehose) PutS3(value *MskconnectConnectorLogDeliveryWorkerLogDeliveryS3) ResetCloudwatchLogs() ResetFirehose() ResetS3() // 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 NewMskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference ¶
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference
type MskconnectConnectorLogDeliveryWorkerLogDeliveryS3 ¶
type MskconnectConnectorLogDeliveryWorkerLogDeliveryS3 struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#enabled MskconnectConnector#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#bucket MskconnectConnector#bucket}. Bucket *string `field:"optional" json:"bucket" yaml:"bucket"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#prefix MskconnectConnector#prefix}. Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` }
type MskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference ¶
type MskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference interface { cdktf.ComplexObject Bucket() *string SetBucket(val *string) BucketInput() *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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *MskconnectConnectorLogDeliveryWorkerLogDeliveryS3 SetInternalValue(val *MskconnectConnectorLogDeliveryWorkerLogDeliveryS3) Prefix() *string SetPrefix(val *string) PrefixInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetBucket() ResetPrefix() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference ¶
func NewMskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference
type MskconnectConnectorPlugin ¶
type MskconnectConnectorPlugin struct { // custom_plugin block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#custom_plugin MskconnectConnector#custom_plugin} CustomPlugin *MskconnectConnectorPluginCustomPlugin `field:"required" json:"customPlugin" yaml:"customPlugin"` }
type MskconnectConnectorPluginCustomPlugin ¶
type MskconnectConnectorPluginCustomPlugin struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#arn MskconnectConnector#arn}. Arn *string `field:"required" json:"arn" yaml:"arn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#revision MskconnectConnector#revision}. Revision *float64 `field:"required" json:"revision" yaml:"revision"` }
type MskconnectConnectorPluginCustomPluginOutputReference ¶
type MskconnectConnectorPluginCustomPluginOutputReference 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() *MskconnectConnectorPluginCustomPlugin SetInternalValue(val *MskconnectConnectorPluginCustomPlugin) Revision() *float64 SetRevision(val *float64) RevisionInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMskconnectConnectorPluginCustomPluginOutputReference ¶
func NewMskconnectConnectorPluginCustomPluginOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorPluginCustomPluginOutputReference
type MskconnectConnectorPluginList ¶
type MskconnectConnectorPluginList 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) MskconnectConnectorPluginOutputReference // 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 NewMskconnectConnectorPluginList ¶
func NewMskconnectConnectorPluginList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MskconnectConnectorPluginList
type MskconnectConnectorPluginOutputReference ¶
type MskconnectConnectorPluginOutputReference 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 CustomPlugin() MskconnectConnectorPluginCustomPluginOutputReference CustomPluginInput() *MskconnectConnectorPluginCustomPlugin // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCustomPlugin(value *MskconnectConnectorPluginCustomPlugin) // 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 NewMskconnectConnectorPluginOutputReference ¶
func NewMskconnectConnectorPluginOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MskconnectConnectorPluginOutputReference
type MskconnectConnectorTimeouts ¶
type MskconnectConnectorTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#create MskconnectConnector#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#delete MskconnectConnector#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#update MskconnectConnector#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type MskconnectConnectorTimeoutsOutputReference ¶
type MskconnectConnectorTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMskconnectConnectorTimeoutsOutputReference ¶
func NewMskconnectConnectorTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorTimeoutsOutputReference
type MskconnectConnectorWorkerConfiguration ¶
type MskconnectConnectorWorkerConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#arn MskconnectConnector#arn}. Arn *string `field:"required" json:"arn" yaml:"arn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.13.1/docs/resources/mskconnect_connector#revision MskconnectConnector#revision}. Revision *float64 `field:"required" json:"revision" yaml:"revision"` }
type MskconnectConnectorWorkerConfigurationOutputReference ¶
type MskconnectConnectorWorkerConfigurationOutputReference 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() *MskconnectConnectorWorkerConfiguration SetInternalValue(val *MskconnectConnectorWorkerConfiguration) Revision() *float64 SetRevision(val *float64) RevisionInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMskconnectConnectorWorkerConfigurationOutputReference ¶
func NewMskconnectConnectorWorkerConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MskconnectConnectorWorkerConfigurationOutputReference
Source Files
¶
- MskconnectConnector.go
- MskconnectConnectorCapacity.go
- MskconnectConnectorCapacityAutoscaling.go
- MskconnectConnectorCapacityAutoscalingOutputReference.go
- MskconnectConnectorCapacityAutoscalingOutputReference__checks.go
- MskconnectConnectorCapacityAutoscalingScaleInPolicy.go
- MskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference.go
- MskconnectConnectorCapacityAutoscalingScaleInPolicyOutputReference__checks.go
- MskconnectConnectorCapacityAutoscalingScaleOutPolicy.go
- MskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference.go
- MskconnectConnectorCapacityAutoscalingScaleOutPolicyOutputReference__checks.go
- MskconnectConnectorCapacityOutputReference.go
- MskconnectConnectorCapacityOutputReference__checks.go
- MskconnectConnectorCapacityProvisionedCapacity.go
- MskconnectConnectorCapacityProvisionedCapacityOutputReference.go
- MskconnectConnectorCapacityProvisionedCapacityOutputReference__checks.go
- MskconnectConnectorConfig.go
- MskconnectConnectorKafkaCluster.go
- MskconnectConnectorKafkaClusterApacheKafkaCluster.go
- MskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference.go
- MskconnectConnectorKafkaClusterApacheKafkaClusterOutputReference__checks.go
- MskconnectConnectorKafkaClusterApacheKafkaClusterVpc.go
- MskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference.go
- MskconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference__checks.go
- MskconnectConnectorKafkaClusterClientAuthentication.go
- MskconnectConnectorKafkaClusterClientAuthenticationOutputReference.go
- MskconnectConnectorKafkaClusterClientAuthenticationOutputReference__checks.go
- MskconnectConnectorKafkaClusterEncryptionInTransit.go
- MskconnectConnectorKafkaClusterEncryptionInTransitOutputReference.go
- MskconnectConnectorKafkaClusterEncryptionInTransitOutputReference__checks.go
- MskconnectConnectorKafkaClusterOutputReference.go
- MskconnectConnectorKafkaClusterOutputReference__checks.go
- MskconnectConnectorLogDelivery.go
- MskconnectConnectorLogDeliveryOutputReference.go
- MskconnectConnectorLogDeliveryOutputReference__checks.go
- MskconnectConnectorLogDeliveryWorkerLogDelivery.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference__checks.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehose.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference__checks.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference__checks.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryS3.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference.go
- MskconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference__checks.go
- MskconnectConnectorPlugin.go
- MskconnectConnectorPluginCustomPlugin.go
- MskconnectConnectorPluginCustomPluginOutputReference.go
- MskconnectConnectorPluginCustomPluginOutputReference__checks.go
- MskconnectConnectorPluginList.go
- MskconnectConnectorPluginList__checks.go
- MskconnectConnectorPluginOutputReference.go
- MskconnectConnectorPluginOutputReference__checks.go
- MskconnectConnectorTimeouts.go
- MskconnectConnectorTimeoutsOutputReference.go
- MskconnectConnectorTimeoutsOutputReference__checks.go
- MskconnectConnectorWorkerConfiguration.go
- MskconnectConnectorWorkerConfigurationOutputReference.go
- MskconnectConnectorWorkerConfigurationOutputReference__checks.go
- MskconnectConnector__checks.go
- main.go