UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

35 lines (34 loc) 1.52 kB
import { CfnResource, Resolvable } from '../../base'; export declare type Permission_Type = 'AWS::ACMPCA::Permission'; export declare const Permission_Type = "AWS::ACMPCA::Permission"; /** * Permission set on private certificate authority {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html} */ export default function Permission(props: Permission_Properties): CfnResource<Permission_Properties>; /** * Permission set on private certificate authority {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html} */ export declare type Permission_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-actions} */ Actions: Resolvable<string>[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-certificateauthorityarn} */ CertificateAuthorityArn: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-principal} */ Principal: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-sourceaccount} */ SourceAccount?: Resolvable<string>; };