Skip to content

Commit

Permalink
Merge pull request #135 from pulumiverse/dependabot/go_modules/provid…
Browse files Browse the repository at this point in the history
…er/modules-4da239516c

provider(deps): bump github.com/dynatrace-oss/terraform-provider-dynatrace from 1.69.0 to 1.69.1 in /provider in the modules group across 1 directory
  • Loading branch information
pierskarsenbarg authored Oct 23, 2024
2 parents 0d50b16 + 7b0616e commit 00e8cde
Show file tree
Hide file tree
Showing 54 changed files with 500 additions and 326 deletions.
65 changes: 40 additions & 25 deletions provider/cmd/pulumi-resource-dynatrace/schema.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion provider/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain go1.23.2
replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240520223432-0c0bf0d65f10

require (
github.com/dynatrace-oss/terraform-provider-dynatrace v1.69.0
github.com/dynatrace-oss/terraform-provider-dynatrace v1.69.1
github.com/pulumi/pulumi-terraform-bridge/v3 v3.93.1
github.com/pulumi/pulumi/sdk/v3 v3.136.1
)
Expand Down
4 changes: 2 additions & 2 deletions provider/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1349,8 +1349,8 @@ github.com/dlclark/regexp2 v1.11.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cn
github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE=
github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
github.com/dynatrace-oss/terraform-provider-dynatrace v1.69.0 h1:lR4/AR28pOgWWF49hPGiVlvpItu5+H5GHO3XHTotuKQ=
github.com/dynatrace-oss/terraform-provider-dynatrace v1.69.0/go.mod h1:xZtzuinFwp66xA4IliYJ6SFuxEBJPr95p3tGBOWtr/s=
github.com/dynatrace-oss/terraform-provider-dynatrace v1.69.1 h1:TpbK/WaWaiQCbPKNqa2tnJzsRN7Sx6wGroV3lWxK4sA=
github.com/dynatrace-oss/terraform-provider-dynatrace v1.69.1/go.mod h1:xZtzuinFwp66xA4IliYJ6SFuxEBJPr95p3tGBOWtr/s=
github.com/dynatrace/dynatrace-configuration-as-code-core v0.7.0 h1:ITdHSNd3VCEF0NJqg5GKFstAqQWq0gG4Mcri8OPU9nM=
github.com/dynatrace/dynatrace-configuration-as-code-core v0.7.0/go.mod h1:MASzWOV2hzoo8nbXuMcgMIB3XmGrcm16Fc0rakhwiTw=
github.com/edsrzf/mmap-go v1.1.0 h1:6EUwBLQ/Mcr1EYLE4Tn1VdW1A4ckqCQWZBw8Hr0kjpQ=
Expand Down
6 changes: 3 additions & 3 deletions sdk/dotnet/DeclarativeGrouping.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ public partial class DeclarativeGrouping : global::Pulumi.CustomResource
/// group.
/// </summary>
[Output("detection")]
public Output<Outputs.DeclarativeGroupingDetection?> Detection { get; private set; } = null!;
public Output<Outputs.DeclarativeGroupingDetection> Detection { get; private set; } = null!;

/// <summary>
/// This setting is enabled (`true`) or disabled (`false`)
Expand Down Expand Up @@ -97,8 +97,8 @@ public sealed class DeclarativeGroupingArgs : global::Pulumi.ResourceArgs
/// Enter a descriptive process group display name and a unique identifier that Dynatrace can use to recognize this process
/// group.
/// </summary>
[Input("detection")]
public Input<Inputs.DeclarativeGroupingDetectionArgs>? Detection { get; set; }
[Input("detection", required: true)]
public Input<Inputs.DeclarativeGroupingDetectionArgs> Detection { get; set; } = null!;

/// <summary>
/// This setting is enabled (`true`) or disabled (`false`)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ public sealed class DeclarativeGroupingDetectionProcessDefinitionArgs : global::
/// <summary>
/// Define process detection rules by selecting a process property and a condition. Each process group can have multiple detection rules associated with it.
/// </summary>
[Input("rules")]
public Input<Inputs.DeclarativeGroupingDetectionProcessDefinitionRulesArgs>? Rules { get; set; }
[Input("rules", required: true)]
public Input<Inputs.DeclarativeGroupingDetectionProcessDefinitionRulesArgs> Rules { get; set; } = null!;

