Skip to content

Commit

Permalink
Update .NET templates
Browse files Browse the repository at this point in the history
  • Loading branch information
mikhailshilkov committed Mar 16, 2020
1 parent c477439 commit 2478d4e
Show file tree
Hide file tree
Showing 32 changed files with 192 additions and 144 deletions.
2 changes: 1 addition & 1 deletion alicloud-csharp/${PROJECT}.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Pulumi.Alicloud" Version="1.3.0-preview" />
<PackageReference Include="Pulumi.Alicloud" Version="1.5.0-preview" />
</ItemGroup>

</Project>
17 changes: 17 additions & 0 deletions alicloud-csharp/MyStack.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using Pulumi;
using Pulumi.AliCloud.Oss;

class MyStack : Stack
{
public MyStack()
{
// Create an AliCloud resource (OSS Bucket)
var bucket = new Bucket("my-bucket");

// Export the name of the bucket
this.BucketName = bucket.Id ;
}

[Output]
public Output<string> BucketName { get; set; }
}
20 changes: 2 additions & 18 deletions alicloud-csharp/Program.cs
Original file line number Diff line number Diff line change
@@ -1,23 +1,7 @@
using System.Collections.Generic;
using System.Threading.Tasks;

using System.Threading.Tasks;
using Pulumi;
using Pulumi.AliCloud.Oss;

class Program
{
static Task<int> Main()
{
return Deployment.RunAsync(() => {

// Create an AliCloud resource (OSS Bucket)
var bucket = new Bucket("my-bucket");

// Export the name of the bucket
return new Dictionary<string, object?>
{
{ "bucketName", bucket.Id },
};
});
}
static Task<int> Main() => Deployment.RunAsync<MyStack>();
}
4 changes: 2 additions & 2 deletions alicloud-fsharp/${PROJECT}.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Pulumi.FSharp" Version="1.10.1-preview" />
<PackageReference Include="Pulumi.Alicloud" Version="1.3.0-preview" />
<PackageReference Include="Pulumi.FSharp" Version="1.12.1-preview" />
<PackageReference Include="Pulumi.Alicloud" Version="1.5.0-preview" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion alicloud-visualbasic/${PROJECT}.vbproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Pulumi.Alicloud" Version="1.3.0-preview" />
<PackageReference Include="Pulumi.Alicloud" Version="1.5.0-preview" />
</ItemGroup>

</Project>
17 changes: 17 additions & 0 deletions alicloud-visualbasic/MyStack.vb
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Imports Pulumi
Imports Pulumi.AliCloud.Oss

Class MyStack
Inherits Stack

Public Sub New()
' Create an AliCloud resource (OSS Bucket)
Dim bucket = New Bucket("my-bucket")

' Export the name of the bucket
Me.BucketName = bucket.Id
End Sub

<Output>
Public Property BucketName As Output(Of String)
End Class
12 changes: 1 addition & 11 deletions alicloud-visualbasic/Program.vb
Original file line number Diff line number Diff line change
@@ -1,19 +1,9 @@
Imports Pulumi
Imports Pulumi.AliCloud.Oss

Module Program
Public Function Run() As IDictionary(Of String, Object)
' Create an AliCloud resource (OSS Bucket)
Dim bucket = New Bucket("my-bucket")

' Export the name of the bucket
Return New Dictionary(Of String, Object) From {
{"bucketName", bucket.Id}
}
End Function

Sub Main()
Deployment.RunAsync(AddressOf Run).Wait()
Deployment.RunAsync(Of MyStack)().Wait()
End Sub

End Module
2 changes: 1 addition & 1 deletion aws-csharp/${PROJECT}.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Pulumi.Aws" Version="1.22.0-preview" />
<PackageReference Include="Pulumi.Aws" Version="1.27.0-preview" />
</ItemGroup>

</Project>
17 changes: 17 additions & 0 deletions aws-csharp/MyStack.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using Pulumi;
using Pulumi.Aws.S3;

