Skip to content

Commit

Permalink
make build_sdks
Browse files Browse the repository at this point in the history
  • Loading branch information
web-flow authored Oct 15, 2024
1 parent 589c911 commit 78472ff
Show file tree
Hide file tree
Showing 71 changed files with 3,166 additions and 1,269 deletions.
7 changes: 7 additions & 0 deletions sdk/dotnet/Fabric/GetRoutingProtocol.cs
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,10 @@ public GetRoutingProtocolInvokeArgs()
[OutputType]
public sealed class GetRoutingProtocolResult
{
/// <summary>
/// Enable AS number override
/// </summary>
public readonly bool AsOverrideEnabled;
/// <summary>
/// Bidirectional Forwarding Detection
/// </summary>
Expand Down Expand Up @@ -228,6 +232,8 @@ public sealed class GetRoutingProtocolResult

[OutputConstructor]
private GetRoutingProtocolResult(
bool asOverrideEnabled,

Outputs.GetRoutingProtocolBfdResult bfd,

string bgpAuthKey,
Expand Down Expand Up @@ -266,6 +272,7 @@ private GetRoutingProtocolResult(

string uuid)
{
AsOverrideEnabled = asOverrideEnabled;
Bfd = bfd;
BgpAuthKey = bgpAuthKey;
BgpIpv4 = bgpIpv4;
Expand Down
18 changes: 18 additions & 0 deletions sdk/dotnet/Fabric/Inputs/RoutingProtocolBgpIpv4Args.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,24 @@ public sealed class RoutingProtocolBgpIpv4Args : global::Pulumi.ResourceArgs
[Input("equinixPeerIp")]
public Input<string>? EquinixPeerIp { get; set; }

/// <summary>
/// Inbound Multi Exit Discriminator attribute
/// </summary>
[Input("inboundMed")]
public Input<int>? InboundMed { get; set; }

/// <summary>
/// AS path prepend count. One of: 0, 1, 3, 5
/// </summary>
[Input("outboundAsPrependCount")]
public Input<string>? OutboundAsPrependCount { get; set; }

/// <summary>
/// Outbound Multi Exit Discriminator attribute
/// </summary>
[Input("outboundMed")]
public Input<int>? OutboundMed { get; set; }

public RoutingProtocolBgpIpv4Args()
{
}
Expand Down
18 changes: 18 additions & 0 deletions sdk/dotnet/Fabric/Inputs/RoutingProtocolBgpIpv4GetArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,24 @@ public sealed class RoutingProtocolBgpIpv4GetArgs : global::Pulumi.ResourceArgs
[Input("equinixPeerIp")]
public Input<string>? EquinixPeerIp { get; set; }

/// <summary>
/// Inbound Multi Exit Discriminator attribute
/// </summary>
[Input("inboundMed")]
public Input<int>? InboundMed { get; set; }

/// <summary>
/// AS path prepend count. One of: 0, 1, 3, 5
/// </summary>
[Input("outboundAsPrependCount")]
public Input<string>? OutboundAsPrependCount { get; set; }

/// <summary>
/// Outbound Multi Exit Discriminator attribute
/// </summary>
[Input("outboundMed")]
public Input<int>? OutboundMed { get; set; }

public RoutingProtocolBgpIpv4GetArgs()
{
}
Expand Down
18 changes: 18 additions & 0 deletions sdk/dotnet/Fabric/Inputs/RoutingProtocolBgpIpv6Args.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,24 @@ public sealed class RoutingProtocolBgpIpv6Args : global::Pulumi.ResourceArgs
[Input("equinixPeerIp")]
public Input<string>? EquinixPeerIp { get; set; }

/// <summary>
/// Inbound Multi Exit Discriminator attribute
/// </summary>
[Input("inboundMed")]
public Input<int>? InboundMed { get; set; }

/// <summary>
/// AS path prepend count. One of: 0, 1, 3, 5
/// </summary>
[Input("outboundAsPrependCount")]
public Input<string>? OutboundAsPrependCount { get; set; }

/// <summary>
/// Outbound Multi Exit Discriminator attribute
/// </summary>
[Input("outboundMed")]
public Input<int>? OutboundMed { get; set; }

public RoutingProtocolBgpIpv6Args()
{
}
Expand Down
18 changes: 18 additions & 0 deletions sdk/dotnet/Fabric/Inputs/RoutingProtocolBgpIpv6GetArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,24 @@ public sealed class RoutingProtocolBgpIpv6GetArgs : global::Pulumi.ResourceArgs
[Input("equinixPeerIp")]
public Input<string>? EquinixPeerIp { get; set; }

/// <summary>
/// Inbound Multi Exit Discriminator attribute
/// </summary>
[Input("inboundMed")]
public Input<int>? InboundMed { get; set; }

/// <summary>
/// AS path prepend count. One of: 0, 1, 3, 5
/// </summary>
[Input("outboundAsPrependCount")]
public Input<string>? OutboundAsPrependCount { get; set; }

/// <summary>
/// Outbound Multi Exit Discriminator attribute
/// </summary>
[Input("outboundMed")]
public Input<int>? OutboundMed { get; set; }

public RoutingProtocolBgpIpv6GetArgs()
{
}
Expand Down
23 changes: 22 additions & 1 deletion sdk/dotnet/Fabric/Outputs/GetRoutingProtocolBgpIpv4Result.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,39 @@ public sealed class GetRoutingProtocolBgpIpv4Result
/// Equinix side peering ip
/// </summary>
public readonly string EquinixPeerIp;
/// <summary>
/// Inbound Multi Exit Discriminator attribute
/// </summary>
public readonly int InboundMed;
/// <summary>
/// AS path prepend count. One of: 0, 1, 3, 5
/// </summary>
public readonly string OutboundAsPrependCount;
/// <summary>
/// Outbound Multi Exit Discriminator attribute
/// </summary>
public readonly int OutboundMed;

[OutputConstructor]
private GetRoutingProtocolBgpIpv4Result(
string customerPeerIp,

bool? enabled,

string equinixPeerIp)
string equinixPeerIp,

int inboundMed,

string outboundAsPrependCount,

int outboundMed)
{
CustomerPeerIp = customerPeerIp;
Enabled = enabled;
EquinixPeerIp = equinixPeerIp;
InboundMed = inboundMed;
OutboundAsPrependCount = outboundAsPrependCount;
OutboundMed = outboundMed;
}
}
}
23 changes: 22 additions & 1 deletion sdk/dotnet/Fabric/Outputs/GetRoutingProtocolBgpIpv6Result.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,39 @@ public sealed class GetRoutingProtocolBgpIpv6Result
/// Equinix side peering ip
/// </summary>
public readonly string EquinixPeerIp;
/// <summary>
/// Inbound Multi Exit Discriminator attribute
/// </summary>
public readonly int InboundMed;
/// <summary>
/// AS path prepend count. One of: 0, 1, 3, 5
/// </summary>
public readonly string OutboundAsPrependCount;
/// <summary>
/// Outbound Multi Exit Discriminator attribute
/// </summary>
public readonly int OutboundMed;