public DeclarativeGroupingDetectionProcessDefinitionArgs()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ public sealed class DeclarativeGroupingDetectionProcessDefinitionGetArgs : globa
/// <summary>
/// Define process detection rules by selecting a process property and a condition. Each process group can have multiple detection rules associated with it.
/// </summary>
[Input("rules")]
public Input<Inputs.DeclarativeGroupingDetectionProcessDefinitionRulesGetArgs>? Rules { get; set; }
[Input("rules", required: true)]
public Input<Inputs.DeclarativeGroupingDetectionProcessDefinitionRulesGetArgs> Rules { get; set; } = null!;

public DeclarativeGroupingDetectionProcessDefinitionGetArgs()
{
Expand Down
6 changes: 6 additions & 0 deletions sdk/dotnet/Inputs/DiscoveryDefaultRulesRuleArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,12 @@ public sealed class DiscoveryDefaultRulesRuleArgs : global::Pulumi.ResourceArgs
[Input("title", required: true)]
public Input<string> Title { get; set; } = null!;

/// <summary>
/// Zero rated
/// </summary>
[Input("zeroRated")]
public Input<bool>? ZeroRated { get; set; }

public DiscoveryDefaultRulesRuleArgs()
{
}
Expand Down
6 changes: 6 additions & 0 deletions sdk/dotnet/Inputs/DiscoveryDefaultRulesRuleGetArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,12 @@ public sealed class DiscoveryDefaultRulesRuleGetArgs : global::Pulumi.ResourceAr
[Input("title", required: true)]
public Input<string> Title { get; set; } = null!;

/// <summary>
/// Zero rated
/// </summary>
[Input("zeroRated")]
public Input<bool>? ZeroRated { get; set; }

public DiscoveryDefaultRulesRuleGetArgs()
{
}
Expand Down
6 changes: 6 additions & 0 deletions sdk/dotnet/Inputs/MobileAppEnablementRumArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ public sealed class MobileAppEnablementRumArgs : global::Pulumi.ResourceArgs
[Input("enabled", required: true)]
public Input<bool> Enabled { get; set; } = null!;

/// <summary>
/// Please be aware that only mobile agents with version **8.303 or higher** can ingest Grail events
/// </summary>
[Input("enabledOnGrail")]
public Input<bool>? EnabledOnGrail { get; set; }

public MobileAppEnablementRumArgs()
{
}
Expand Down
6 changes: 6 additions & 0 deletions sdk/dotnet/Inputs/MobileAppEnablementRumGetArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ public sealed class MobileAppEnablementRumGetArgs : global::Pulumi.ResourceArgs
[Input("enabled", required: true)]
public Input<bool> Enabled { get; set; } = null!;

/// <summary>
/// Please be aware that only mobile agents with version **8.303 or higher** can ingest Grail events
/// </summary>
[Input("enabledOnGrail")]
public Input<bool>? EnabledOnGrail { get; set; }

public MobileAppEnablementRumGetArgs()
{
}
Expand Down
6 changes: 6 additions & 0 deletions sdk/dotnet/Inputs/WebAppEnablementRumArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ public sealed class WebAppEnablementRumArgs : global::Pulumi.ResourceArgs
[Input("enabled", required: true)]
public Input<bool> Enabled { get; set; } = null!;

/// <summary>
/// Enable Real User Monitoring powered by Grail
/// </summary>
[Input("enabledOnGrail")]
public Input<bool>? EnabledOnGrail { get; set; }

public WebAppEnablementRumArgs()
{
}
Expand Down
6 changes: 6 additions & 0 deletions sdk/dotnet/Inputs/WebAppEnablementRumGetArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ public sealed class WebAppEnablementRumGetArgs : global::Pulumi.ResourceArgs
[Input("enabled", required: true)]
public Input<bool> Enabled { get; set; } = null!;

/// <summary>
/// Enable Real User Monitoring powered by Grail
/// </summary>
[Input("enabledOnGrail")]
public Input<bool>? EnabledOnGrail { get; set; }

public WebAppEnablementRumGetArgs()
{
}
Expand Down
6 changes: 3 additions & 3 deletions sdk/dotnet/LogCustomSource.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public partial class LogCustomSource : global::Pulumi.CustomResource
public Output<string> Name { get; private set; } = null!;

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Output("scope")]
public Output<string?> Scope { get; private set; } = null!;
Expand Down Expand Up @@ -115,7 +115,7 @@ public sealed class LogCustomSourceArgs : global::Pulumi.ResourceArgs
public Input<string>? Name { get; set; }

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down Expand Up @@ -153,7 +153,7 @@ public sealed class LogCustomSourceState : global::Pulumi.ResourceArgs
public Input<string>? Name { get; set; }

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down
12 changes: 6 additions & 6 deletions sdk/dotnet/LogOneagent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public partial class LogOneagent : global::Pulumi.CustomResource
public Output<bool> IisdetectionEnabled { get; private set; } = null!;

