https://pulumi.com logo
s

strong-room-91176

02/07/2019, 8:37 PM
Hi guys. I just joined. I'm evaluating pulumi for our company and try to get some stuff up that we definitely need. What I am stuck on at the moment is appsync - does pulumi have full support, like everything to create functions, pipeline resolvers, basically the lastest appsync capabilities? Also does it support the RDS Serverless Aurora DataSource ?
g

gentle-diamond-70147

02/07/2019, 8:44 PM
We currently support appsync
ApiKey
,
DataSource
, and
GraphQLAPI
resources - https://pulumi.io/reference/pkg/nodejs/@pulumi/aws/appsync/.
w

white-balloon-205

02/07/2019, 8:46 PM
There was another recent thread on AppSync - there is one piece that is currently missing for E2E - but it is being worked on and will hopefully be available soon. https://pulumi-community.slack.com/archives/C84L4E3N1/p1548898160923500
s

stocky-spoon-28903

02/07/2019, 8:46 PM
https://github.com/pulumi/pulumi-aws/blob/master/resources.go#L1796-L1800 is all of the RDS data sources - I think the one you want is
aws_rds_cluster
w

white-balloon-205

02/07/2019, 8:49 PM
Also does it support the RDS Serverless Aurora DataSource ?
Aurora Serverless is definitely supported - I've used it in several examples (and we're using it via Pulumi for some internal production infrastructure currently): Here's a sample:
Copy code
const metabaseMysqlCluster = new aws.rds.Cluster("metabase", {
            clusterIdentifier: "metabasemysql",
            databaseName: "metabase",
            masterUsername: "pulumi",
            masterPassword: metabasePassword.result,
            engine: "aurora",
            engineMode: "serverless",
            engineVersion: "5.6.10a",
            dbSubnetGroupName: metabaseMysqlSubnetGroup.name,
            vpcSecurityGroupIds: [metabaseSecurityGroup.id],
            finalSnapshotIdentifier: "metabasefinalsnapshot",
        });
s

strong-room-91176

02/07/2019, 8:54 PM
@white-balloon-205 To the last point, so there is a appsync data source for rds? I couldn't find it
basically trying to make this work with pulumi + the missing schema support that @stocky-spoon-28903 mentioned