UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

31 lines (30 loc) 1.5 kB
import { CfnResource, Resolvable } from '../../base'; export declare type Session_Type = 'AWS::Macie::Session'; export declare const Session_Type = "AWS::Macie::Session"; /** * The AWS::Macie::Session resource specifies a new Amazon Macie session. * A session is an object that represents the Amazon Macie service. A * session is required for Amazon Macie to become operational. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-session.html} */ export default function Session(props: Session_Properties): CfnResource<Session_Properties>; /** * The AWS::Macie::Session resource specifies a new Amazon Macie session. * A session is an object that represents the Amazon Macie service. A * session is required for Amazon Macie to become operational. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-session.html} */ export declare type Session_Properties = { AwsAccountId?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-session.html#cfn-macie-session-status} */ Status?: Resolvable<'ENABLED' | 'PAUSED'>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-session.html#cfn-macie-session-findingpublishingfrequency} */ FindingPublishingFrequency?: Resolvable<'FIFTEEN_MINUTES' | 'ONE_HOUR' | 'SIX_HOURS'>; ServiceRole?: Resolvable<string>; };