/// <summary>
/// Allows detection of logs written to mounted network storage drives.
/// Allows detection of logs written to mounted network storage drives. Applies only to Linux hosts. For other OSes it's always enabled.
/// </summary>
[Output("logScannerLinuxNfsEnabled")]
public Output<bool> LogScannerLinuxNfsEnabled { get; private set; } = null!;
Expand Down Expand Up @@ -80,7 +80,7 @@ public partial class LogOneagent : global::Pulumi.CustomResource
public Output<bool> OpenLogFilesDetectionEnabled { get; private set; } = null!;

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Output("scope")]
public Output<string?> Scope { get; private set; } = null!;
Expand Down Expand Up @@ -187,7 +187,7 @@ public sealed class LogOneagentArgs : global::Pulumi.ResourceArgs
public Input<bool> IisdetectionEnabled { get; set; } = null!;

/// <summary>
/// Allows detection of logs written to mounted network storage drives.
/// Allows detection of logs written to mounted network storage drives. Applies only to Linux hosts. For other OSes it's always enabled.
/// </summary>
[Input("logScannerLinuxNfsEnabled", required: true)]
public Input<bool> LogScannerLinuxNfsEnabled { get; set; } = null!;
Expand Down Expand Up @@ -217,7 +217,7 @@ public sealed class LogOneagentArgs : global::Pulumi.ResourceArgs
public Input<bool> OpenLogFilesDetectionEnabled { get; set; } = null!;

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down Expand Up @@ -285,7 +285,7 @@ public sealed class LogOneagentState : global::Pulumi.ResourceArgs
public Input<bool>? IisdetectionEnabled { get; set; }

/// <summary>
/// Allows detection of logs written to mounted network storage drives.
/// Allows detection of logs written to mounted network storage drives. Applies only to Linux hosts. For other OSes it's always enabled.
/// </summary>
[Input("logScannerLinuxNfsEnabled")]
public Input<bool>? LogScannerLinuxNfsEnabled { get; set; }
Expand Down Expand Up @@ -315,7 +315,7 @@ public sealed class LogOneagentState : global::Pulumi.ResourceArgs
public Input<bool>? OpenLogFilesDetectionEnabled { get; set; }

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down
6 changes: 3 additions & 3 deletions sdk/dotnet/LogSensitiveDataMasking.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public partial class LogSensitiveDataMasking : global::Pulumi.CustomResource
public Output<string> Name { get; private set; } = null!;

/// <summary>
/// The scope of this setting (HOST-########, HOST_GROUP-########). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Output("scope")]
public Output<string?> Scope { get; private set; } = null!;
Expand Down Expand Up @@ -127,7 +127,7 @@ public sealed class LogSensitiveDataMaskingArgs : global::Pulumi.ResourceArgs
public Input<string>? Name { get; set; }

/// <summary>
/// The scope of this setting (HOST-########, HOST_GROUP-########). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down Expand Up @@ -171,7 +171,7 @@ public sealed class LogSensitiveDataMaskingState : global::Pulumi.ResourceArgs
public Input<string>? Name { get; set; }

