typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
42 lines (41 loc) • 1.92 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type ProfilePermission_Type = 'AWS::Signer::ProfilePermission';
export declare const ProfilePermission_Type = "AWS::Signer::ProfilePermission";
/**
* An example resource schema demonstrating some basic constructs and
* validation rules. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html}
*/
export default function ProfilePermission(props: ProfilePermission_Properties): CfnResource<ProfilePermission_Properties>;
/**
* An example resource schema demonstrating some basic constructs and
* validation rules. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html}
*/
export declare type ProfilePermission_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-profilename}
*/
ProfileName: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-profileversion}
*/
ProfileVersion?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-action}
*/
Action: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-principal}
*/
Principal: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-statementid}
*/
StatementId: Resolvable<string>;
};