UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

72 lines (71 loc) 2.9 kB
import { CfnResource, Resolvable } from '../../base'; export declare type Link_Type = 'AWS::NetworkManager::Link'; export declare const Link_Type = "AWS::NetworkManager::Link"; /** * The AWS::NetworkManager::Link type describes a link. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html} */ export default function Link(props: Link_Properties): CfnResource<Link_Properties>; /** * The AWS::NetworkManager::Link type describes a link. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html} */ export declare type Link_Properties = { LinkArn?: Resolvable<string>; LinkId?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-globalnetworkid} */ GlobalNetworkId: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-siteid} */ SiteId: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-bandwidth} */ Bandwidth: Bandwidth; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider} */ Provider?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description} */ Description?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-tags} */ Tags?: Tag[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-type} */ Type?: Resolvable<string>; }; export declare type Tag = { Key?: Resolvable<string>; Value?: Resolvable<string>; }; /** * The bandwidth for the link. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-link-bandwidth.html} */ export declare type Bandwidth = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-link-bandwidth.html#cfn-networkmanager-link-bandwidth-downloadspeed} */ DownloadSpeed?: Resolvable<number>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkmanager-link-bandwidth.html#cfn-networkmanager-link-bandwidth-uploadspeed} */ UploadSpeed?: Resolvable<number>; };