# AppProtocol

Service connect app protocol.

- Source: [`aws-ecs/lib/container-definition.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-ecs/lib/container-definition.ts#L1471)
- Type last changed: v2.52.0 · 27 Nov 2022

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ecs as ecs } from 'aws-cdk-lib';
const appProtocol = ecs.AppProtocol.grpc;
```

## Properties

- `grpc`: [AppProtocol](/cdk/api/v2/docs/aws-cdk-lib.aws_ecs.AppProtocol.html) (static) — GRPC app protocol.

- `http`: [AppProtocol](/cdk/api/v2/docs/aws-cdk-lib.aws_ecs.AppProtocol.html) (static) — HTTP app protocol.

- `http2`: [AppProtocol](/cdk/api/v2/docs/aws-cdk-lib.aws_ecs.AppProtocol.html) (static) — HTTP2 app protocol.

- `value`: string — Custom value.
