typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
31 lines (30 loc) • 1.5 kB
TypeScript
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>;
};