Hierarchy

  • NetworkConfig

Implements

  • INetworkConfig

Constructors

Properties

accountVpcEndpointIds: undefined | Record<string, string[]> = undefined
accountVpcIds: undefined | Record<string, string[]> = undefined
centralNetworkServices: undefined | CentralNetworkServicesConfig = undefined
certificates: undefined | CertificateConfig[] = undefined
customerGateways: undefined | CustomerGatewayConfig[] = undefined
defaultVpc: DefaultVpcsConfig = ...
dhcpOptions: undefined | DhcpOptsConfig[] = undefined
directConnectGateways: undefined | DxGatewayConfig[] = undefined
elbAccountIds: undefined | ElbAccountIdsConfig[] = undefined
endpointPolicies: EndpointPolicyConfig[] = []
firewallManagerService: undefined | FirewallManagerConfig = undefined
prefixLists: undefined | PrefixListConfig[] = undefined
transitGatewayConnects: undefined | TransitGatewayConnectConfig[] = undefined
transitGatewayPeering: undefined | TransitGatewayPeeringConfig[] = undefined
transitGateways: TransitGatewayConfig[] = []
vpcFlowLogs: undefined | VpcFlowLogsConfig = undefined
vpcPeering: undefined | VpcPeeringConfig[] = undefined
vpcTemplates: undefined | VpcTemplatesConfig[] = undefined
vpcs: VpcConfig[] = []
FILENAME: "network-config.yaml" = 'network-config.yaml'

The name of the network configuration file.

Methods

  • Function to get list of account names which will be used as account principal for TGE peering role

    Returns

    Parameters

    • accepterAccountName: string

    Returns string[]

  • Load from string content

    Parameters

    • content: string

    Returns undefined | NetworkConfig

Generated using TypeDoc