[OutputConstructor]
private GetRoutingProtocolBgpIpv6Result(
string customerPeerIp,

bool? enabled,

string equinixPeerIp)
string equinixPeerIp,

int inboundMed,

string outboundAsPrependCount,

int outboundMed)
{
CustomerPeerIp = customerPeerIp;
Enabled = enabled;
EquinixPeerIp = equinixPeerIp;
InboundMed = inboundMed;
OutboundAsPrependCount = outboundAsPrependCount;
OutboundMed = outboundMed;
}
}
}
23 changes: 22 additions & 1 deletion sdk/dotnet/Fabric/Outputs/RoutingProtocolBgpIpv4.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,39 @@ public sealed class RoutingProtocolBgpIpv4
/// Equinix side peering ip
/// </summary>
public readonly string? EquinixPeerIp;
/// <summary>
/// Inbound Multi Exit Discriminator attribute
/// </summary>
public readonly int? InboundMed;
/// <summary>
/// AS path prepend count. One of: 0, 1, 3, 5
/// </summary>
public readonly string? OutboundAsPrependCount;
/// <summary>
/// Outbound Multi Exit Discriminator attribute
/// </summary>
public readonly int? OutboundMed;

[OutputConstructor]
private RoutingProtocolBgpIpv4(
string customerPeerIp,

bool? enabled,

string? equinixPeerIp)
string? equinixPeerIp,

int? inboundMed,

string? outboundAsPrependCount,

int? outboundMed)
{
CustomerPeerIp = customerPeerIp;
Enabled = enabled;
EquinixPeerIp = equinixPeerIp;
InboundMed = inboundMed;
OutboundAsPrependCount = outboundAsPrependCount;
OutboundMed = outboundMed;
}
}
}
23 changes: 22 additions & 1 deletion sdk/dotnet/Fabric/Outputs/RoutingProtocolBgpIpv6.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,39 @@ public sealed class RoutingProtocolBgpIpv6
/// Equinix side peering ip
/// </summary>
public readonly string? EquinixPeerIp;
/// <summary>
/// Inbound Multi Exit Discriminator attribute
/// </summary>
public readonly int? InboundMed;
/// <summary>
/// AS path prepend count. One of: 0, 1, 3, 5
/// </summary>
public readonly string? OutboundAsPrependCount;
/// <summary>
/// Outbound Multi Exit Discriminator attribute
/// </summary>
public readonly int? OutboundMed;

