LocalGatewayRouteTableVpcAssociation constructor

LocalGatewayRouteTableVpcAssociation(
  1. String name, {
  2. LocalGatewayRouteTableVpcAssociationArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new LocalGatewayRouteTableVpcAssociation. name The Pulumi resource name. args Arguments used to configure this LocalGatewayRouteTableVpcAssociation. The set of arguments for LocalGatewayRouteTableVpcAssociation. options Resource options controlling this resource's behavior.

Implementation

LocalGatewayRouteTableVpcAssociation(
  String name, {
  LocalGatewayRouteTableVpcAssociationArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:ec2/localGatewayRouteTableVpcAssociation:LocalGatewayRouteTableVpcAssociation',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  localGatewayId = registerOutput<String>('localGatewayId');
  localGatewayRouteTableId = registerOutput<String>('localGatewayRouteTableId');
  region = registerOutput<String>('region');
  tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
  tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
  vpcId = registerOutput<String>('vpcId');
}