class MyStack : Stack
{
public MyStack()
{
// Create an AWS resource (S3 Bucket)
var bucket = new Bucket("my-bucket");

// Export the name of the bucket
this.BucketName = bucket.Id;
}

[Output]
public Output<string> BucketName { get; set; }
}
20 changes: 2 additions & 18 deletions aws-csharp/Program.cs
Original file line number Diff line number Diff line change
@@ -1,23 +1,7 @@
using System.Collections.Generic;
using System.Threading.Tasks;

using System.Threading.Tasks;
using Pulumi;
using Pulumi.Aws.S3;

class Program
{
static Task<int> Main()
{
return Deployment.RunAsync(() => {

// Create an AWS resource (S3 Bucket)
var bucket = new Bucket("my-bucket");

// Export the name of the bucket
return new Dictionary<string, object?>
{
{ "bucketName", bucket.Id },
};
});
}
static Task<int> Main() => Deployment.RunAsync<MyStack>();
}
4 changes: 2 additions & 2 deletions aws-fsharp/${PROJECT}.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Pulumi.FSharp" Version="1.10.1-preview" />
<PackageReference Include="Pulumi.Aws" Version="1.22.0-preview" />
<PackageReference Include="Pulumi.FSharp" Version="1.12.1-preview" />
<PackageReference Include="Pulumi.Aws" Version="1.27.0-preview" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion aws-visualbasic/${PROJECT}.vbproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Pulumi.Aws" Version="1.22.0-preview" />
<PackageReference Include="Pulumi.Aws" Version="1.27.0-preview" />
</ItemGroup>

</Project>
17 changes: 17 additions & 0 deletions aws-visualbasic/MyStack.vb
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Imports Pulumi
Imports Pulumi.Aws.S3

Class MyStack
Inherits Stack

Public Sub New()
' Create an AWS resource (S3 Bucket)
Dim bucket = New Bucket("my-bucket")

' Export the name of the bucket
Me.BucketName = bucket.Id
End Sub

<Output>
Public Property BucketName As Output(Of String)
End Class
12 changes: 1 addition & 11 deletions aws-visualbasic/Program.vb
Original file line number Diff line number Diff line change
@@ -1,19 +1,9 @@
Imports Pulumi
Imports Pulumi.Aws.S3

Module Program
Public Function Run() As IDictionary(Of String, Object)
' Create an AWS resource (S3 Bucket)
Dim bucket = New Bucket("my-bucket")

' Export the name of the bucket
Return New Dictionary(Of String, Object) From {
{"bucketName", bucket.Id}
}
End Function

Sub Main()
Deployment.RunAsync(AddressOf Run).Wait()
Deployment.RunAsync(Of MyStack)().Wait()
End Sub

End Module
2 changes: 1 addition & 1 deletion azure-csharp/${PROJECT}.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Pulumi.Azure" Version="2.0.0-preview" />
<PackageReference Include="Pulumi.Azure" Version="2.1.0-preview" />
</ItemGroup>

</Project>
26 changes: 26 additions & 0 deletions azure-csharp/MyStack.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
using Pulumi;
using Pulumi.Azure.Core;
using Pulumi.Azure.Storage;

class MyStack : Stack
{
public MyStack()
{
// Create an Azure Resource Group
var resourceGroup = new ResourceGroup("resourceGroup");

// Create an Azure Storage Account
var storageAccount = new Account("storage", new AccountArgs
{
ResourceGroupName = resourceGroup.Name,
AccountReplicationType = "LRS",
AccountTier = "Standard",
});

// Export the connection string for the storage account
this.ConnectionString = storageAccount.PrimaryConnectionString;
}

[Output]
public Output<string> ConnectionString { get; set; }
}
29 changes: 2 additions & 27 deletions azure-csharp/Program.cs
Original file line number Diff line number Diff line change
@@ -1,32 +1,7 @@
using System.Collections.Generic;
using System.Threading.Tasks;

