Skip to content

Commit

Permalink
make build_sdks
Browse files Browse the repository at this point in the history
  • Loading branch information
iwahbe committed Feb 12, 2023
1 parent 98d4f0e commit 31d971c
Show file tree
Hide file tree
Showing 92 changed files with 1,075 additions and 262 deletions.
23 changes: 0 additions & 23 deletions sdk/dotnet/Do.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,29 +9,6 @@

namespace Pulumi.F5BigIP
{
/// <summary>
/// `f5bigip.Do` provides details about bigip do resource
///
/// This resource is helpful to configure do declarative JSON on BIG-IP.
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using System.IO;
/// using Pulumi;
/// using F5BigIP = Pulumi.F5BigIP;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var do_example = new F5BigIP.Do("do-example", new()
/// {
/// DoJson = File.ReadAllText("example.json"),
/// Timeout = 15,
/// });
///
/// });
/// ```
/// </summary>
[F5BigIPResourceType("f5bigip:index/do:Do")]
public partial class Do : global::Pulumi.CustomResource
{
Expand Down
26 changes: 26 additions & 0 deletions sdk/dotnet/Inputs/WafPolicyHostNameArgs.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;

namespace Pulumi.F5BigIP.Inputs
{

public sealed class WafPolicyHostNameArgs : global::Pulumi.ResourceArgs
{
/// <summary>
/// The unique user-given name of the policy. Policy names cannot contain spaces or special characters. Allowed characters are a-z, A-Z, 0-9, dot, dash (-), colon (:) and underscore (_).
/// </summary>
[Input("name")]
public Input<string>? Name { get; set; }

public WafPolicyHostNameArgs()
{
}
public static new WafPolicyHostNameArgs Empty => new WafPolicyHostNameArgs();
}
}
26 changes: 26 additions & 0 deletions sdk/dotnet/Inputs/WafPolicyHostNameGetArgs.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;

namespace Pulumi.F5BigIP.Inputs
{

public sealed class WafPolicyHostNameGetArgs : global::Pulumi.ResourceArgs
{
/// <summary>
/// The unique user-given name of the policy. Policy names cannot contain spaces or special characters. Allowed characters are a-z, A-Z, 0-9, dot, dash (-), colon (:) and underscore (_).
/// </summary>
[Input("name")]
public Input<string>? Name { get; set; }

public WafPolicyHostNameGetArgs()
{
}
public static new WafPolicyHostNameGetArgs Empty => new WafPolicyHostNameGetArgs();
}
}
8 changes: 4 additions & 4 deletions sdk/dotnet/Ltm/VirtualServer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ public partial class VirtualServer : global::Pulumi.CustomResource
public Output<string> FirewallEnforcedPolicy { get; private set; } = null!;

/// <summary>
/// Specify the IP protocol to use with the the virtual server (all, tcp, or udp are valid)
/// Specifies a network protocol name you want the system to use to direct traffic on this virtual server. The default is `tcp`. valid options are [`any`,`udp`,`tcp`]
/// </summary>
[Output("ipProtocol")]
public Output<string?> IpProtocol { get; private set; } = null!;
Expand Down Expand Up @@ -194,7 +194,7 @@ public partial class VirtualServer : global::Pulumi.CustomResource
/// Can be either omitted for `none` or the values `automap` options : [`snat`,`automap`,`none`].
/// </summary>
[Output("sourceAddressTranslation")]
public Output<string?> SourceAddressTranslation { get; private set; } = null!;
public Output<string> SourceAddressTranslation { get; private set; } = null!;

/// <summary>
/// Specifies whether the system preserves the source port of the connection. The default is `preserve`.
Expand Down Expand Up @@ -325,7 +325,7 @@ public InputList<string> ClientProfiles
public Input<string>? FirewallEnforcedPolicy { get; set; }

/// <summary>
/// Specify the IP protocol to use with the the virtual server (all, tcp, or udp are valid)
/// Specifies a network protocol name you want the system to use to direct traffic on this virtual server. The default is `tcp`. valid options are [`any`,`udp`,`tcp`]
/// </summary>
[Input("ipProtocol")]
public Input<string>? IpProtocol { get; set; }
Expand Down Expand Up @@ -540,7 +540,7 @@ public InputList<string> ClientProfiles
public Input<string>? FirewallEnforcedPolicy { get; set; }

/// <summary>
/// Specify the IP protocol to use with the the virtual server (all, tcp, or udp are valid)
/// Specifies a network protocol name you want the system to use to direct traffic on this virtual server. The default is `tcp`. valid options are [`any`,`udp`,`tcp`]
/// </summary>
[Input("ipProtocol")]
public Input<string>? IpProtocol { get; set; }
Expand Down
18 changes: 18 additions & 0 deletions sdk/dotnet/Net/Vlan.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,12 @@ namespace Pulumi.F5BigIP.Net
[F5BigIPResourceType("f5bigip:net/vlan:Vlan")]
public partial class Vlan : global::Pulumi.CustomResource
{
/// <summary>
/// Specifies how the traffic on the VLAN will be disaggregated. The value selected determines the traffic disaggregation method. possible options: [`default`, `src-ip`, `dst-ip`]
/// </summary>
[Output("cmpHash")]
public Output<string> CmpHash { get; private set; } = null!;

/// <summary>
/// Specifies which interfaces you want this VLAN to use for traffic management.
/// </summary>
Expand Down Expand Up @@ -107,6 +113,12 @@ public static Vlan Get(string name, Input<string> id, VlanState? state = null, C

public sealed class VlanArgs : global::Pulumi.ResourceArgs
{
/// <summary>
/// Specifies how the traffic on the VLAN will be disaggregated. The value selected determines the traffic disaggregation method. possible options: [`default`, `src-ip`, `dst-ip`]
/// </summary>
[Input("cmpHash")]
public Input<string>? CmpHash { get; set; }

[Input("interfaces")]
private InputList<Inputs.VlanInterfaceArgs>? _interfaces;

Expand Down Expand Up @@ -139,6 +151,12 @@ public VlanArgs()

public sealed class VlanState : global::Pulumi.ResourceArgs
{
/// <summary>
/// Specifies how the traffic on the VLAN will be disaggregated. The value selected determines the traffic disaggregation method. possible options: [`default`, `src-ip`, `dst-ip`]
/// </summary>
[Input("cmpHash")]
public Input<string>? CmpHash { get; set; }

[Input("interfaces")]
private InputList<Inputs.VlanInterfaceGetArgs>? _interfaces;

Expand Down
27 changes: 27 additions & 0 deletions sdk/dotnet/Outputs/WafPolicyHostName.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;

namespace Pulumi.F5BigIP.Outputs
{

[OutputType]
public sealed class WafPolicyHostName
{
/// <summary>
/// The unique user-given name of the policy. Policy names cannot contain spaces or special characters. Allowed characters are a-z, A-Z, 0-9, dot, dash (-), colon (:) and underscore (_).
/// </summary>
public readonly string? Name;

[OutputConstructor]
private WafPolicyHostName(string? name)
{
Name = name;
}
}
}
48 changes: 48 additions & 0 deletions sdk/dotnet/WafPolicy.cs
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,12 @@ public partial class WafPolicy : global::Pulumi.CustomResource
[Output("graphqlProfiles")]
public Output<ImmutableArray<Outputs.WafPolicyGraphqlProfile>> GraphqlProfiles { get; private set; } = null!;

/// <summary>
/// specify the list of host name that is used to access the application
/// </summary>
[Output("hostNames")]
public Output<ImmutableArray<Outputs.WafPolicyHostName>> HostNames { get; private set; } = null!;

/// <summary>
/// the modifications section includes actions that modify the declarative policy as it is defined in the adjustments
/// section. The modifications section is updated manually, with the changes generally driven by the learning suggestions
Expand Down Expand Up @@ -223,6 +229,12 @@ public partial class WafPolicy : global::Pulumi.CustomResource
[Output("signaturesSettings")]
public Output<ImmutableArray<Outputs.WafPolicySignaturesSetting>> SignaturesSettings { get; private set; } = null!;

/// <summary>
/// Specifies the Link of the template used for the policy creation.
/// </summary>
[Output("templateLink")]
public Output<string?> TemplateLink { get; private set; } = null!;

/// <summary>
/// Specifies the name of the template used for the policy creation.
/// </summary>
Expand Down Expand Up @@ -343,6 +355,18 @@ public InputList<Inputs.WafPolicyGraphqlProfileArgs> GraphqlProfiles
set => _graphqlProfiles = value;
}

[Input("hostNames")]
private InputList<Inputs.WafPolicyHostNameArgs>? _hostNames;

/// <summary>
/// specify the list of host name that is used to access the application
/// </summary>
public InputList<Inputs.WafPolicyHostNameArgs> HostNames
{
get => _hostNames ?? (_hostNames = new InputList<Inputs.WafPolicyHostNameArgs>());
set => _hostNames = value;
}

[Input("modifications")]
private InputList<string>? _modifications;

Expand Down Expand Up @@ -472,6 +496,12 @@ public InputList<Inputs.WafPolicySignaturesSettingArgs> SignaturesSettings
set => _signaturesSettings = value;
}

/// <summary>
/// Specifies the Link of the template used for the policy creation.
/// </summary>
[Input("templateLink")]
public Input<string>? TemplateLink { get; set; }

/// <summary>
/// Specifies the name of the template used for the policy creation.
/// </summary>
Expand Down Expand Up @@ -560,6 +590,18 @@ public InputList<Inputs.WafPolicyGraphqlProfileGetArgs> GraphqlProfiles
set => _graphqlProfiles = value;
}

[Input("hostNames")]
private InputList<Inputs.WafPolicyHostNameGetArgs>? _hostNames;

/// <summary>
/// specify the list of host name that is used to access the application
/// </summary>
public InputList<Inputs.WafPolicyHostNameGetArgs> HostNames
{
get => _hostNames ?? (_hostNames = new InputList<Inputs.WafPolicyHostNameGetArgs>());
set => _hostNames = value;
}

[Input("modifications")]
private InputList<string>? _modifications;

Expand Down Expand Up @@ -695,6 +737,12 @@ public InputList<Inputs.WafPolicySignaturesSettingGetArgs> SignaturesSettings
set => _signaturesSettings = value;
}

/// <summary>
/// Specifies the Link of the template used for the policy creation.
/// </summary>
[Input("templateLink")]
public Input<string>? TemplateLink { get; set; }

/// <summary>
/// Specifies the name of the template used for the policy creation.
/// </summary>
Expand Down
4 changes: 2 additions & 2 deletions sdk/go/f5bigip/as3.go

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

6 changes: 3 additions & 3 deletions sdk/go/f5bigip/bigIqAs3.go

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

2 changes: 1 addition & 1 deletion sdk/go/f5bigip/cm/device.go

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

2 changes: 1 addition & 1 deletion sdk/go/f5bigip/command.go

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

2 changes: 1 addition & 1 deletion sdk/go/f5bigip/commonLicenseManageBigIq.go

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

41 changes: 1 addition & 40 deletions sdk/go/f5bigip/do.go

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

Loading

0 comments on commit 31d971c

Please sign in to comment.