/// <summary>
/// The scope of this setting (HOST-########, HOST_GROUP-########). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down
6 changes: 3 additions & 3 deletions sdk/dotnet/LogStorage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public partial class LogStorage : global::Pulumi.CustomResource
public Output<string> Name { get; private set; } = null!;

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Output("scope")]
public Output<string?> Scope { get; private set; } = null!;
Expand Down Expand Up @@ -121,7 +121,7 @@ public sealed class LogStorageArgs : global::Pulumi.ResourceArgs
public Input<string>? Name { get; set; }

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down Expand Up @@ -165,7 +165,7 @@ public sealed class LogStorageState : global::Pulumi.ResourceArgs
public Input<string>? Name { get; set; }

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down
6 changes: 3 additions & 3 deletions sdk/dotnet/LogTimestamp.cs
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public partial class LogTimestamp : global::Pulumi.CustomResource
public Output<Outputs.LogTimestampMatchers?> Matchers { get; private set; } = null!;

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Output("scope")]
public Output<string?> Scope { get; private set; } = null!;
Expand Down Expand Up @@ -157,7 +157,7 @@ public sealed class LogTimestampArgs : global::Pulumi.ResourceArgs
public Input<Inputs.LogTimestampMatchersArgs>? Matchers { get; set; }

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down Expand Up @@ -219,7 +219,7 @@ public sealed class LogTimestampState : global::Pulumi.ResourceArgs
public Input<Inputs.LogTimestampMatchersGetArgs>? Matchers { get; set; }

/// <summary>
/// The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
/// The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment.
/// </summary>
[Input("scope")]
public Input<string>? Scope { get; set; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public sealed class DeclarativeGroupingDetectionProcessDefinition
/// <summary>
/// Define process detection rules by selecting a process property and a condition. Each process group can have multiple detection rules associated with it.
/// </summary>
public readonly Outputs.DeclarativeGroupingDetectionProcessDefinitionRules? Rules;
public readonly Outputs.DeclarativeGroupingDetectionProcessDefinitionRules Rules;

[OutputConstructor]
private DeclarativeGroupingDetectionProcessDefinition(
Expand All @@ -39,7 +39,7 @@ private DeclarativeGroupingDetectionProcessDefinition(

string report,

Outputs.DeclarativeGroupingDetectionProcessDefinitionRules? rules)
Outputs.DeclarativeGroupingDetectionProcessDefinitionRules rules)
{
Id = id;
ProcessGroupName = processGroupName;
Expand Down
9 changes: 8 additions & 1 deletion sdk/dotnet/Outputs/DiscoveryDefaultRulesRule.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ public sealed class DiscoveryDefaultRulesRule
/// no documentation available
/// </summary>
public readonly string Title;
/// <summary>
/// Zero rated
/// </summary>
public readonly bool? ZeroRated;

[OutputConstructor]
private DiscoveryDefaultRulesRule(
Expand All @@ -63,7 +67,9 @@ private DiscoveryDefaultRulesRule(

string query,

string title)
string title,

bool? zeroRated)
{
Actions = actions;
Category = category;
Expand All @@ -73,6 +79,7 @@ private DiscoveryDefaultRulesRule(
Priority = priority;
Query = query;
Title = title;
ZeroRated = zeroRated;
}
}
}
9 changes: 8 additions & 1 deletion sdk/dotnet/Outputs/MobileAppEnablementRum.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,22 @@ public sealed class MobileAppEnablementRum
/// This setting is enabled (`true`) or disabled (`false`)
/// </summary>
public readonly bool Enabled;
/// <summary>
/// Please be aware that only mobile agents with version **8.303 or higher** can ingest Grail events
/// </summary>
public readonly bool? EnabledOnGrail;

[OutputConstructor]
private MobileAppEnablementRum(
int costAndTrafficControl,

bool enabled)
bool enabled,

bool? enabledOnGrail)
{
CostAndTrafficControl = costAndTrafficControl;
Enabled = enabled;
EnabledOnGrail = enabledOnGrail;
}
}
}
9 changes: 8 additions & 1 deletion sdk/dotnet/Outputs/WebAppEnablementRum.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,22 @@ public sealed class WebAppEnablementRum
/// (Field has overlap with `dynatrace.WebApplication`) This setting is enabled (`true`) or disabled (`false`)
/// </summary>
public readonly bool Enabled;
/// <summary>
/// Enable Real User Monitoring powered by Grail
/// </summary>
public readonly bool? EnabledOnGrail;

[OutputConstructor]
private WebAppEnablementRum(
int costAndTrafficControl,

bool enabled)
bool enabled,

bool? enabledOnGrail)
{
CostAndTrafficControl = costAndTrafficControl;
Enabled = enabled;
EnabledOnGrail = enabledOnGrail;
}
}
}
Loading

0 comments on commit 00e8cde

Please sign in to comment.