using System.Threading.Tasks;
using Pulumi;
using Pulumi.Azure.Core;
using Pulumi.Azure.Storage;

class Program
{
static Task<int> Main()
{
return Deployment.RunAsync(() => {

// Create an Azure Resource Group
var resourceGroup = new ResourceGroup("resourceGroup");

// Create an Azure Storage Account
var storageAccount = new Account("storage", new AccountArgs
{
ResourceGroupName = resourceGroup.Name,
AccountReplicationType = "LRS",
AccountTier = "Standard",
});

// Export the connection string for the storage account
return new Dictionary<string, object?>
{
{ "connectionString", storageAccount.PrimaryConnectionString },
};
});
}
static Task<int> Main() => Deployment.RunAsync<MyStack>();
}
4 changes: 2 additions & 2 deletions azure-fsharp/${PROJECT}.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Pulumi.Azure" Version="2.0.0-preview" />
<PackageReference Include="Pulumi.FSharp" Version="1.10.1-preview" />
<PackageReference Include="Pulumi.Azure" Version="2.1.0-preview" />
<PackageReference Include="Pulumi.FSharp" Version="1.12.1-preview" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion azure-visualbasic/${PROJECT}.vbproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Pulumi.Azure" Version="2.0.0-preview" />
<PackageReference Include="Pulumi.Azure" Version="2.1.0-preview" />
</ItemGroup>

</Project>
25 changes: 25 additions & 0 deletions azure-visualbasic/MyStack.vb
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Imports Pulumi
Imports Pulumi.Azure.Core
Imports Pulumi.Azure.Storage

Class MyStack
Inherits Stack

Public Sub New()
' Create an Azure Resource Group
Dim resourceGroup = New ResourceGroup("resourceGroup")

' Create an Azure Storage Account
Dim storageAccount = New Account("storage", New AccountArgs With {
.ResourceGroupName = resourceGroup.Name,
.AccountReplicationType = "LRS",
.AccountTier = "Standard"
})

' Export the connection string for the storage account
Me.ConnectionString = storageAccount.PrimaryConnectionString
End Sub

<Output>
Public Property ConnectionString As Output(Of String)
End Class
23 changes: 2 additions & 21 deletions azure-visualbasic/Program.vb
Original file line number Diff line number Diff line change
@@ -1,28 +1,9 @@
Imports System.Threading.Tasks
Imports Pulumi
Imports Pulumi.Azure.Core
Imports Pulumi.Azure.Storage
Imports Pulumi

Module Program
Public Function Run() As IDictionary(Of String, Object)
' Create an Azure Resource Group
Dim resourceGroup = New ResourceGroup("resourceGroup")

' Create an Azure Storage Account
Dim storageAccount = New Account("storageAccount", New AccountArgs With {
.ResourceGroupName = resourceGroup.Name,
.AccountReplicationType = "LRS",
.AccountTier = "Standard"
})

' Export the connection string for the storage account
Return New Dictionary(Of String, Object) From {
{"connectionString", storageAccount.PrimaryConnectionString}
}
End Function

Sub Main()
Deployment.RunAsync(AddressOf Run).Wait()
Deployment.RunAsync(Of MyStack)().Wait()
End Sub

End Module
2 changes: 1 addition & 1 deletion csharp/${PROJECT}.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Pulumi" Version="1.10.1-preview" />
<PackageReference Include="Pulumi" Version="1.12.1-preview" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion fsharp/${PROJECT}.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Pulumi.FSharp" Version="1.10.1-preview" />
<PackageReference Include="Pulumi.FSharp" Version="1.12.1-preview" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion gcp-csharp/${PROJECT}.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Pulumi.Gcp" Version="2.6.0-preview" />
<PackageReference Include="Pulumi.Gcp" Version="2.9.0-preview" />
</ItemGroup>

</Project>
Loading

0 comments on commit 2478d4e

Please sign in to comment.