@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:39.060Z") @Stability(value=Stable) public enum ApplicationProtocol extends Enum<ApplicationProtocol>
Example:
Cluster cluster;
TaskDefinition taskDefinition;
Vpc vpc;
FargateService service = FargateService.Builder.create(this, "Service").cluster(cluster).taskDefinition(taskDefinition).build();
ApplicationLoadBalancer lb = ApplicationLoadBalancer.Builder.create(this, "LB").vpc(vpc).internetFacing(true).build();
ApplicationListener listener = lb.addListener("Listener", BaseApplicationListenerProps.builder().port(80).build());
service.registerLoadBalancerTargets(EcsTarget.builder()
.containerName("web")
.containerPort(80)
.newTargetGroupId("ECS")
.listener(ListenerConfig.applicationListener(listener, AddApplicationTargetsProps.builder()
.protocol(ApplicationProtocol.HTTPS)
.build()))
.build());
| Modifier and Type | Method and Description |
|---|---|
static ApplicationProtocol |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ApplicationProtocol[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
@Stability(value=Stable) public static final ApplicationProtocol HTTP
@Stability(value=Stable) public static final ApplicationProtocol HTTPS
public static ApplicationProtocol[] values()
for (ApplicationProtocol c : ApplicationProtocol.values()) System.out.println(c);
public static ApplicationProtocol valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2022. All rights reserved.