Versions in this module Expand all Collapse all v13 v13.0.0 Apr 14, 2023 Changes in this version + func EcsService_IsConstruct(x interface{}) *bool + func EcsService_IsTerraformElement(x interface{}) *bool + func EcsService_IsTerraformResource(x interface{}) *bool + func EcsService_TfResourceType() *string + func NewEcsServiceAlarmsOutputReference_Override(e EcsServiceAlarmsOutputReference, ...) + func NewEcsServiceCapacityProviderStrategyList_Override(e EcsServiceCapacityProviderStrategyList, ...) + func NewEcsServiceCapacityProviderStrategyOutputReference_Override(e EcsServiceCapacityProviderStrategyOutputReference, ...) + func NewEcsServiceDeploymentCircuitBreakerOutputReference_Override(e EcsServiceDeploymentCircuitBreakerOutputReference, ...) + func NewEcsServiceDeploymentControllerOutputReference_Override(e EcsServiceDeploymentControllerOutputReference, ...) + func NewEcsServiceLoadBalancerList_Override(e EcsServiceLoadBalancerList, terraformResource cdktf.IInterpolatingParent, ...) + func NewEcsServiceLoadBalancerOutputReference_Override(e EcsServiceLoadBalancerOutputReference, ...) + func NewEcsServiceNetworkConfigurationOutputReference_Override(e EcsServiceNetworkConfigurationOutputReference, ...) + func NewEcsServiceOrderedPlacementStrategyList_Override(e EcsServiceOrderedPlacementStrategyList, ...) + func NewEcsServiceOrderedPlacementStrategyOutputReference_Override(e EcsServiceOrderedPlacementStrategyOutputReference, ...) + func NewEcsServicePlacementConstraintsList_Override(e EcsServicePlacementConstraintsList, ...) + func NewEcsServicePlacementConstraintsOutputReference_Override(e EcsServicePlacementConstraintsOutputReference, ...) + func NewEcsServiceServiceConnectConfigurationLogConfigurationOutputReference_Override(e EcsServiceServiceConnectConfigurationLogConfigurationOutputReference, ...) + func NewEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionList_Override(e EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionList, ...) + func NewEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionOutputReference_Override(...) + func NewEcsServiceServiceConnectConfigurationOutputReference_Override(e EcsServiceServiceConnectConfigurationOutputReference, ...) + func NewEcsServiceServiceConnectConfigurationServiceClientAliasOutputReference_Override(e EcsServiceServiceConnectConfigurationServiceClientAliasOutputReference, ...) + func NewEcsServiceServiceConnectConfigurationServiceList_Override(e EcsServiceServiceConnectConfigurationServiceList, ...) + func NewEcsServiceServiceConnectConfigurationServiceOutputReference_Override(e EcsServiceServiceConnectConfigurationServiceOutputReference, ...) + func NewEcsServiceServiceRegistriesOutputReference_Override(e EcsServiceServiceRegistriesOutputReference, ...) + func NewEcsServiceTimeoutsOutputReference_Override(e EcsServiceTimeoutsOutputReference, ...) + func NewEcsService_Override(e EcsService, scope constructs.Construct, id *string, config *EcsServiceConfig) + type EcsService interface + AddOverride func(path *string, value interface{}) + Alarms func() EcsServiceAlarmsOutputReference + AlarmsInput func() *EcsServiceAlarms + CapacityProviderStrategy func() EcsServiceCapacityProviderStrategyList + CapacityProviderStrategyInput func() interface{} + CdktfStack func() cdktf.TerraformStack + Cluster func() *string + ClusterInput func() *string + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + DependsOn func() *[]*string + DeploymentCircuitBreaker func() EcsServiceDeploymentCircuitBreakerOutputReference + DeploymentCircuitBreakerInput func() *EcsServiceDeploymentCircuitBreaker + DeploymentController func() EcsServiceDeploymentControllerOutputReference + DeploymentControllerInput func() *EcsServiceDeploymentController + DeploymentMaximumPercent func() *float64 + DeploymentMaximumPercentInput func() *float64 + DeploymentMinimumHealthyPercent func() *float64 + DeploymentMinimumHealthyPercentInput func() *float64 + DesiredCount func() *float64 + DesiredCountInput func() *float64 + EnableEcsManagedTags func() interface{} + EnableEcsManagedTagsInput func() interface{} + EnableExecuteCommand func() interface{} + EnableExecuteCommandInput func() interface{} + ForEach func() cdktf.ITerraformIterator + ForceNewDeployment func() interface{} + ForceNewDeploymentInput func() interface{} + 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 + HealthCheckGracePeriodSeconds func() *float64 + HealthCheckGracePeriodSecondsInput func() *float64 + IamRole func() *string + IamRoleInput func() *string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + LaunchType func() *string + LaunchTypeInput func() *string + Lifecycle func() *cdktf.TerraformResourceLifecycle + LoadBalancer func() EcsServiceLoadBalancerList + LoadBalancerInput func() interface{} + Name func() *string + NameInput func() *string + NetworkConfiguration func() EcsServiceNetworkConfigurationOutputReference + NetworkConfigurationInput func() *EcsServiceNetworkConfiguration + Node func() constructs.Node + OrderedPlacementStrategy func() EcsServiceOrderedPlacementStrategyList + OrderedPlacementStrategyInput func() interface{} + OverrideLogicalId func(newLogicalId *string) + PlacementConstraints func() EcsServicePlacementConstraintsList + PlacementConstraintsInput func() interface{} + PlatformVersion func() *string + PlatformVersionInput func() *string + PropagateTags func() *string + PropagateTagsInput func() *string + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutAlarms func(value *EcsServiceAlarms) + PutCapacityProviderStrategy func(value interface{}) + PutDeploymentCircuitBreaker func(value *EcsServiceDeploymentCircuitBreaker) + PutDeploymentController func(value *EcsServiceDeploymentController) + PutLoadBalancer func(value interface{}) + PutNetworkConfiguration func(value *EcsServiceNetworkConfiguration) + PutOrderedPlacementStrategy func(value interface{}) + PutPlacementConstraints func(value interface{}) + PutServiceConnectConfiguration func(value *EcsServiceServiceConnectConfiguration) + PutServiceRegistries func(value *EcsServiceServiceRegistries) + PutTimeouts func(value *EcsServiceTimeouts) + RawOverrides func() interface{} + ResetAlarms func() + ResetCapacityProviderStrategy func() + ResetCluster func() + ResetDeploymentCircuitBreaker func() + ResetDeploymentController func() + ResetDeploymentMaximumPercent func() + ResetDeploymentMinimumHealthyPercent func() + ResetDesiredCount func() + ResetEnableEcsManagedTags func() + ResetEnableExecuteCommand func() + ResetForceNewDeployment func() + ResetHealthCheckGracePeriodSeconds func() + ResetIamRole func() + ResetId func() + ResetLaunchType func() + ResetLoadBalancer func() + ResetNetworkConfiguration func() + ResetOrderedPlacementStrategy func() + ResetOverrideLogicalId func() + ResetPlacementConstraints func() + ResetPlatformVersion func() + ResetPropagateTags func() + ResetSchedulingStrategy func() + ResetServiceConnectConfiguration func() + ResetServiceRegistries func() + ResetTags func() + ResetTagsAll func() + ResetTaskDefinition func() + ResetTimeouts func() + ResetTriggers func() + ResetWaitForSteadyState func() + SchedulingStrategy func() *string + SchedulingStrategyInput func() *string + ServiceConnectConfiguration func() EcsServiceServiceConnectConfigurationOutputReference + ServiceConnectConfigurationInput func() *EcsServiceServiceConnectConfiguration + ServiceRegistries func() EcsServiceServiceRegistriesOutputReference + ServiceRegistriesInput func() *EcsServiceServiceRegistries + SetCluster func(val *string) + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetDeploymentMaximumPercent func(val *float64) + SetDeploymentMinimumHealthyPercent func(val *float64) + SetDesiredCount func(val *float64) + SetEnableEcsManagedTags func(val interface{}) + SetEnableExecuteCommand func(val interface{}) + SetForEach func(val cdktf.ITerraformIterator) + SetForceNewDeployment func(val interface{}) + SetHealthCheckGracePeriodSeconds func(val *float64) + SetIamRole func(val *string) + SetId func(val *string) + SetLaunchType func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetName func(val *string) + SetPlatformVersion func(val *string) + SetPropagateTags func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetSchedulingStrategy func(val *string) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SetTaskDefinition func(val *string) + SetTriggers func(val *map[string]*string) + SetWaitForSteadyState func(val interface{}) + 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 + TaskDefinition func() *string + TaskDefinitionInput func() *string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() EcsServiceTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + Triggers func() *map[string]*string + TriggersInput func() *map[string]*string + WaitForSteadyState func() interface{} + WaitForSteadyStateInput func() interface{} + func NewEcsService(scope constructs.Construct, id *string, config *EcsServiceConfig) EcsService + type EcsServiceAlarms struct + AlarmNames *[]*string + Enable interface{} + Rollback interface{} + type EcsServiceAlarmsOutputReference interface + AlarmNames func() *[]*string + AlarmNamesInput func() *[]*string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enable func() interface{} + EnableInput 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() *EcsServiceAlarms + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + Rollback func() interface{} + RollbackInput func() interface{} + SetAlarmNames func(val *[]*string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnable func(val interface{}) + SetInternalValue func(val *EcsServiceAlarms) + SetRollback func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewEcsServiceAlarmsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EcsServiceAlarmsOutputReference + type EcsServiceCapacityProviderStrategy struct + Base *float64 + CapacityProvider *string + Weight *float64 + type EcsServiceCapacityProviderStrategyList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) EcsServiceCapacityProviderStrategyOutputReference + 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 NewEcsServiceCapacityProviderStrategyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServiceCapacityProviderStrategyList + type EcsServiceCapacityProviderStrategyOutputReference interface + Base func() *float64 + BaseInput func() *float64 + CapacityProvider func() *string + CapacityProviderInput func() *string + 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 + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetBase func() + ResetWeight func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetBase func(val *float64) + SetCapacityProvider func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWeight func(val *float64) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Weight func() *float64 + WeightInput func() *float64 + func NewEcsServiceCapacityProviderStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServiceCapacityProviderStrategyOutputReference + type EcsServiceConfig struct + Alarms *EcsServiceAlarms + CapacityProviderStrategy interface{} + Cluster *string + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + DeploymentCircuitBreaker *EcsServiceDeploymentCircuitBreaker + DeploymentController *EcsServiceDeploymentController + DeploymentMaximumPercent *float64 + DeploymentMinimumHealthyPercent *float64 + DesiredCount *float64 + EnableEcsManagedTags interface{} + EnableExecuteCommand interface{} + ForEach cdktf.ITerraformIterator + ForceNewDeployment interface{} + HealthCheckGracePeriodSeconds *float64 + IamRole *string + Id *string + LaunchType *string + Lifecycle *cdktf.TerraformResourceLifecycle + LoadBalancer interface{} + Name *string + NetworkConfiguration *EcsServiceNetworkConfiguration + OrderedPlacementStrategy interface{} + PlacementConstraints interface{} + PlatformVersion *string + PropagateTags *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + SchedulingStrategy *string + ServiceConnectConfiguration *EcsServiceServiceConnectConfiguration + ServiceRegistries *EcsServiceServiceRegistries + Tags *map[string]*string + TagsAll *map[string]*string + TaskDefinition *string + Timeouts *EcsServiceTimeouts + Triggers *map[string]*string + WaitForSteadyState interface{} + type EcsServiceDeploymentCircuitBreaker struct + Enable interface{} + Rollback interface{} + type EcsServiceDeploymentCircuitBreakerOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enable func() interface{} + EnableInput 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() *EcsServiceDeploymentCircuitBreaker + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + Rollback func() interface{} + RollbackInput func() interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnable func(val interface{}) + SetInternalValue func(val *EcsServiceDeploymentCircuitBreaker) + SetRollback func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewEcsServiceDeploymentCircuitBreakerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EcsServiceDeploymentCircuitBreakerOutputReference + type EcsServiceDeploymentController struct + Type *string + type EcsServiceDeploymentControllerOutputReference 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 + InternalValue func() *EcsServiceDeploymentController + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetType func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *EcsServiceDeploymentController) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewEcsServiceDeploymentControllerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EcsServiceDeploymentControllerOutputReference + type EcsServiceLoadBalancer struct + ContainerName *string + ContainerPort *float64 + ElbName *string + TargetGroupArn *string + type EcsServiceLoadBalancerList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) EcsServiceLoadBalancerOutputReference + 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 NewEcsServiceLoadBalancerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServiceLoadBalancerList + type EcsServiceLoadBalancerOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + ContainerName func() *string + ContainerNameInput func() *string + ContainerPort func() *float64 + ContainerPortInput func() *float64 + CreationStack func() *[]*string + ElbName func() *string + ElbNameInput 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 + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetElbName func() + ResetTargetGroupArn func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetContainerName func(val *string) + SetContainerPort func(val *float64) + SetElbName func(val *string) + SetInternalValue func(val interface{}) + SetTargetGroupArn func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TargetGroupArn func() *string + TargetGroupArnInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewEcsServiceLoadBalancerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServiceLoadBalancerOutputReference + type EcsServiceNetworkConfiguration struct + AssignPublicIp interface{} + SecurityGroups *[]*string + Subnets *[]*string + type EcsServiceNetworkConfigurationOutputReference interface + AssignPublicIp func() interface{} + AssignPublicIpInput func() 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 + InternalValue func() *EcsServiceNetworkConfiguration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetAssignPublicIp func() + ResetSecurityGroups func() + Resolve func(_context cdktf.IResolveContext) interface{} + SecurityGroups func() *[]*string + SecurityGroupsInput func() *[]*string + SetAssignPublicIp func(val interface{}) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *EcsServiceNetworkConfiguration) + SetSecurityGroups func(val *[]*string) + SetSubnets func(val *[]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + Subnets func() *[]*string + SubnetsInput func() *[]*string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewEcsServiceNetworkConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EcsServiceNetworkConfigurationOutputReference + type EcsServiceOrderedPlacementStrategy struct + Field *string + Type *string + type EcsServiceOrderedPlacementStrategyList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) EcsServiceOrderedPlacementStrategyOutputReference + 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 NewEcsServiceOrderedPlacementStrategyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServiceOrderedPlacementStrategyList + type EcsServiceOrderedPlacementStrategyOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Field func() *string + FieldInput 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 + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetField func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetField func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewEcsServiceOrderedPlacementStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServiceOrderedPlacementStrategyOutputReference + type EcsServicePlacementConstraints struct + Expression *string + Type *string + type EcsServicePlacementConstraintsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) EcsServicePlacementConstraintsOutputReference + 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 NewEcsServicePlacementConstraintsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServicePlacementConstraintsList + type EcsServicePlacementConstraintsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Expression func() *string + ExpressionInput 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 + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetExpression func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetExpression func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewEcsServicePlacementConstraintsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServicePlacementConstraintsOutputReference + type EcsServiceServiceConnectConfiguration struct + Enabled interface{} + LogConfiguration *EcsServiceServiceConnectConfigurationLogConfiguration + Namespace *string + Service interface{} + type EcsServiceServiceConnectConfigurationLogConfiguration struct + LogDriver *string + Options *map[string]*string + SecretOption interface{} + type EcsServiceServiceConnectConfigurationLogConfigurationOutputReference 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 + InternalValue func() *EcsServiceServiceConnectConfigurationLogConfiguration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LogDriver func() *string + LogDriverInput func() *string + Options func() *map[string]*string + OptionsInput func() *map[string]*string + PutSecretOption func(value interface{}) + ResetOptions func() + ResetSecretOption func() + Resolve func(_context cdktf.IResolveContext) interface{} + SecretOption func() EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionList + SecretOptionInput func() interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *EcsServiceServiceConnectConfigurationLogConfiguration) + SetLogDriver func(val *string) + SetOptions func(val *map[string]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewEcsServiceServiceConnectConfigurationLogConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EcsServiceServiceConnectConfigurationLogConfigurationOutputReference + type EcsServiceServiceConnectConfigurationLogConfigurationSecretOption struct + Name *string + ValueFrom *string + type EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ... + 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 NewEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionList + type EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionOutputReference 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 + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetValueFrom func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + ValueFrom func() *string + ValueFromInput func() *string + func NewEcsServiceServiceConnectConfigurationLogConfigurationSecretOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ... + type EcsServiceServiceConnectConfigurationOutputReference interface + 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() *EcsServiceServiceConnectConfiguration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LogConfiguration func() EcsServiceServiceConnectConfigurationLogConfigurationOutputReference + LogConfigurationInput func() *EcsServiceServiceConnectConfigurationLogConfiguration + Namespace func() *string + NamespaceInput func() *string + PutLogConfiguration func(value *EcsServiceServiceConnectConfigurationLogConfiguration) + PutService func(value interface{}) + ResetLogConfiguration func() + ResetNamespace func() + ResetService func() + Resolve func(_context cdktf.IResolveContext) interface{} + Service func() EcsServiceServiceConnectConfigurationServiceList + ServiceInput func() interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val *EcsServiceServiceConnectConfiguration) + SetNamespace func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewEcsServiceServiceConnectConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EcsServiceServiceConnectConfigurationOutputReference + type EcsServiceServiceConnectConfigurationService struct + ClientAlias *EcsServiceServiceConnectConfigurationServiceClientAlias + DiscoveryName *string + IngressPortOverride *float64 + PortName *string + type EcsServiceServiceConnectConfigurationServiceClientAlias struct + DnsName *string + Port *float64 + type EcsServiceServiceConnectConfigurationServiceClientAliasOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DnsName func() *string + DnsNameInput 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 + InternalValue func() *EcsServiceServiceConnectConfigurationServiceClientAlias + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Port func() *float64 + PortInput func() *float64 + ResetDnsName func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDnsName func(val *string) + SetInternalValue func(val *EcsServiceServiceConnectConfigurationServiceClientAlias) + SetPort func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewEcsServiceServiceConnectConfigurationServiceClientAliasOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EcsServiceServiceConnectConfigurationServiceClientAliasOutputReference + type EcsServiceServiceConnectConfigurationServiceList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) EcsServiceServiceConnectConfigurationServiceOutputReference + 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 NewEcsServiceServiceConnectConfigurationServiceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServiceServiceConnectConfigurationServiceList + type EcsServiceServiceConnectConfigurationServiceOutputReference interface + ClientAlias func() EcsServiceServiceConnectConfigurationServiceClientAliasOutputReference + ClientAliasInput func() *EcsServiceServiceConnectConfigurationServiceClientAlias + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DiscoveryName func() *string + DiscoveryNameInput 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 + IngressPortOverride func() *float64 + IngressPortOverrideInput func() *float64 + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PortName func() *string + PortNameInput func() *string + PutClientAlias func(value *EcsServiceServiceConnectConfigurationServiceClientAlias) + ResetClientAlias func() + ResetDiscoveryName func() + ResetIngressPortOverride func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDiscoveryName func(val *string) + SetIngressPortOverride func(val *float64) + SetInternalValue func(val interface{}) + SetPortName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewEcsServiceServiceConnectConfigurationServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) EcsServiceServiceConnectConfigurationServiceOutputReference + type EcsServiceServiceRegistries struct + ContainerName *string + ContainerPort *float64 + Port *float64 + RegistryArn *string + type EcsServiceServiceRegistriesOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + ContainerName func() *string + ContainerNameInput func() *string + ContainerPort func() *float64 + ContainerPortInput func() *float64 + 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 + InternalValue func() *EcsServiceServiceRegistries + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Port func() *float64 + PortInput func() *float64 + RegistryArn func() *string + RegistryArnInput func() *string + ResetContainerName func() + ResetContainerPort func() + ResetPort func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetContainerName func(val *string) + SetContainerPort func(val *float64) + SetInternalValue func(val *EcsServiceServiceRegistries) + SetPort func(val *float64) + SetRegistryArn func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewEcsServiceServiceRegistriesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EcsServiceServiceRegistriesOutputReference + type EcsServiceTimeouts struct + Create *string + Delete *string + Update *string + type EcsServiceTimeoutsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Create func() *string + CreateInput func() *string + CreationStack func() *[]*string + Delete func() *string + DeleteInput 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 + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCreate func() + ResetDelete func() + ResetUpdate func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreate func(val *string) + SetDelete func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUpdate func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Update func() *string + UpdateInput func() *string + func NewEcsServiceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EcsServiceTimeoutsOutputReference 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