[OutputConstructor]
private RoutingProtocolBgpIpv6(
string customerPeerIp,

bool? enabled,

string? equinixPeerIp)
string? equinixPeerIp,

int? inboundMed,

string? outboundAsPrependCount,

int? outboundMed)
{
CustomerPeerIp = customerPeerIp;
Enabled = enabled;
EquinixPeerIp = equinixPeerIp;
InboundMed = inboundMed;
OutboundAsPrependCount = outboundAsPrependCount;
OutboundMed = outboundMed;
}
}
}
18 changes: 18 additions & 0 deletions sdk/dotnet/Fabric/RoutingProtocol.cs
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,12 @@ namespace Pulumi.Equinix.Fabric
[EquinixResourceType("equinix:fabric/routingProtocol:RoutingProtocol")]
public partial class RoutingProtocol : global::Pulumi.CustomResource
{
/// <summary>
/// Enable AS number override
/// </summary>
[Output("asOverrideEnabled")]
public Output<bool> AsOverrideEnabled { get; private set; } = null!;

/// <summary>
/// Bidirectional Forwarding Detection
/// </summary>
Expand Down Expand Up @@ -281,6 +287,12 @@ public static RoutingProtocol Get(string name, Input<string> id, RoutingProtocol

public sealed class RoutingProtocolArgs : global::Pulumi.ResourceArgs
{
/// <summary>
/// Enable AS number override
/// </summary>
[Input("asOverrideEnabled")]
public Input<bool>? AsOverrideEnabled { get; set; }

/// <summary>
/// Bidirectional Forwarding Detection
/// </summary>
Expand Down Expand Up @@ -361,6 +373,12 @@ public RoutingProtocolArgs()

public sealed class RoutingProtocolState : global::Pulumi.ResourceArgs
{
/// <summary>
/// Enable AS number override
/// </summary>
[Input("asOverrideEnabled")]
public Input<bool>? AsOverrideEnabled { get; set; }

/// <summary>
/// Bidirectional Forwarding Detection
/// </summary>
Expand Down
9 changes: 0 additions & 9 deletions sdk/dotnet/Metal/Inputs/InterconnectionPortArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,15 @@ public sealed class InterconnectionPortArgs : global::Pulumi.ResourceArgs
[Input("linkStatus", required: true)]
public Input<string> LinkStatus { get; set; } = null!;

/// <summary>
/// Name of the connection resource
/// </summary>
[Input("name", required: true)]
public Input<string> Name { get; set; } = null!;

[Input("role", required: true)]
public Input<string> Role { get; set; } = null!;

/// <summary>
/// Connection speed - Values must be in the format '&lt;number&gt;Mbps' or '&lt;number&gt;Gpbs', for example '100Mbps' or '50Gbps'. Actual supported values will depend on the connection type and whether the connection uses VLANs or VRF.
/// </summary>
[Input("speed", required: true)]
public Input<int> Speed { get; set; } = null!;

/// <summary>
/// Status of the connection resource.
/// </summary>
[Input("status", required: true)]
public Input<string> Status { get; set; } = null!;

Expand Down
9 changes: 0 additions & 9 deletions sdk/dotnet/Metal/Inputs/InterconnectionPortGetArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,15 @@ public sealed class InterconnectionPortGetArgs : global::Pulumi.ResourceArgs
[Input("linkStatus", required: true)]
public Input<string> LinkStatus { get; set; } = null!;

/// <summary>
/// Name of the connection resource
/// </summary>
[Input("name", required: true)]
public Input<string> Name { get; set; } = null!;

[Input("role", required: true)]
public Input<string> Role { get; set; } = null!;

/// <summary>
/// Connection speed - Values must be in the format '&lt;number&gt;Mbps' or '&lt;number&gt;Gpbs', for example '100Mbps' or '50Gbps'. Actual supported values will depend on the connection type and whether the connection uses VLANs or VRF.
/// </summary>
[Input("speed", required: true)]
public Input<int> Speed { get; set; } = null!;

/// <summary>
/// Status of the connection resource.
/// </summary>
[Input("status", required: true)]
public Input<string> Status { get; set; } = null!;

Expand Down
3 changes: 0 additions & 3 deletions sdk/dotnet/Metal/Inputs/InterconnectionServiceTokenArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,6 @@ public sealed class InterconnectionServiceTokenArgs : global::Pulumi.ResourceArg
[Input("state", required: true)]
public Input<string> State { get; set; } = null!;

/// <summary>
/// Connection type - dedicated or shared.
/// </summary>
[Input("type", required: true)]
public Input<string> Type { get; set; } = null!;

Expand Down
Loading

0 comments on commit 78472ff

Please sign in to comment.