mirror of https://github.com/pulumi/pulumi.git
36 lines
914 B
C#
36 lines
914 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using Pulumi;
|
|
using Aws = Pulumi.Aws;
|
|
|
|
return await Deployment.RunAsync(() =>
|
|
{
|
|
var encoded = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes("haha business"));
|
|
|
|
var decoded = System.Text.Encoding.UTF8.GetString(Convert.FromBase64String(encoded));
|
|
|
|
var joined = string.Join("-", new[]
|
|
{
|
|
encoded,
|
|
decoded,
|
|
"2",
|
|
});
|
|
|
|
var zone = Aws.GetAvailabilityZones.Invoke();
|
|
|
|
var zone2 = Aws.GetAvailabilityZones.Invoke();
|
|
|
|
var bucket = new Aws.S3.Bucket("bucket");
|
|
|
|
var encoded2 = bucket.Id.Apply(id => Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(id)));
|
|
|
|
var decoded2 = bucket.Id.Apply(id => System.Text.Encoding.UTF8.GetString(Convert.FromBase64String(id)));
|
|
|
|
var secretValue = Output.CreateSecret("hello");
|
|
|
|
var plainValue = Output.Unsecret(secretValue);
|
|
|
|
});
|
|
|