UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

49 lines (48 loc) 2.04 kB
import { CfnResource, Resolvable } from '../../base'; export declare type AccessPoint_Type = 'AWS::S3Outposts::AccessPoint'; export declare const AccessPoint_Type = "AWS::S3Outposts::AccessPoint"; /** * Resource Type Definition for AWS::S3Outposts::AccessPoint {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html} */ export default function AccessPoint(props: AccessPoint_Properties): CfnResource<AccessPoint_Properties>; /** * Resource Type Definition for AWS::S3Outposts::AccessPoint {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html} */ export declare type AccessPoint_Properties = { Arn?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html#cfn-s3outposts-accesspoint-bucket} */ Bucket: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html#cfn-s3outposts-accesspoint-name} */ Name: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html#cfn-s3outposts-accesspoint-vpcconfiguration} */ VpcConfiguration: VpcConfiguration; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-accesspoint.html#cfn-s3outposts-accesspoint-policy} */ Policy?: { [k: string]: unknown; }; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-accesspoint-vpcconfiguration.html} */ export declare type VpcConfiguration = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3outposts-accesspoint-vpcconfiguration.html#cfn-s3outposts-accesspoint-vpcconfiguration-vpcid} */ VpcId?: Resolvable<string>; };