Versions in this module Expand all Collapse all v13 v13.0.0 Apr 14, 2023 Changes in this version + func Elb_IsConstruct(x interface{}) *bool + func Elb_IsTerraformElement(x interface{}) *bool + func Elb_IsTerraformResource(x interface{}) *bool + func Elb_TfResourceType() *string + func NewElbAccessLogsOutputReference_Override(e ElbAccessLogsOutputReference, terraformResource cdktf.IInterpolatingParent, ...) + func NewElbHealthCheckOutputReference_Override(e ElbHealthCheckOutputReference, terraformResource cdktf.IInterpolatingParent, ...) + func NewElbListenerList_Override(e ElbListenerList, terraformResource cdktf.IInterpolatingParent, ...) + func NewElbListenerOutputReference_Override(e ElbListenerOutputReference, terraformResource cdktf.IInterpolatingParent, ...) + func NewElb_Override(e Elb, scope constructs.Construct, id *string, config *ElbConfig) + type Elb interface + AccessLogs func() ElbAccessLogsOutputReference + AccessLogsInput func() *ElbAccessLogs + AddOverride func(path *string, value interface{}) + Arn func() *string + AvailabilityZones func() *[]*string + AvailabilityZonesInput func() *[]*string + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConnectionDraining func() interface{} + ConnectionDrainingInput func() interface{} + ConnectionDrainingTimeout func() *float64 + ConnectionDrainingTimeoutInput func() *float64 + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + CrossZoneLoadBalancing func() interface{} + CrossZoneLoadBalancingInput func() interface{} + DependsOn func() *[]*string + DesyncMitigationMode func() *string + DesyncMitigationModeInput func() *string + DnsName func() *string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HealthCheck func() ElbHealthCheckOutputReference + HealthCheckInput func() *ElbHealthCheck + Id func() *string + IdInput func() *string + IdleTimeout func() *float64 + IdleTimeoutInput func() *float64 + Instances func() *[]*string + InstancesInput func() *[]*string + Internal func() interface{} + InternalInput func() interface{} + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Listener func() ElbListenerList + ListenerInput func() interface{} + Name func() *string + NameInput func() *string + NamePrefix func() *string + NamePrefixInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutAccessLogs func(value *ElbAccessLogs) + PutHealthCheck func(value *ElbHealthCheck) + PutListener func(value interface{}) + RawOverrides func() interface{} + ResetAccessLogs func() + ResetAvailabilityZones func() + ResetConnectionDraining func() + ResetConnectionDrainingTimeout func() + ResetCrossZoneLoadBalancing func() + ResetDesyncMitigationMode func() + ResetHealthCheck func() + ResetId func() + ResetIdleTimeout func() + ResetInstances func() + ResetInternal func() + ResetName func() + ResetNamePrefix func() + ResetOverrideLogicalId func() + ResetSecurityGroups func() + ResetSourceSecurityGroup func() + ResetSubnets func() + ResetTags func() + ResetTagsAll func() + SecurityGroups func() *[]*string + SecurityGroupsInput func() *[]*string + SetAvailabilityZones func(val *[]*string) + SetConnection func(val interface{}) + SetConnectionDraining func(val interface{}) + SetConnectionDrainingTimeout func(val *float64) + SetCount func(val *float64) + SetCrossZoneLoadBalancing func(val interface{}) + SetDependsOn func(val *[]*string) + SetDesyncMitigationMode func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetIdleTimeout func(val *float64) + SetInstances func(val *[]*string) + SetInternal func(val interface{}) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetName func(val *string) + SetNamePrefix func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetSecurityGroups func(val *[]*string) + SetSourceSecurityGroup func(val *string) + SetSubnets func(val *[]*string) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SourceSecurityGroup func() *string + SourceSecurityGroupId func() *string + SourceSecurityGroupInput func() *string + Subnets func() *[]*string + SubnetsInput func() *[]*string + SynthesizeAttributes func() *map[string]interface{} + Tags func() *map[string]*string + TagsAll func() *map[string]*string + TagsAllInput func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + ZoneId func() *string + func NewElb(scope constructs.Construct, id *string, config *ElbConfig) Elb + type ElbAccessLogs struct + Bucket *string + BucketPrefix *string + Enabled interface{} + Interval *float64 + type ElbAccessLogsOutputReference interface + Bucket func() *string + BucketInput func() *string + BucketPrefix func() *string + BucketPrefixInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ElbAccessLogs + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Interval func() *float64 + IntervalInput func() *float64 + ResetBucketPrefix func() + ResetEnabled func() + ResetInterval func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetBucket func(val *string) + SetBucketPrefix func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val *ElbAccessLogs) + SetInterval func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElbAccessLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElbAccessLogsOutputReference + type ElbConfig struct + AccessLogs *ElbAccessLogs + AvailabilityZones *[]*string + Connection interface{} + ConnectionDraining interface{} + ConnectionDrainingTimeout *float64 + Count *float64 + CrossZoneLoadBalancing interface{} + DependsOn *[]cdktf.ITerraformDependable + DesyncMitigationMode *string + ForEach cdktf.ITerraformIterator + HealthCheck *ElbHealthCheck + Id *string + IdleTimeout *float64 + Instances *[]*string + Internal interface{} + Lifecycle *cdktf.TerraformResourceLifecycle + Listener interface{} + Name *string + NamePrefix *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + SecurityGroups *[]*string + SourceSecurityGroup *string + Subnets *[]*string + Tags *map[string]*string + TagsAll *map[string]*string + type ElbHealthCheck struct + HealthyThreshold *float64 + Interval *float64 + Target *string + Timeout *float64 + UnhealthyThreshold *float64 + type ElbHealthCheckOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HealthyThreshold func() *float64 + HealthyThresholdInput func() *float64 + InternalValue func() *ElbHealthCheck + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Interval func() *float64 + IntervalInput func() *float64 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetHealthyThreshold func(val *float64) + SetInternalValue func(val *ElbHealthCheck) + SetInterval func(val *float64) + SetTarget func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTimeout func(val *float64) + SetUnhealthyThreshold func(val *float64) + Target func() *string + TargetInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + Timeout func() *float64 + TimeoutInput func() *float64 + ToString func() *string + UnhealthyThreshold func() *float64 + UnhealthyThresholdInput func() *float64 + func NewElbHealthCheckOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ElbHealthCheckOutputReference + type ElbListener struct + InstancePort *float64 + InstanceProtocol *string + LbPort *float64 + LbProtocol *string + SslCertificateId *string + type ElbListenerList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ElbListenerOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewElbListenerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ElbListenerList + type ElbListenerOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InstancePort func() *float64 + InstancePortInput func() *float64 + InstanceProtocol func() *string + InstanceProtocolInput func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LbPort func() *float64 + LbPortInput func() *float64 + LbProtocol func() *string + LbProtocolInput func() *string + ResetSslCertificateId func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInstancePort func(val *float64) + SetInstanceProtocol func(val *string) + SetInternalValue func(val interface{}) + SetLbPort func(val *float64) + SetLbProtocol func(val *string) + SetSslCertificateId func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SslCertificateId func() *string + SslCertificateIdInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewElbListenerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ElbListenerOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-aws-go/aws/v10 github.com/cdktf/cdktf-provider-aws-go/aws/v11 github.com/cdktf/cdktf-provider-aws-go/aws/v12 github.com/cdktf/cdktf-provider-aws-go/aws/v14 github.com/cdktf/cdktf-provider-aws-go/aws/v15 github.com/cdktf/cdktf-provider-aws-go/aws/v16 github.com/cdktf/cdktf-provider-aws-go/aws/v17 github.com/cdktf/cdktf-provider-aws-go/aws/v18 github.com/cdktf/cdktf-provider-aws-go/aws/v19