typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
33 lines (32 loc) • 1.92 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type TransitGatewayRegistration_Type = 'AWS::NetworkManager::TransitGatewayRegistration';
export declare const TransitGatewayRegistration_Type = "AWS::NetworkManager::TransitGatewayRegistration";
/**
* The AWS::NetworkManager::TransitGatewayRegistration type registers a
* transit gateway in your global network. The transit gateway can be in
* any AWS Region, but it must be owned by the same AWS account that owns
* the global network. You cannot register a transit gateway in more than
* one global network. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-transitgatewayregistration.html}
*/
export default function TransitGatewayRegistration(props: TransitGatewayRegistration_Properties): CfnResource<TransitGatewayRegistration_Properties>;
/**
* The AWS::NetworkManager::TransitGatewayRegistration type registers a
* transit gateway in your global network. The transit gateway can be in
* any AWS Region, but it must be owned by the same AWS account that owns
* the global network. You cannot register a transit gateway in more than
* one global network. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-transitgatewayregistration.html}
*/
export declare type TransitGatewayRegistration_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-transitgatewayregistration.html#cfn-networkmanager-transitgatewayregistration-globalnetworkid}
*/
GlobalNetworkId: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-transitgatewayregistration.html#cfn-networkmanager-transitgatewayregistration-transitgatewayarn}
*/
TransitGatewayArn: Resolvable<string>;
};