typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
37 lines (36 loc) • 1.71 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type AggregationAuthorization_Type = 'AWS::Config::AggregationAuthorization';
export declare const AggregationAuthorization_Type = "AWS::Config::AggregationAuthorization";
/**
* Resource Type definition for AWS::Config::AggregationAuthorization
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html}
*/
export default function AggregationAuthorization(props: AggregationAuthorization_Properties): CfnResource<AggregationAuthorization_Properties>;
/**
* Resource Type definition for AWS::Config::AggregationAuthorization
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html}
*/
export declare type AggregationAuthorization_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedaccountid}
*/
AuthorizedAccountId: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedawsregion}
*/
AuthorizedAwsRegion: Resolvable<string>;
AggregationAuthorizationArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-tags}
*/
Tags?: Tag[];
};
export declare type Tag = {
Key: Resolvable<string>;
Value: Resolvable<string>;
};