-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathservice.d.ts
36 lines (36 loc) · 988 Bytes
/
service.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import { Cluster } from './cluster';
import { Resource } from './resource';
export declare class Service implements Resource {
private DEFAULT_HEALTHCHECK_PATH;
port: number;
url: string;
healthcheckPath: string;
private _name;
private _service;
private _stage;
private cluster;
private count;
private environment;
private listener;
private logGroupRetention;
private max_size;
private memory;
private min_size;
private repository;
private tag;
private threshold;
constructor(cluster: Cluster, opts: any);
requirePort(): void;
requireRepository(): void;
requireTag(): void;
requireURL(): void;
readonly image: string;
readonly taskDefinitionName: string;
readonly logGroupName: string;
readonly scalingTargetName: string;
readonly scalingPolicyName: string;
readonly scalingAlarmName: string;
readonly name: string;
generate(): any;
definition: () => any[];
}