@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)", date="2023-01-31T18:37:01.652Z") public abstract class NetworkMultipleTargetGroupsServiceBase extends Construct
IConstruct.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
NetworkMultipleTargetGroupsServiceBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
NetworkMultipleTargetGroupsServiceBase(software.amazon.jsii.JsiiObjectRef objRef) |
protected |
NetworkMultipleTargetGroupsServiceBase(software.constructs.Construct scope,
java.lang.String id)
Constructs a new instance of the NetworkMultipleTargetGroupsServiceBase class.
|
protected |
NetworkMultipleTargetGroupsServiceBase(software.constructs.Construct scope,
java.lang.String id,
NetworkMultipleTargetGroupsServiceBaseProps props)
Constructs a new instance of the NetworkMultipleTargetGroupsServiceBase class.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addPortMappingForTargets(ContainerDefinition container,
java.util.List<NetworkTargetProps> targets) |
protected AwsLogDriver |
createAWSLogDriver(java.lang.String prefix) |
protected NetworkListener |
findListener() |
protected NetworkListener |
findListener(java.lang.String name) |
ICluster |
getCluster()
The cluster that hosts the service.
|
protected Cluster |
getDefaultCluster(software.constructs.Construct scope)
Returns the default cluster.
|
protected Cluster |
getDefaultCluster(software.constructs.Construct scope,
IVpc vpc)
Returns the default cluster.
|
java.lang.Number |
getDesiredCount()
Deprecated.
- Use `internalDesiredCount` instead.
|
java.lang.Number |
getInternalDesiredCount()
The desired number of instantiations of the task definition to keep running on the service.
|
NetworkListener |
getListener()
The listener for the service.
|
protected java.util.List<NetworkListener> |
getListeners() |
NetworkLoadBalancer |
getLoadBalancer()
The Network Load Balancer for the service.
|
protected LogDriver |
getLogDriver() |
protected java.util.List<NetworkTargetGroup> |
getTargetGroups() |
protected NetworkTargetGroup |
registerECSTargets(BaseService service,
ContainerDefinition container,
java.util.List<NetworkTargetProps> targets) |
protected void |
setListeners(java.util.List<NetworkListener> value) |
protected void |
setLogDriver(LogDriver value) |
protected void |
setTargetGroups(java.util.List<NetworkTargetGroup> value) |
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
protected NetworkMultipleTargetGroupsServiceBase(software.amazon.jsii.JsiiObjectRef objRef)
protected NetworkMultipleTargetGroupsServiceBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected NetworkMultipleTargetGroupsServiceBase(software.constructs.Construct scope, java.lang.String id, NetworkMultipleTargetGroupsServiceBaseProps props)
scope
- This parameter is required.id
- This parameter is required.props
- protected NetworkMultipleTargetGroupsServiceBase(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.protected void addPortMappingForTargets(ContainerDefinition container, java.util.List<NetworkTargetProps> targets)
container
- This parameter is required.targets
- This parameter is required.protected AwsLogDriver createAWSLogDriver(java.lang.String prefix)
prefix
- This parameter is required.protected NetworkListener findListener(java.lang.String name)
name
- protected NetworkListener findListener()
protected Cluster getDefaultCluster(software.constructs.Construct scope, IVpc vpc)
scope
- This parameter is required.vpc
- protected Cluster getDefaultCluster(software.constructs.Construct scope)
scope
- This parameter is required.protected NetworkTargetGroup registerECSTargets(BaseService service, ContainerDefinition container, java.util.List<NetworkTargetProps> targets)
service
- This parameter is required.container
- This parameter is required.targets
- This parameter is required.public ICluster getCluster()
@Deprecated public java.lang.Number getDesiredCount()
public NetworkListener getListener()
public NetworkLoadBalancer getLoadBalancer()
public java.lang.Number getInternalDesiredCount()
The default is 1 for all new services and uses the existing services desired count when updating an existing service, if one is not provided.
protected java.util.List<NetworkListener> getListeners()
protected void setListeners(java.util.List<NetworkListener> value)
protected java.util.List<NetworkTargetGroup> getTargetGroups()
protected void setTargetGroups(java.util.List<NetworkTargetGroup> value)
protected LogDriver getLogDriver()
protected void setLogDriver(LogDriver value)