aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
24 lines (23 loc) • 691 B
TypeScript
import { Construct } from 'constructs';
import * as iam from '../../aws-iam';
import * as kinesis from '../../aws-kinesis';
/**
* Represents the endpoints available for targetting within a realtime log config resource
*/
export declare abstract class Endpoint {
/**
* Configure a Kinesis Stream Endpoint for Realtime Log Config
*
* @default - a role will be created and used across your endpoints
*/
static fromKinesisStream(stream: kinesis.IStream, role?: iam.IRole): Endpoint;
private constructor();
/**
* @internal
*/
private singletonKinesisRole;
/**
* @internal
*/
abstract _renderEndpoint(scope: Construct): any;
}