agent-claw: automated task changes
This commit is contained in:
49
cdk/node_modules/aws-cdk-lib/aws-ecs/lib/log-drivers/json-file-log-driver.d.ts
generated
vendored
Normal file
49
cdk/node_modules/aws-cdk-lib/aws-ecs/lib/log-drivers/json-file-log-driver.d.ts
generated
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
import type { Construct } from 'constructs';
|
||||
import type { BaseLogDriverProps } from './base-log-driver';
|
||||
import type { LogDriverConfig } from './log-driver';
|
||||
import { LogDriver } from './log-driver';
|
||||
import type { ContainerDefinition } from '../container-definition';
|
||||
/**
|
||||
* Specifies the json-file log driver configuration options.
|
||||
*
|
||||
* [Source](https://docs.docker.com/config/containers/logging/json-file/)
|
||||
*/
|
||||
export interface JsonFileLogDriverProps extends BaseLogDriverProps {
|
||||
/**
|
||||
* The maximum size of the log before it is rolled. A positive integer plus a modifier
|
||||
* representing the unit of measure (k, m, or g).
|
||||
*
|
||||
* @default - -1 (unlimited)
|
||||
*/
|
||||
readonly maxSize?: string;
|
||||
/**
|
||||
* The maximum number of log files that can be present. If rolling the logs creates
|
||||
* excess files, the oldest file is removed. Only effective when max-size is also set.
|
||||
* A positive integer.
|
||||
*
|
||||
* @default - 1
|
||||
*/
|
||||
readonly maxFile?: number;
|
||||
/**
|
||||
* Toggles compression for rotated logs.
|
||||
*
|
||||
* @default - false
|
||||
*/
|
||||
readonly compress?: boolean;
|
||||
}
|
||||
/**
|
||||
* A log driver that sends log information to json-file Logs.
|
||||
*/
|
||||
export declare class JsonFileLogDriver extends LogDriver {
|
||||
private readonly props;
|
||||
/**
|
||||
* Constructs a new instance of the JsonFileLogDriver class.
|
||||
*
|
||||
* @param props the json-file log driver configuration options.
|
||||
*/
|
||||
constructor(props?: JsonFileLogDriverProps);
|
||||
/**
|
||||
* Called when the log driver is configured on a container
|
||||
*/
|
||||
bind(_scope: Construct, _containerDefinition: ContainerDefinition): LogDriverConfig;
|
||||
}
|
||||
Reference in New Issue
Block a user