typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
34 lines (33 loc) • 1.55 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type Logging_Type = 'AWS::IoT::Logging';
export declare const Logging_Type = "AWS::IoT::Logging";
/**
* Logging Options enable you to configure your IoT V2 logging role and
* default logging level so that you can monitor progress events logs as
* it passes from your devices through Iot core service. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-logging.html}
*/
export default function Logging(props: Logging_Properties): CfnResource<Logging_Properties>;
/**
* Logging Options enable you to configure your IoT V2 logging role and
* default logging level so that you can monitor progress events logs as
* it passes from your devices through Iot core service. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-logging.html}
*/
export declare type Logging_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-logging.html#cfn-iot-logging-accountid}
*/
AccountId: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-logging.html#cfn-iot-logging-rolearn}
*/
RoleArn: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-logging.html#cfn-iot-logging-defaultloglevel}
*/
DefaultLogLevel: Resolvable<'ERROR' | 'WARN' | 'INFO' | 'DEBUG' | 'DISABLED'>;
};