Skip to content

Commit

Permalink
feat: update to v0.61.0 (#513)
Browse files Browse the repository at this point in the history
  • Loading branch information
dirien authored Dec 10, 2024
1 parent 327d342 commit 0297842
Show file tree
Hide file tree
Showing 71 changed files with 13,985 additions and 803 deletions.
1 change: 1 addition & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@ RUN sudo apt install gh -y
RUN sudo apt install vim -y

RUN go install github.com/pulumi/upgrade-provider@main
RUN pip install setuptools
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
**/obj/
Pulumi.*.yaml
**/node_modules/
package-lock.json
.DS_Store
go.work*

**/command-output/

Expand All @@ -21,3 +23,11 @@ provider/**/schema-embed.json
**/version.txt
**/nuget
**/dist

__pycache__
venv
sdk/python/build
sdk/python/*.egg-info

# Ignore local build tracking directory
**/.make/*
456 changes: 330 additions & 126 deletions Makefile

Large diffs are not rendered by default.

1,038 changes: 519 additions & 519 deletions provider/cmd/pulumi-resource-exoscale/schema.json

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion sdk/dotnet/AntiAffinityGroup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =>
/// {
/// var myAntiAffinityGroup = new Exoscale.AntiAffinityGroup("myAntiAffinityGroup", new()
/// var myAntiAffinityGroup = new Exoscale.AntiAffinityGroup("my_anti_affinity_group", new()
/// {
/// Name = "my-anti-affinity-group",
/// Description = "Prevent compute instances to run on the same host",
/// });
///
Expand Down
3 changes: 2 additions & 1 deletion sdk/dotnet/ComputeInstance.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,10 @@ namespace Pulumiverse.Exoscale
/// Name = "Linux Ubuntu 22.04 LTS 64-bit",
/// });
///
/// var myInstance = new Exoscale.ComputeInstance("myInstance", new()
/// var myInstance = new Exoscale.ComputeInstance("my_instance", new()
/// {
/// Zone = "ch-gva-2",
/// Name = "my-instance",
/// TemplateId = myTemplate.Apply(getTemplateResult => getTemplateResult.Id),
/// Type = "standard.medium",
/// DiskSize = 10,
Expand Down
5 changes: 4 additions & 1 deletion sdk/dotnet/Domain.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =>
/// {
/// var myDomain = new Exoscale.Domain("myDomain");
/// var myDomain = new Exoscale.Domain("my_domain", new()
/// {
/// Name = "my.domain",
/// });
///
/// });
/// ```
Expand Down
11 changes: 8 additions & 3 deletions sdk/dotnet/DomainRecord.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,23 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =>
/// {
/// var myDomain = new Exoscale.Domain("myDomain");
/// var myDomain = new Exoscale.Domain("my_domain", new()
/// {
/// Name = "example.net",
/// });
///
/// var myHost = new Exoscale.DomainRecord("myHost", new()
/// var myHost = new Exoscale.DomainRecord("my_host", new()
/// {
/// Domain = myDomain.Id,
/// Name = "my-host",
/// RecordType = "A",
/// Content = "1.2.3.4",
/// });
///
/// var myHostAlias = new Exoscale.DomainRecord("myHostAlias", new()
/// var myHostAlias = new Exoscale.DomainRecord("my_host_alias", new()
/// {
/// Domain = myDomain.Id,
/// Name = "my-host-alias",
/// RecordType = "CNAME",
/// Content = myHost.Hostname,
/// });
Expand Down
16 changes: 8 additions & 8 deletions sdk/dotnet/ElasticIp.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =>
/// {
/// var myElasticIp = new Exoscale.ElasticIp("myElasticIp", new()
/// var myElasticIp = new Exoscale.ElasticIp("my_elastic_ip", new()
/// {
/// Zone = "ch-gva-2",
/// });
Expand All @@ -45,22 +45,22 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =>
/// {
/// var myManagedElasticIp = new Exoscale.ElasticIp("myManagedElasticIp", new()
/// var myManagedElasticIp = new Exoscale.ElasticIp("my_managed_elastic_ip", new()
/// {
/// Zone = "ch-gva-2",
/// AddressFamily = "inet6",
/// ReverseDns = "example.net",
/// Healthcheck = new Exoscale.Inputs.ElasticIpHealthcheckArgs
/// {
/// Interval = 5,
/// Mode = "https",
/// Port = 443,
/// StrikesFail = 3,
/// StrikesOk = 2,
/// Uri = "/health",
/// Interval = 5,
/// Timeout = 3,
/// StrikesOk = 2,
/// StrikesFail = 3,
/// TlsSni = "example.net",
/// Uri = "/health",
/// },
/// ReverseDns = "example.net",
/// Zone = "ch-gva-2",
/// });
///
/// });
Expand Down
6 changes: 4 additions & 2 deletions sdk/dotnet/IamAccessKey.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,9 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =>
/// {
/// var mySosAccessKey = new Exoscale.IamAccessKey("mySosAccessKey", new()
/// var mySosAccessKey = new Exoscale.IamAccessKey("my_sos_access_key", new()
/// {
/// Name = "my-sos-access-key",
/// Operations = new[]
/// {
/// "get-sos-object",
Expand All @@ -34,8 +35,9 @@ namespace Pulumiverse.Exoscale
/// },
/// });
///
/// var mySksAccessKey = new Exoscale.IamAccessKey("mySksAccessKey", new()
/// var mySksAccessKey = new Exoscale.IamAccessKey("my_sks_access_key", new()
/// {
/// Name = "my-sks-access-key",
/// Tags = new[]
/// {
/// "sks",
Expand Down
26 changes: 26 additions & 0 deletions sdk/dotnet/IamOrgPolicy.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,32 @@ namespace Pulumiverse.Exoscale
{
/// <summary>
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Exoscale = Pulumiverse.Exoscale;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var orgPolicy = new Exoscale.IamOrgPolicy("org_policy", new()
/// {
/// DefaultServiceStrategy = "allow",
/// Services =
/// {
/// { "sos", new Exoscale.Inputs.IamOrgPolicyServicesArgs
/// {
/// Type = "deny",
/// } },
/// },
/// });
///
/// });
/// ```
///
/// Please refer to the examples
/// directory for complete configuration examples.
/// </summary>
[ExoscaleResourceType("exoscale:index/iamOrgPolicy:IamOrgPolicy")]
public partial class IamOrgPolicy : global::Pulumi.CustomResource
Expand Down
3 changes: 2 additions & 1 deletion sdk/dotnet/InstancePool.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,10 @@ namespace Pulumiverse.Exoscale
/// Name = "Linux Ubuntu 22.04 LTS 64-bit",
/// });
///
/// var myInstancePool = new Exoscale.InstancePool("myInstancePool", new()
/// var myInstancePool = new Exoscale.InstancePool("my_instance_pool", new()
/// {
/// Zone = "ch-gva-2",
/// Name = "my-instance-pool",
/// TemplateId = myTemplate.Apply(getTemplateResult =&gt; getTemplateResult.Id),
/// InstanceType = "standard.medium",
/// DiskSize = 10,
Expand Down
3 changes: 2 additions & 1 deletion sdk/dotnet/Nlb.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,10 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var myNlb = new Exoscale.Nlb("myNlb", new()
/// var myNlb = new Exoscale.Nlb("my_nlb", new()
/// {
/// Zone = "ch-gva-2",
/// Name = "my-nlb",
/// });
///
/// });
Expand Down
8 changes: 5 additions & 3 deletions sdk/dotnet/NlbService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,18 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var myNlb = new Exoscale.Nlb("myNlb", new()
/// var myNlb = new Exoscale.Nlb("my_nlb", new()
/// {
/// Zone = "ch-gva-2",
/// Name = "my-nlb",
/// });
///
/// var myNlbService = new Exoscale.NlbService("myNlbService", new()
/// var myNlbService = new Exoscale.NlbService("my_nlb_service", new()
/// {
/// NlbId = myNlb.Id,
/// Zone = myNlb.Zone,
/// InstancePoolId = exoscale_instance_pool.My_instance_pool.Id,
/// Name = "my-nlb-service",
/// InstancePoolId = myInstancePool.Id,
/// Protocol = "tcp",
/// Port = 443,
/// TargetPort = 8443,
Expand Down
10 changes: 6 additions & 4 deletions sdk/dotnet/PrivateNetwork.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,10 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var myPrivateNetwork = new Exoscale.PrivateNetwork("myPrivateNetwork", new()
/// var myPrivateNetwork = new Exoscale.PrivateNetwork("my_private_network", new()
/// {
/// Zone = "ch-gva-2",
/// Name = "my-private-network",
/// });
///
/// });
Expand All @@ -45,12 +46,13 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var myManagedPrivateNetwork = new Exoscale.PrivateNetwork("myManagedPrivateNetwork", new()
/// var myManagedPrivateNetwork = new Exoscale.PrivateNetwork("my_managed_private_network", new()
/// {
/// EndIp = "10.0.0.253",
/// Zone = "ch-gva-2",
/// Name = "my-managed-private-network",
/// Netmask = "255.255.255.0",
/// StartIp = "10.0.0.20",
/// Zone = "ch-gva-2",
/// EndIp = "10.0.0.253",
/// });
///
/// });
Expand Down
5 changes: 4 additions & 1 deletion sdk/dotnet/SecurityGroup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var mySecurityGroup = new Exoscale.SecurityGroup("mySecurityGroup");
/// var mySecurityGroup = new Exoscale.SecurityGroup("my_security_group", new()
/// {
/// Name = "my-security-group",
/// });
///
/// });
/// ```
Expand Down
7 changes: 5 additions & 2 deletions sdk/dotnet/SecurityGroupRule.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,12 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var mySecurityGroup = new Exoscale.SecurityGroup("mySecurityGroup");
/// var mySecurityGroup = new Exoscale.SecurityGroup("my_security_group", new()
/// {
/// Name = "my-security-group",
/// });
///
/// var mySecurityGroupRule = new Exoscale.SecurityGroupRule("mySecurityGroupRule", new()
/// var mySecurityGroupRule = new Exoscale.SecurityGroupRule("my_security_group_rule", new()
/// {
/// SecurityGroupId = mySecurityGroup.Id,
/// Type = "INGRESS",
Expand Down
3 changes: 2 additions & 1 deletion sdk/dotnet/SksCluster.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,10 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var mySksCluster = new Exoscale.SksCluster("mySksCluster", new()
/// var mySksCluster = new Exoscale.SksCluster("my_sks_cluster", new()
/// {
/// Zone = "ch-gva-2",
/// Name = "my-sks-cluster",
/// });
///
/// return new Dictionary&lt;string, object?&gt;
Expand Down
6 changes: 4 additions & 2 deletions sdk/dotnet/SksNodepool.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,17 @@ namespace Pulumiverse.Exoscale
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var mySksCluster = new Exoscale.SksCluster("mySksCluster", new()
/// var mySksCluster = new Exoscale.SksCluster("my_sks_cluster", new()
/// {
/// Zone = "ch-gva-2",
/// Name = "my-sks-cluster",
/// });
///
/// var mySksNodepool = new Exoscale.SksNodepool("mySksNodepool", new()
/// var mySksNodepool = new Exoscale.SksNodepool("my_sks_nodepool", new()
/// {
/// ClusterId = mySksCluster.Id,
/// Zone = mySksCluster.Zone,
/// Name = "my-sks-nodepool",
/// InstanceType = "standard.medium",
/// Size = 3,
/// });
Expand Down
3 changes: 3 additions & 0 deletions sdk/dotnet/go.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module fake_dotnet_module // Exclude this directory from Go tools

go 1.17
3 changes: 2 additions & 1 deletion sdk/go/exoscale/antiAffinityGroup.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion sdk/go/exoscale/computeInstance.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion sdk/go/exoscale/domain.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 7 additions & 3 deletions sdk/go/exoscale/domainRecord.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 0297842

Please sign in to comment.