github.com/pulumi/pulumi-aws/sdk/v6@v6.32.0/go/aws/ec2/init.go (about) 1 // Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. 2 // *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** 3 4 package ec2 5 6 import ( 7 "fmt" 8 9 "github.com/blang/semver" 10 "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/internal" 11 "github.com/pulumi/pulumi/sdk/v3/go/pulumi" 12 ) 13 14 type module struct { 15 version semver.Version 16 } 17 18 func (m *module) Version() semver.Version { 19 return m.version 20 } 21 22 func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi.Resource, err error) { 23 switch typ { 24 case "aws:ec2/ami:Ami": 25 r = &Ami{} 26 case "aws:ec2/amiCopy:AmiCopy": 27 r = &AmiCopy{} 28 case "aws:ec2/amiFromInstance:AmiFromInstance": 29 r = &AmiFromInstance{} 30 case "aws:ec2/amiLaunchPermission:AmiLaunchPermission": 31 r = &AmiLaunchPermission{} 32 case "aws:ec2/availabilityZoneGroup:AvailabilityZoneGroup": 33 r = &AvailabilityZoneGroup{} 34 case "aws:ec2/capacityReservation:CapacityReservation": 35 r = &CapacityReservation{} 36 case "aws:ec2/carrierGateway:CarrierGateway": 37 r = &CarrierGateway{} 38 case "aws:ec2/customerGateway:CustomerGateway": 39 r = &CustomerGateway{} 40 case "aws:ec2/dedicatedHost:DedicatedHost": 41 r = &DedicatedHost{} 42 case "aws:ec2/defaultNetworkAcl:DefaultNetworkAcl": 43 r = &DefaultNetworkAcl{} 44 case "aws:ec2/defaultRouteTable:DefaultRouteTable": 45 r = &DefaultRouteTable{} 46 case "aws:ec2/defaultSecurityGroup:DefaultSecurityGroup": 47 r = &DefaultSecurityGroup{} 48 case "aws:ec2/defaultSubnet:DefaultSubnet": 49 r = &DefaultSubnet{} 50 case "aws:ec2/defaultVpc:DefaultVpc": 51 r = &DefaultVpc{} 52 case "aws:ec2/defaultVpcDhcpOptions:DefaultVpcDhcpOptions": 53 r = &DefaultVpcDhcpOptions{} 54 case "aws:ec2/egressOnlyInternetGateway:EgressOnlyInternetGateway": 55 r = &EgressOnlyInternetGateway{} 56 case "aws:ec2/eip:Eip": 57 r = &Eip{} 58 case "aws:ec2/eipAssociation:EipAssociation": 59 r = &EipAssociation{} 60 case "aws:ec2/eipDomainName:EipDomainName": 61 r = &EipDomainName{} 62 case "aws:ec2/fleet:Fleet": 63 r = &Fleet{} 64 case "aws:ec2/flowLog:FlowLog": 65 r = &FlowLog{} 66 case "aws:ec2/imageBlockPublicAccess:ImageBlockPublicAccess": 67 r = &ImageBlockPublicAccess{} 68 case "aws:ec2/instance:Instance": 69 r = &Instance{} 70 case "aws:ec2/instanceMetadataDefaults:InstanceMetadataDefaults": 71 r = &InstanceMetadataDefaults{} 72 case "aws:ec2/internetGateway:InternetGateway": 73 r = &InternetGateway{} 74 case "aws:ec2/internetGatewayAttachment:InternetGatewayAttachment": 75 r = &InternetGatewayAttachment{} 76 case "aws:ec2/keyPair:KeyPair": 77 r = &KeyPair{} 78 case "aws:ec2/launchConfiguration:LaunchConfiguration": 79 r = &LaunchConfiguration{} 80 case "aws:ec2/launchTemplate:LaunchTemplate": 81 r = &LaunchTemplate{} 82 case "aws:ec2/localGatewayRoute:LocalGatewayRoute": 83 r = &LocalGatewayRoute{} 84 case "aws:ec2/localGatewayRouteTableVpcAssociation:LocalGatewayRouteTableVpcAssociation": 85 r = &LocalGatewayRouteTableVpcAssociation{} 86 case "aws:ec2/mainRouteTableAssociation:MainRouteTableAssociation": 87 r = &MainRouteTableAssociation{} 88 case "aws:ec2/managedPrefixList:ManagedPrefixList": 89 r = &ManagedPrefixList{} 90 case "aws:ec2/managedPrefixListEntry:ManagedPrefixListEntry": 91 r = &ManagedPrefixListEntry{} 92 case "aws:ec2/natGateway:NatGateway": 93 r = &NatGateway{} 94 case "aws:ec2/networkAcl:NetworkAcl": 95 r = &NetworkAcl{} 96 case "aws:ec2/networkAclAssociation:NetworkAclAssociation": 97 r = &NetworkAclAssociation{} 98 case "aws:ec2/networkAclRule:NetworkAclRule": 99 r = &NetworkAclRule{} 100 case "aws:ec2/networkInsightsAnalysis:NetworkInsightsAnalysis": 101 r = &NetworkInsightsAnalysis{} 102 case "aws:ec2/networkInsightsPath:NetworkInsightsPath": 103 r = &NetworkInsightsPath{} 104 case "aws:ec2/networkInterface:NetworkInterface": 105 r = &NetworkInterface{} 106 case "aws:ec2/networkInterfaceAttachment:NetworkInterfaceAttachment": 107 r = &NetworkInterfaceAttachment{} 108 case "aws:ec2/networkInterfaceSecurityGroupAttachment:NetworkInterfaceSecurityGroupAttachment": 109 r = &NetworkInterfaceSecurityGroupAttachment{} 110 case "aws:ec2/peeringConnectionOptions:PeeringConnectionOptions": 111 r = &PeeringConnectionOptions{} 112 case "aws:ec2/placementGroup:PlacementGroup": 113 r = &PlacementGroup{} 114 case "aws:ec2/proxyProtocolPolicy:ProxyProtocolPolicy": 115 r = &ProxyProtocolPolicy{} 116 case "aws:ec2/route:Route": 117 r = &Route{} 118 case "aws:ec2/routeTable:RouteTable": 119 r = &RouteTable{} 120 case "aws:ec2/routeTableAssociation:RouteTableAssociation": 121 r = &RouteTableAssociation{} 122 case "aws:ec2/securityGroup:SecurityGroup": 123 r = &SecurityGroup{} 124 case "aws:ec2/securityGroupAssociation:SecurityGroupAssociation": 125 r = &SecurityGroupAssociation{} 126 case "aws:ec2/securityGroupRule:SecurityGroupRule": 127 r = &SecurityGroupRule{} 128 case "aws:ec2/serialConsoleAccess:SerialConsoleAccess": 129 r = &SerialConsoleAccess{} 130 case "aws:ec2/snapshotCreateVolumePermission:SnapshotCreateVolumePermission": 131 r = &SnapshotCreateVolumePermission{} 132 case "aws:ec2/spotDatafeedSubscription:SpotDatafeedSubscription": 133 r = &SpotDatafeedSubscription{} 134 case "aws:ec2/spotFleetRequest:SpotFleetRequest": 135 r = &SpotFleetRequest{} 136 case "aws:ec2/spotInstanceRequest:SpotInstanceRequest": 137 r = &SpotInstanceRequest{} 138 case "aws:ec2/subnet:Subnet": 139 r = &Subnet{} 140 case "aws:ec2/subnetCidrReservation:SubnetCidrReservation": 141 r = &SubnetCidrReservation{} 142 case "aws:ec2/tag:Tag": 143 r = &Tag{} 144 case "aws:ec2/trafficMirrorFilter:TrafficMirrorFilter": 145 r = &TrafficMirrorFilter{} 146 case "aws:ec2/trafficMirrorFilterRule:TrafficMirrorFilterRule": 147 r = &TrafficMirrorFilterRule{} 148 case "aws:ec2/trafficMirrorSession:TrafficMirrorSession": 149 r = &TrafficMirrorSession{} 150 case "aws:ec2/trafficMirrorTarget:TrafficMirrorTarget": 151 r = &TrafficMirrorTarget{} 152 case "aws:ec2/volumeAttachment:VolumeAttachment": 153 r = &VolumeAttachment{} 154 case "aws:ec2/vpc:Vpc": 155 r = &Vpc{} 156 case "aws:ec2/vpcDhcpOptions:VpcDhcpOptions": 157 r = &VpcDhcpOptions{} 158 case "aws:ec2/vpcDhcpOptionsAssociation:VpcDhcpOptionsAssociation": 159 r = &VpcDhcpOptionsAssociation{} 160 case "aws:ec2/vpcEndpoint:VpcEndpoint": 161 r = &VpcEndpoint{} 162 case "aws:ec2/vpcEndpointConnectionAccepter:VpcEndpointConnectionAccepter": 163 r = &VpcEndpointConnectionAccepter{} 164 case "aws:ec2/vpcEndpointConnectionNotification:VpcEndpointConnectionNotification": 165 r = &VpcEndpointConnectionNotification{} 166 case "aws:ec2/vpcEndpointPolicy:VpcEndpointPolicy": 167 r = &VpcEndpointPolicy{} 168 case "aws:ec2/vpcEndpointRouteTableAssociation:VpcEndpointRouteTableAssociation": 169 r = &VpcEndpointRouteTableAssociation{} 170 case "aws:ec2/vpcEndpointService:VpcEndpointService": 171 r = &VpcEndpointService{} 172 case "aws:ec2/vpcEndpointServiceAllowedPrinciple:VpcEndpointServiceAllowedPrinciple": 173 r = &VpcEndpointServiceAllowedPrinciple{} 174 case "aws:ec2/vpcEndpointSubnetAssociation:VpcEndpointSubnetAssociation": 175 r = &VpcEndpointSubnetAssociation{} 176 case "aws:ec2/vpcIpam:VpcIpam": 177 r = &VpcIpam{} 178 case "aws:ec2/vpcIpamOrganizationAdminAccount:VpcIpamOrganizationAdminAccount": 179 r = &VpcIpamOrganizationAdminAccount{} 180 case "aws:ec2/vpcIpamPool:VpcIpamPool": 181 r = &VpcIpamPool{} 182 case "aws:ec2/vpcIpamPoolCidr:VpcIpamPoolCidr": 183 r = &VpcIpamPoolCidr{} 184 case "aws:ec2/vpcIpamPoolCidrAllocation:VpcIpamPoolCidrAllocation": 185 r = &VpcIpamPoolCidrAllocation{} 186 case "aws:ec2/vpcIpamPreviewNextCidr:VpcIpamPreviewNextCidr": 187 r = &VpcIpamPreviewNextCidr{} 188 case "aws:ec2/vpcIpamResourceDiscovery:VpcIpamResourceDiscovery": 189 r = &VpcIpamResourceDiscovery{} 190 case "aws:ec2/vpcIpamResourceDiscoveryAssociation:VpcIpamResourceDiscoveryAssociation": 191 r = &VpcIpamResourceDiscoveryAssociation{} 192 case "aws:ec2/vpcIpamScope:VpcIpamScope": 193 r = &VpcIpamScope{} 194 case "aws:ec2/vpcIpv4CidrBlockAssociation:VpcIpv4CidrBlockAssociation": 195 r = &VpcIpv4CidrBlockAssociation{} 196 case "aws:ec2/vpcIpv6CidrBlockAssociation:VpcIpv6CidrBlockAssociation": 197 r = &VpcIpv6CidrBlockAssociation{} 198 case "aws:ec2/vpcNetworkPerformanceMetricSubscription:VpcNetworkPerformanceMetricSubscription": 199 r = &VpcNetworkPerformanceMetricSubscription{} 200 case "aws:ec2/vpcPeeringConnection:VpcPeeringConnection": 201 r = &VpcPeeringConnection{} 202 case "aws:ec2/vpcPeeringConnectionAccepter:VpcPeeringConnectionAccepter": 203 r = &VpcPeeringConnectionAccepter{} 204 case "aws:ec2/vpnConnection:VpnConnection": 205 r = &VpnConnection{} 206 case "aws:ec2/vpnConnectionRoute:VpnConnectionRoute": 207 r = &VpnConnectionRoute{} 208 case "aws:ec2/vpnGateway:VpnGateway": 209 r = &VpnGateway{} 210 case "aws:ec2/vpnGatewayAttachment:VpnGatewayAttachment": 211 r = &VpnGatewayAttachment{} 212 case "aws:ec2/vpnGatewayRoutePropagation:VpnGatewayRoutePropagation": 213 r = &VpnGatewayRoutePropagation{} 214 default: 215 return nil, fmt.Errorf("unknown resource type: %s", typ) 216 } 217 218 err = ctx.RegisterResource(typ, name, nil, r, pulumi.URN_(urn)) 219 return 220 } 221 222 func init() { 223 version, err := internal.PkgVersion() 224 if err != nil { 225 version = semver.Version{Major: 1} 226 } 227 pulumi.RegisterResourceModule( 228 "aws", 229 "ec2/ami", 230 &module{version}, 231 ) 232 pulumi.RegisterResourceModule( 233 "aws", 234 "ec2/amiCopy", 235 &module{version}, 236 ) 237 pulumi.RegisterResourceModule( 238 "aws", 239 "ec2/amiFromInstance", 240 &module{version}, 241 ) 242 pulumi.RegisterResourceModule( 243 "aws", 244 "ec2/amiLaunchPermission", 245 &module{version}, 246 ) 247 pulumi.RegisterResourceModule( 248 "aws", 249 "ec2/availabilityZoneGroup", 250 &module{version}, 251 ) 252 pulumi.RegisterResourceModule( 253 "aws", 254 "ec2/capacityReservation", 255 &module{version}, 256 ) 257 pulumi.RegisterResourceModule( 258 "aws", 259 "ec2/carrierGateway", 260 &module{version}, 261 ) 262 pulumi.RegisterResourceModule( 263 "aws", 264 "ec2/customerGateway", 265 &module{version}, 266 ) 267 pulumi.RegisterResourceModule( 268 "aws", 269 "ec2/dedicatedHost", 270 &module{version}, 271 ) 272 pulumi.RegisterResourceModule( 273 "aws", 274 "ec2/defaultNetworkAcl", 275 &module{version}, 276 ) 277 pulumi.RegisterResourceModule( 278 "aws", 279 "ec2/defaultRouteTable", 280 &module{version}, 281 ) 282 pulumi.RegisterResourceModule( 283 "aws", 284 "ec2/defaultSecurityGroup", 285 &module{version}, 286 ) 287 pulumi.RegisterResourceModule( 288 "aws", 289 "ec2/defaultSubnet", 290 &module{version}, 291 ) 292 pulumi.RegisterResourceModule( 293 "aws", 294 "ec2/defaultVpc", 295 &module{version}, 296 ) 297 pulumi.RegisterResourceModule( 298 "aws", 299 "ec2/defaultVpcDhcpOptions", 300 &module{version}, 301 ) 302 pulumi.RegisterResourceModule( 303 "aws", 304 "ec2/egressOnlyInternetGateway", 305 &module{version}, 306 ) 307 pulumi.RegisterResourceModule( 308 "aws", 309 "ec2/eip", 310 &module{version}, 311 ) 312 pulumi.RegisterResourceModule( 313 "aws", 314 "ec2/eipAssociation", 315 &module{version}, 316 ) 317 pulumi.RegisterResourceModule( 318 "aws", 319 "ec2/eipDomainName", 320 &module{version}, 321 ) 322 pulumi.RegisterResourceModule( 323 "aws", 324 "ec2/fleet", 325 &module{version}, 326 ) 327 pulumi.RegisterResourceModule( 328 "aws", 329 "ec2/flowLog", 330 &module{version}, 331 ) 332 pulumi.RegisterResourceModule( 333 "aws", 334 "ec2/imageBlockPublicAccess", 335 &module{version}, 336 ) 337 pulumi.RegisterResourceModule( 338 "aws", 339 "ec2/instance", 340 &module{version}, 341 ) 342 pulumi.RegisterResourceModule( 343 "aws", 344 "ec2/instanceMetadataDefaults", 345 &module{version}, 346 ) 347 pulumi.RegisterResourceModule( 348 "aws", 349 "ec2/internetGateway", 350 &module{version}, 351 ) 352 pulumi.RegisterResourceModule( 353 "aws", 354 "ec2/internetGatewayAttachment", 355 &module{version}, 356 ) 357 pulumi.RegisterResourceModule( 358 "aws", 359 "ec2/keyPair", 360 &module{version}, 361 ) 362 pulumi.RegisterResourceModule( 363 "aws", 364 "ec2/launchConfiguration", 365 &module{version}, 366 ) 367 pulumi.RegisterResourceModule( 368 "aws", 369 "ec2/launchTemplate", 370 &module{version}, 371 ) 372 pulumi.RegisterResourceModule( 373 "aws", 374 "ec2/localGatewayRoute", 375 &module{version}, 376 ) 377 pulumi.RegisterResourceModule( 378 "aws", 379 "ec2/localGatewayRouteTableVpcAssociation", 380 &module{version}, 381 ) 382 pulumi.RegisterResourceModule( 383 "aws", 384 "ec2/mainRouteTableAssociation", 385 &module{version}, 386 ) 387 pulumi.RegisterResourceModule( 388 "aws", 389 "ec2/managedPrefixList", 390 &module{version}, 391 ) 392 pulumi.RegisterResourceModule( 393 "aws", 394 "ec2/managedPrefixListEntry", 395 &module{version}, 396 ) 397 pulumi.RegisterResourceModule( 398 "aws", 399 "ec2/natGateway", 400 &module{version}, 401 ) 402 pulumi.RegisterResourceModule( 403 "aws", 404 "ec2/networkAcl", 405 &module{version}, 406 ) 407 pulumi.RegisterResourceModule( 408 "aws", 409 "ec2/networkAclAssociation", 410 &module{version}, 411 ) 412 pulumi.RegisterResourceModule( 413 "aws", 414 "ec2/networkAclRule", 415 &module{version}, 416 ) 417 pulumi.RegisterResourceModule( 418 "aws", 419 "ec2/networkInsightsAnalysis", 420 &module{version}, 421 ) 422 pulumi.RegisterResourceModule( 423 "aws", 424 "ec2/networkInsightsPath", 425 &module{version}, 426 ) 427 pulumi.RegisterResourceModule( 428 "aws", 429 "ec2/networkInterface", 430 &module{version}, 431 ) 432 pulumi.RegisterResourceModule( 433 "aws", 434 "ec2/networkInterfaceAttachment", 435 &module{version}, 436 ) 437 pulumi.RegisterResourceModule( 438 "aws", 439 "ec2/networkInterfaceSecurityGroupAttachment", 440 &module{version}, 441 ) 442 pulumi.RegisterResourceModule( 443 "aws", 444 "ec2/peeringConnectionOptions", 445 &module{version}, 446 ) 447 pulumi.RegisterResourceModule( 448 "aws", 449 "ec2/placementGroup", 450 &module{version}, 451 ) 452 pulumi.RegisterResourceModule( 453 "aws", 454 "ec2/proxyProtocolPolicy", 455 &module{version}, 456 ) 457 pulumi.RegisterResourceModule( 458 "aws", 459 "ec2/route", 460 &module{version}, 461 ) 462 pulumi.RegisterResourceModule( 463 "aws", 464 "ec2/routeTable", 465 &module{version}, 466 ) 467 pulumi.RegisterResourceModule( 468 "aws", 469 "ec2/routeTableAssociation", 470 &module{version}, 471 ) 472 pulumi.RegisterResourceModule( 473 "aws", 474 "ec2/securityGroup", 475 &module{version}, 476 ) 477 pulumi.RegisterResourceModule( 478 "aws", 479 "ec2/securityGroupAssociation", 480 &module{version}, 481 ) 482 pulumi.RegisterResourceModule( 483 "aws", 484 "ec2/securityGroupRule", 485 &module{version}, 486 ) 487 pulumi.RegisterResourceModule( 488 "aws", 489 "ec2/serialConsoleAccess", 490 &module{version}, 491 ) 492 pulumi.RegisterResourceModule( 493 "aws", 494 "ec2/snapshotCreateVolumePermission", 495 &module{version}, 496 ) 497 pulumi.RegisterResourceModule( 498 "aws", 499 "ec2/spotDatafeedSubscription", 500 &module{version}, 501 ) 502 pulumi.RegisterResourceModule( 503 "aws", 504 "ec2/spotFleetRequest", 505 &module{version}, 506 ) 507 pulumi.RegisterResourceModule( 508 "aws", 509 "ec2/spotInstanceRequest", 510 &module{version}, 511 ) 512 pulumi.RegisterResourceModule( 513 "aws", 514 "ec2/subnet", 515 &module{version}, 516 ) 517 pulumi.RegisterResourceModule( 518 "aws", 519 "ec2/subnetCidrReservation", 520 &module{version}, 521 ) 522 pulumi.RegisterResourceModule( 523 "aws", 524 "ec2/tag", 525 &module{version}, 526 ) 527 pulumi.RegisterResourceModule( 528 "aws", 529 "ec2/trafficMirrorFilter", 530 &module{version}, 531 ) 532 pulumi.RegisterResourceModule( 533 "aws", 534 "ec2/trafficMirrorFilterRule", 535 &module{version}, 536 ) 537 pulumi.RegisterResourceModule( 538 "aws", 539 "ec2/trafficMirrorSession", 540 &module{version}, 541 ) 542 pulumi.RegisterResourceModule( 543 "aws", 544 "ec2/trafficMirrorTarget", 545 &module{version}, 546 ) 547 pulumi.RegisterResourceModule( 548 "aws", 549 "ec2/volumeAttachment", 550 &module{version}, 551 ) 552 pulumi.RegisterResourceModule( 553 "aws", 554 "ec2/vpc", 555 &module{version}, 556 ) 557 pulumi.RegisterResourceModule( 558 "aws", 559 "ec2/vpcDhcpOptions", 560 &module{version}, 561 ) 562 pulumi.RegisterResourceModule( 563 "aws", 564 "ec2/vpcDhcpOptionsAssociation", 565 &module{version}, 566 ) 567 pulumi.RegisterResourceModule( 568 "aws", 569 "ec2/vpcEndpoint", 570 &module{version}, 571 ) 572 pulumi.RegisterResourceModule( 573 "aws", 574 "ec2/vpcEndpointConnectionAccepter", 575 &module{version}, 576 ) 577 pulumi.RegisterResourceModule( 578 "aws", 579 "ec2/vpcEndpointConnectionNotification", 580 &module{version}, 581 ) 582 pulumi.RegisterResourceModule( 583 "aws", 584 "ec2/vpcEndpointPolicy", 585 &module{version}, 586 ) 587 pulumi.RegisterResourceModule( 588 "aws", 589 "ec2/vpcEndpointRouteTableAssociation", 590 &module{version}, 591 ) 592 pulumi.RegisterResourceModule( 593 "aws", 594 "ec2/vpcEndpointService", 595 &module{version}, 596 ) 597 pulumi.RegisterResourceModule( 598 "aws", 599 "ec2/vpcEndpointServiceAllowedPrinciple", 600 &module{version}, 601 ) 602 pulumi.RegisterResourceModule( 603 "aws", 604 "ec2/vpcEndpointSubnetAssociation", 605 &module{version}, 606 ) 607 pulumi.RegisterResourceModule( 608 "aws", 609 "ec2/vpcIpam", 610 &module{version}, 611 ) 612 pulumi.RegisterResourceModule( 613 "aws", 614 "ec2/vpcIpamOrganizationAdminAccount", 615 &module{version}, 616 ) 617 pulumi.RegisterResourceModule( 618 "aws", 619 "ec2/vpcIpamPool", 620 &module{version}, 621 ) 622 pulumi.RegisterResourceModule( 623 "aws", 624 "ec2/vpcIpamPoolCidr", 625 &module{version}, 626 ) 627 pulumi.RegisterResourceModule( 628 "aws", 629 "ec2/vpcIpamPoolCidrAllocation", 630 &module{version}, 631 ) 632 pulumi.RegisterResourceModule( 633 "aws", 634 "ec2/vpcIpamPreviewNextCidr", 635 &module{version}, 636 ) 637 pulumi.RegisterResourceModule( 638 "aws", 639 "ec2/vpcIpamResourceDiscovery", 640 &module{version}, 641 ) 642 pulumi.RegisterResourceModule( 643 "aws", 644 "ec2/vpcIpamResourceDiscoveryAssociation", 645 &module{version}, 646 ) 647 pulumi.RegisterResourceModule( 648 "aws", 649 "ec2/vpcIpamScope", 650 &module{version}, 651 ) 652 pulumi.RegisterResourceModule( 653 "aws", 654 "ec2/vpcIpv4CidrBlockAssociation", 655 &module{version}, 656 ) 657 pulumi.RegisterResourceModule( 658 "aws", 659 "ec2/vpcIpv6CidrBlockAssociation", 660 &module{version}, 661 ) 662 pulumi.RegisterResourceModule( 663 "aws", 664 "ec2/vpcNetworkPerformanceMetricSubscription", 665 &module{version}, 666 ) 667 pulumi.RegisterResourceModule( 668 "aws", 669 "ec2/vpcPeeringConnection", 670 &module{version}, 671 ) 672 pulumi.RegisterResourceModule( 673 "aws", 674 "ec2/vpcPeeringConnectionAccepter", 675 &module{version}, 676 ) 677 pulumi.RegisterResourceModule( 678 "aws", 679 "ec2/vpnConnection", 680 &module{version}, 681 ) 682 pulumi.RegisterResourceModule( 683 "aws", 684 "ec2/vpnConnectionRoute", 685 &module{version}, 686 ) 687 pulumi.RegisterResourceModule( 688 "aws", 689 "ec2/vpnGateway", 690 &module{version}, 691 ) 692 pulumi.RegisterResourceModule( 693 "aws", 694 "ec2/vpnGatewayAttachment", 695 &module{version}, 696 ) 697 pulumi.RegisterResourceModule( 698 "aws", 699 "ec2/vpnGatewayRoutePropagation", 700 &module{version}, 701 ) 702 }