Skip to content

Commit

Permalink
Upgrade pulumi-terraform-bridge to v3.63.1 (#361)
Browse files Browse the repository at this point in the history
This PR was generated via `$ upgrade-provider pulumi/pulumi-datadog
--kind=bridge --target-bridge-version=v3.63.1 --pr-reviewers=t0yv0
--pr-description=`.

---

- Upgrading pulumi-terraform-bridge from v3.63.0 to v3.63.1.
  • Loading branch information
pulumi-bot authored Oct 25, 2023
1 parent 1ae5f1f commit 683310f
Show file tree
Hide file tree
Showing 338 changed files with 14,985 additions and 3 deletions.
2 changes: 1 addition & 1 deletion provider/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.21

require (
github.com/pulumi/pulumi-terraform-bridge/pf v0.18.2
github.com/pulumi/pulumi-terraform-bridge/v3 v3.63.0
github.com/pulumi/pulumi-terraform-bridge/v3 v3.63.1
github.com/pulumi/pulumi/sdk/v3 v3.90.1
github.com/terraform-providers/terraform-provider-datadog v0.0.0
)
Expand Down
4 changes: 2 additions & 2 deletions provider/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -2324,8 +2324,8 @@ github.com/pulumi/pulumi-terraform-bridge/pf v0.18.2 h1:lSm5nbZETkeVNJQTcGOmuHCS
github.com/pulumi/pulumi-terraform-bridge/pf v0.18.2/go.mod h1:4ii0lFkIQMhCZg5du0xEtAB36Kk0WuLtDVO/ntTxRIs=
github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1 h1:SCg1gjfY9N4yn8U8peIUYATifjoDABkyR7H9lmefsfc=
github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1/go.mod h1:7OeUPH8rpt5ipyj9EFcnXpuzQ8SHL0dyqdfa8nOacdk=
github.com/pulumi/pulumi-terraform-bridge/v3 v3.63.0 h1:otdmkNsMGyZ+proUZClznZo+cEchkSSkmaGcq+Gf+6s=
github.com/pulumi/pulumi-terraform-bridge/v3 v3.63.0/go.mod h1:6YVbDo019OeHkQWo9MnUbBy6cCgCQeoXZDjmR9SYmUA=
github.com/pulumi/pulumi-terraform-bridge/v3 v3.63.1 h1:hBgediyT2LdS5yfD5AMiCmBJ/TYP94Xxv6a4TcAfV0g=
github.com/pulumi/pulumi-terraform-bridge/v3 v3.63.1/go.mod h1:6YVbDo019OeHkQWo9MnUbBy6cCgCQeoXZDjmR9SYmUA=
github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.6 h1:uy8P3aaAbrOrGvytvCb2KsYqZMA9TJiY8IKeVQgNAJo=
github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.6/go.mod h1:uw1IN0Mlvi5SL0cmWzmKqZ+ZDNueRIXkr9aE+XQkrug=
github.com/pulumi/pulumi-yaml v1.2.2 h1:W6BeUBLhDrJ2GSU0em1AUVelG9PBI4ABY61DdhJOO3E=
Expand Down
19 changes: 19 additions & 0 deletions sdk/dotnet/ApiKey.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,25 @@ namespace Pulumi.Datadog
/// <summary>
/// Provides a Datadog API Key resource. This can be used to create and manage Datadog API Keys.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// // Create a new Datadog API Key
/// var foo = new Datadog.ApiKey("foo", new()
/// {
/// Name = "foo-application",
/// });
///
/// });
/// ```
///
/// ## Import
///
/// ```sh
Expand Down
19 changes: 19 additions & 0 deletions sdk/dotnet/ApplicationKey.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,25 @@ namespace Pulumi.Datadog
/// <summary>
/// Provides a Datadog Application Key resource. This can be used to create and manage Datadog Application Keys.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// // Create a new Datadog Application Key
/// var foo = new Datadog.ApplicationKey("foo", new()
/// {
/// Name = "foo-application",
/// });
///
/// });
/// ```
///
/// ## Import
///
/// ```sh
Expand Down
26 changes: 26 additions & 0 deletions sdk/dotnet/AuthnMapping.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,32 @@ namespace Pulumi.Datadog
/// <summary>
/// Provides a Datadog AuthN Mappings resource. This feature lets you automatically assign roles to users based on their SAML attributes.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var roRole = Datadog.GetRole.Invoke(new()
/// {
/// Filter = "Datadog Read Only Role",
/// });
///
/// // Create a new AuthN mapping
/// var devRoRoleMapping = new Datadog.AuthnMapping("devRoRoleMapping", new()
/// {
/// Key = "Member-of",
/// Value = "Development",
/// Role = roRole.Apply(getRoleResult =&gt; getRoleResult.Id),
/// });
///
/// });
/// ```
///
/// ## Import
///
/// AuthN mappings can be imported using their ID, e.g.
Expand Down
38 changes: 38 additions & 0 deletions sdk/dotnet/Aws/GetIntegrationNamespaceRules.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,50 @@ public static class GetIntegrationNamespaceRules
{
/// <summary>
/// Provides a Datadog AWS Integration Namespace Rules data source. This can be used to retrieve all available namespace rules for a Datadog-AWS integration.
///
/// {{% examples %}}
/// ## Example Usage
/// {{% example %}}
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var rules = Datadog.Aws.GetIntegrationNamespaceRules.Invoke();
///
/// });
/// ```
/// {{% /example %}}
/// {{% /examples %}}
/// </summary>
public static Task<GetIntegrationNamespaceRulesResult> InvokeAsync(InvokeOptions? options = null)
=> global::Pulumi.Deployment.Instance.InvokeAsync<GetIntegrationNamespaceRulesResult>("datadog:aws/getIntegrationNamespaceRules:getIntegrationNamespaceRules", InvokeArgs.Empty, options.WithDefaults());

/// <summary>
/// Provides a Datadog AWS Integration Namespace Rules data source. This can be used to retrieve all available namespace rules for a Datadog-AWS integration.
///
/// {{% examples %}}
/// ## Example Usage
/// {{% example %}}
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var rules = Datadog.Aws.GetIntegrationNamespaceRules.Invoke();
///
/// });
/// ```
/// {{% /example %}}
/// {{% /examples %}}
/// </summary>
public static Output<GetIntegrationNamespaceRulesResult> Invoke(InvokeOptions? options = null)
=> global::Pulumi.Deployment.Instance.Invoke<GetIntegrationNamespaceRulesResult>("datadog:aws/getIntegrationNamespaceRules:getIntegrationNamespaceRules", InvokeArgs.Empty, options.WithDefaults());
Expand Down
39 changes: 39 additions & 0 deletions sdk/dotnet/Aws/Integration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,45 @@ namespace Pulumi.Datadog.Aws
/// <summary>
/// Provides a Datadog - Amazon Web Services integration resource. This can be used to create and manage Datadog - Amazon Web Services integration.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// // Create a new Datadog - Amazon Web Services integration
/// var sandbox = new Datadog.Aws.Integration("sandbox", new()
/// {
/// AccountId = "1234567890",
/// AccountSpecificNamespaceRules =
/// {
/// { "auto_scaling", false },
/// { "opsworks", false },
/// },
/// ExcludedRegions = new[]
/// {
/// "us-east-1",
/// "us-west-2",
/// },
/// FilterTags = new[]
/// {
/// "key:value",
/// },
/// HostTags = new[]
/// {
/// "key:value",
/// "key2:value2",
/// },
/// RoleName = "DatadogAWSIntegrationRole",
/// });
///
/// });
/// ```
///
/// ## Import
///
/// Amazon Web Services integrations can be imported using their account ID and role name separated with a colon (:), while the external_id should be passed by setting an environment variable called EXTERNAL_ID
Expand Down
20 changes: 20 additions & 0 deletions sdk/dotnet/Aws/IntegrationLambdaArn.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,26 @@ namespace Pulumi.Datadog.Aws
///
/// Update operations are currently not supported with datadog API so any change forces a new resource.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// // Create a new Datadog - Amazon Web Services integration Lambda ARN
/// var mainCollector = new Datadog.Aws.IntegrationLambdaArn("mainCollector", new()
/// {
/// AccountId = "1234567890",
/// LambdaArn = "arn:aws:lambda:us-east-1:1234567890:function:datadog-forwarder-Forwarder",
/// });
///
/// });
/// ```
///
/// ## Import
///
/// Amazon Web Services Lambda ARN integrations can be imported using their account_id and lambda_arn separated with a space (` `).
Expand Down
23 changes: 23 additions & 0 deletions sdk/dotnet/Aws/IntegrationLogCollection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,29 @@ namespace Pulumi.Datadog.Aws
/// <summary>
/// Provides a Datadog - Amazon Web Services integration log collection resource. This can be used to manage which AWS services logs are collected from for an account.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// // Create a new Datadog - Amazon Web Services integration log collection
/// var main = new Datadog.Aws.IntegrationLogCollection("main", new()
/// {
/// AccountId = "1234567890",
/// Services = new[]
/// {
/// "lambda",
/// },
/// });
///
/// });
/// ```
///
/// ## Import
///
/// Amazon Web Services log collection integrations can be imported using the `account ID`.
Expand Down
21 changes: 21 additions & 0 deletions sdk/dotnet/Aws/IntegrationTagFilter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,27 @@ namespace Pulumi.Datadog.Aws
/// <summary>
/// Provides a Datadog AWS tag filter resource. This can be used to create and manage Datadog AWS tag filters.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// // Create a new Datadog - Amazon Web Services integration tag filter
/// var foo = new Datadog.Aws.IntegrationTagFilter("foo", new()
/// {
/// AccountId = "123456789010",
/// Namespace = "sqs",
/// TagFilterStr = "key:value",
/// });
///
/// });
/// ```
///
/// ## Import
///
/// Amazon Web Services log filter resource can be imported using their account ID and namespace separated with a colon (:).
Expand Down
26 changes: 26 additions & 0 deletions sdk/dotnet/Azure/Integration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,32 @@ namespace Pulumi.Datadog.Azure
/// <summary>
/// Provides a Datadog - Microsoft Azure integration resource. This can be used to create and manage the integrations.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// // Create a new Datadog - Microsoft Azure integration
/// var sandbox = new Datadog.Azure.Integration("sandbox", new()
/// {
/// AppServicePlanFilters = "examplefilter:true,example:another",
/// Automute = true,
/// ClientId = "&lt;azure_client_id&gt;",
/// ClientSecret = "&lt;azure_client_secret_key&gt;",
/// CspmEnabled = true,
/// CustomMetricsEnabled = false,
/// HostFilters = "examplefilter:true,example:true",
/// TenantName = "&lt;azure_tenant_name&gt;",
/// });
///
/// });
/// ```
///
/// ## Import
///
/// Microsoft Azure integrations can be imported using their `tenant name` and `client` id separated with a colon (`:`).
Expand Down
19 changes: 19 additions & 0 deletions sdk/dotnet/ChildOrganization.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,25 @@ namespace Pulumi.Datadog
{
/// <summary>
/// Provides a Datadog Child Organization resource. This can be used to create Datadog Child Organizations. To manage created organization use `datadog.OrganizationSettings`.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Datadog = Pulumi.Datadog;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// // Create a new Datadog Child Organization
/// var organization = new Datadog.ChildOrganization("organization", new()
/// {
/// Name = "foo-organization",
/// });
///
/// });
/// ```
/// </summary>
[DatadogResourceType("datadog:index/childOrganization:ChildOrganization")]
public partial class ChildOrganization : global::Pulumi.CustomResource
Expand Down
Loading

0 comments on commit 683310f

Please sign in to comment.