UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

75 lines (74 loc) 3.98 kB
import { CfnResource, Resolvable } from '../../base'; export declare type OrganizationConformancePack_Type = 'AWS::Config::OrganizationConformancePack'; export declare const OrganizationConformancePack_Type = "AWS::Config::OrganizationConformancePack"; /** * Resource schema for AWS::Config::OrganizationConformancePack. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html} */ export default function OrganizationConformancePack(props: OrganizationConformancePack_Properties): CfnResource<OrganizationConformancePack_Properties>; /** * Resource schema for AWS::Config::OrganizationConformancePack. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html} */ export declare type OrganizationConformancePack_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-organizationconformancepackname} */ OrganizationConformancePackName: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-templates3uri} */ TemplateS3Uri?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-templatebody} */ TemplateBody?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-deliverys3bucket} */ DeliveryS3Bucket?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-deliverys3keyprefix} */ DeliveryS3KeyPrefix?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-conformancepackinputparameters} */ ConformancePackInputParameters?: ConformancePackInputParameter[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconformancepack.html#cfn-config-organizationconformancepack-excludedaccounts} */ ExcludedAccounts?: AccountId[]; }; /** * Input parameters in the form of key-value pairs for the conformance * pack. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconformancepack-conformancepackinputparameter.html} */ export declare type ConformancePackInputParameter = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconformancepack-conformancepackinputparameter.html#cfn-config-organizationconformancepack-conformancepackinputparameter-parametername} */ ParameterName: ParameterName; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconformancepack-conformancepackinputparameter.html#cfn-config-organizationconformancepack-conformancepackinputparameter-parametervalue} */ ParameterValue: ParameterValue; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconformancepack-conformancepackinputparameter.html} */ [k: string]: unknown; }; export declare type ParameterName = Resolvable<string>; export declare type ParameterValue = Resolvable<string>; export declare type AccountId = Resolvable<string>;