Skip to content

Commit

Permalink
make build_sdks
Browse files Browse the repository at this point in the history
  • Loading branch information
ocobleseqx committed May 9, 2024
1 parent ddc95c1 commit d92271a
Show file tree
Hide file tree
Showing 374 changed files with 4,695 additions and 2,493 deletions.
22 changes: 11 additions & 11 deletions sdk/dotnet/Fabric/CloudRouter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ public partial class CloudRouter : global::Pulumi.CustomResource
public Output<int> EquinixAsn { get; private set; } = null!;

/// <summary>
/// Unique Resource URL
/// Fabric Cloud Router URI information
/// </summary>
[Output("href")]
public Output<string> Href { get; private set; } = null!;
Expand Down Expand Up @@ -158,7 +158,7 @@ public partial class CloudRouter : global::Pulumi.CustomResource
public Output<Outputs.CloudRouterPackage> Package { get; private set; } = null!;

/// <summary>
/// Customer resource hierarchy project information.Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
/// Customer resource hierarchy project information. Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
/// </summary>
[Output("project")]
public Output<Outputs.CloudRouterProject> Project { get; private set; } = null!;
Expand All @@ -170,7 +170,7 @@ public partial class CloudRouter : global::Pulumi.CustomResource
public Output<string> State { get; private set; } = null!;

/// <summary>
/// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
/// Defines the FCR type like; XF_ROUTER
/// </summary>
[Output("type")]
public Output<string> Type { get; private set; } = null!;
Expand Down Expand Up @@ -241,7 +241,7 @@ public sealed class CloudRouterArgs : global::Pulumi.ResourceArgs
public Input<string>? Description { get; set; }

/// <summary>
/// Unique Resource URL
/// Fabric Cloud Router URI information
/// </summary>
[Input("href")]
public Input<string>? Href { get; set; }
Expand Down Expand Up @@ -273,8 +273,8 @@ public InputList<Inputs.CloudRouterNotificationArgs> Notifications
/// <summary>
/// Order information related to this Fabric Cloud Router
/// </summary>
[Input("order", required: true)]
public Input<Inputs.CloudRouterOrderArgs> Order { get; set; } = null!;
[Input("order")]
public Input<Inputs.CloudRouterOrderArgs>? Order { get; set; }

/// <summary>
/// Fabric Cloud Router Package Type
Expand All @@ -283,13 +283,13 @@ public InputList<Inputs.CloudRouterNotificationArgs> Notifications
public Input<Inputs.CloudRouterPackageArgs> Package { get; set; } = null!;

/// <summary>
/// Customer resource hierarchy project information.Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
/// Customer resource hierarchy project information. Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
/// </summary>
[Input("project", required: true)]
public Input<Inputs.CloudRouterProjectArgs> Project { get; set; } = null!;

/// <summary>
/// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
/// Defines the FCR type like; XF_ROUTER
/// </summary>
[Input("type", required: true)]
public Input<string> Type { get; set; } = null!;
Expand Down Expand Up @@ -369,7 +369,7 @@ public InputList<Inputs.CloudRouterChangeLogGetArgs> ChangeLogs
public Input<int>? EquinixAsn { get; set; }

/// <summary>
/// Unique Resource URL
/// Fabric Cloud Router URI information
/// </summary>
[Input("href")]
public Input<string>? Href { get; set; }
Expand Down Expand Up @@ -411,7 +411,7 @@ public InputList<Inputs.CloudRouterNotificationGetArgs> Notifications
public Input<Inputs.CloudRouterPackageGetArgs>? Package { get; set; }

/// <summary>
/// Customer resource hierarchy project information.Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
/// Customer resource hierarchy project information. Applicable to customers onboarded to Equinix Identity and Access Management. For more information see Identity and Access Management: Projects
/// </summary>
[Input("project")]
public Input<Inputs.CloudRouterProjectGetArgs>? Project { get; set; }
Expand All @@ -423,7 +423,7 @@ public InputList<Inputs.CloudRouterNotificationGetArgs> Notifications
public Input<string>? State { get; set; }

/// <summary>
/// Notification Type - ALL,CONNECTION*APPROVAL,SALES*REP_NOTIFICATIONS, NOTIFICATIONS
/// Defines the FCR type like; XF_ROUTER
/// </summary>
[Input("type")]
public Input<string>? Type { get; set; }
Expand Down
48 changes: 23 additions & 25 deletions sdk/dotnet/Fabric/Connection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
namespace Pulumi.Equinix.Fabric
{
/// <summary>
/// Fabric V4 API compatible resource allows creation and management of Equinix Fabric connection
///
/// ## Example Usage
/// ```csharp
/// using System.Collections.Generic;
Expand Down Expand Up @@ -123,13 +121,13 @@ public partial class Connection : global::Pulumi.CustomResource
public Output<Outputs.ConnectionASide> ASide { get; private set; } = null!;

/// <summary>
/// Account
/// Customer account information that is associated with this connection
/// </summary>
[Output("account")]
public Output<Outputs.ConnectionAccount> Account { get; private set; } = null!;

/// <summary>
/// Connection side additional information
/// Connection additional information
/// </summary>
[Output("additionalInfo")]
public Output<ImmutableArray<ImmutableDictionary<string, object>>> AdditionalInfo { get; private set; } = null!;
Expand All @@ -147,7 +145,7 @@ public partial class Connection : global::Pulumi.CustomResource
public Output<Outputs.ConnectionChangeLog> ChangeLog { get; private set; } = null!;

/// <summary>
/// User-provided service description
/// Customer-provided connection description
/// </summary>
[Output("description")]
public Output<string?> Description { get; private set; } = null!;
Expand All @@ -159,7 +157,7 @@ public partial class Connection : global::Pulumi.CustomResource
public Output<string> Direction { get; private set; } = null!;

/// <summary>
/// Unique Resource Identifier
/// Connection URI information
/// </summary>
[Output("href")]
public Output<string> Href { get; private set; } = null!;
Expand All @@ -171,7 +169,7 @@ public partial class Connection : global::Pulumi.CustomResource
public Output<bool> IsRemote { get; private set; } = null!;

/// <summary>
/// Port name
/// Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores
/// </summary>
[Output("name")]
public Output<string> Name { get; private set; } = null!;
Expand Down Expand Up @@ -201,7 +199,7 @@ public partial class Connection : global::Pulumi.CustomResource
public Output<Outputs.ConnectionProject> Project { get; private set; } = null!;

/// <summary>
/// Redundancy Information
/// Connection Redundancy Configuration
/// </summary>
[Output("redundancy")]
public Output<Outputs.ConnectionRedundancy?> Redundancy { get; private set; } = null!;
Expand All @@ -213,13 +211,13 @@ public partial class Connection : global::Pulumi.CustomResource
public Output<string> State { get; private set; } = null!;

/// <summary>
/// Interface type
/// Defines the connection type like EVPL*VC, EPL*VC, IPWAN*VC, IP*VC, ACCESS*EPL*VC, EVPLAN*VC, EPLAN*VC, EIA*VC, EC*VC
/// </summary>
[Output("type")]
public Output<string> Type { get; private set; } = null!;

/// <summary>
/// Equinix-assigned virtual gateway identifier
/// Equinix-assigned connection identifier
/// </summary>
[Output("uuid")]
public Output<string> Uuid { get; private set; } = null!;
Expand Down Expand Up @@ -287,7 +285,7 @@ public sealed class ConnectionArgs : global::Pulumi.ResourceArgs
private InputList<ImmutableDictionary<string, object>>? _additionalInfo;

/// <summary>
/// Connection side additional information
/// Connection additional information
/// </summary>
public InputList<ImmutableDictionary<string, object>> AdditionalInfo
{
Expand All @@ -302,13 +300,13 @@ public InputList<ImmutableDictionary<string, object>> AdditionalInfo
public Input<int> Bandwidth { get; set; } = null!;

/// <summary>
/// User-provided service description
/// Customer-provided connection description
/// </summary>
[Input("description")]
public Input<string>? Description { get; set; }

/// <summary>
/// Port name
/// Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores
/// </summary>
[Input("name")]
public Input<string>? Name { get; set; }
Expand All @@ -328,8 +326,8 @@ public InputList<Inputs.ConnectionNotificationArgs> Notifications
/// <summary>
/// Order details
/// </summary>
[Input("order", required: true)]
public Input<Inputs.ConnectionOrderArgs> Order { get; set; } = null!;
[Input("order")]
public Input<Inputs.ConnectionOrderArgs>? Order { get; set; }

/// <summary>
/// Project information
Expand All @@ -338,13 +336,13 @@ public InputList<Inputs.ConnectionNotificationArgs> Notifications
public Input<Inputs.ConnectionProjectArgs>? Project { get; set; }

/// <summary>
/// Redundancy Information
/// Connection Redundancy Configuration
/// </summary>
[Input("redundancy")]
public Input<Inputs.ConnectionRedundancyArgs>? Redundancy { get; set; }

/// <summary>
/// Interface type
/// Defines the connection type like EVPL*VC, EPL*VC, IPWAN*VC, IP*VC, ACCESS*EPL*VC, EVPLAN*VC, EPLAN*VC, EIA*VC, EC*VC
/// </summary>
[Input("type", required: true)]
public InputUnion<string, Pulumi.Equinix.Fabric.ConnectionType> Type { get; set; } = null!;
Expand All @@ -370,7 +368,7 @@ public sealed class ConnectionState : global::Pulumi.ResourceArgs
public Input<Inputs.ConnectionASideGetArgs>? ASide { get; set; }

/// <summary>
/// Account
/// Customer account information that is associated with this connection
/// </summary>
[Input("account")]
public Input<Inputs.ConnectionAccountGetArgs>? Account { get; set; }
Expand All @@ -379,7 +377,7 @@ public sealed class ConnectionState : global::Pulumi.ResourceArgs
private InputList<ImmutableDictionary<string, object>>? _additionalInfo;

/// <summary>
/// Connection side additional information
/// Connection additional information
/// </summary>
public InputList<ImmutableDictionary<string, object>> AdditionalInfo
{
Expand All @@ -400,7 +398,7 @@ public InputList<ImmutableDictionary<string, object>> AdditionalInfo
public Input<Inputs.ConnectionChangeLogGetArgs>? ChangeLog { get; set; }

/// <summary>
/// User-provided service description
/// Customer-provided connection description
/// </summary>
[Input("description")]
public Input<string>? Description { get; set; }
Expand All @@ -412,7 +410,7 @@ public InputList<ImmutableDictionary<string, object>> AdditionalInfo
public Input<string>? Direction { get; set; }

/// <summary>
/// Unique Resource Identifier
/// Connection URI information
/// </summary>
[Input("href")]
public Input<string>? Href { get; set; }
Expand All @@ -424,7 +422,7 @@ public InputList<ImmutableDictionary<string, object>> AdditionalInfo
public Input<bool>? IsRemote { get; set; }

/// <summary>
/// Port name
/// Connection name. An alpha-numeric 24 characters string which can include only hyphens and underscores
/// </summary>
[Input("name")]
public Input<string>? Name { get; set; }
Expand Down Expand Up @@ -460,7 +458,7 @@ public InputList<Inputs.ConnectionNotificationGetArgs> Notifications
public Input<Inputs.ConnectionProjectGetArgs>? Project { get; set; }

/// <summary>
/// Redundancy Information
/// Connection Redundancy Configuration
/// </summary>
[Input("redundancy")]
public Input<Inputs.ConnectionRedundancyGetArgs>? Redundancy { get; set; }
Expand All @@ -472,13 +470,13 @@ public InputList<Inputs.ConnectionNotificationGetArgs> Notifications
public Input<string>? State { get; set; }

/// <summary>
/// Interface type
/// Defines the connection type like EVPL*VC, EPL*VC, IPWAN*VC, IP*VC, ACCESS*EPL*VC, EVPLAN*VC, EPLAN*VC, EIA*VC, EC*VC
/// </summary>
[Input("type")]
public InputUnion<string, Pulumi.Equinix.Fabric.ConnectionType>? Type { get; set; }

/// <summary>
/// Equinix-assigned virtual gateway identifier
/// Equinix-assigned connection identifier
/// </summary>
[Input("uuid")]
public Input<string>? Uuid { get; set; }
Expand Down
30 changes: 26 additions & 4 deletions sdk/dotnet/Fabric/GetCloudRouter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ public static class GetCloudRouter
///
/// ## Example Usage
///
/// &lt;!--Start PulumiCodeChooser --&gt;
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
Expand All @@ -32,9 +31,21 @@ public static class GetCloudRouter
/// Uuid = "&lt;uuid_of_cloud_router&gt;",
/// });
///
/// return new Dictionary&lt;string, object?&gt;
/// {
/// ["id"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Id),
/// ["name"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Name),
/// ["accountNumber"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Accounts[0]?.AccountNumber),
/// ["equinixAsn"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.EquinixAsn),
/// ["metroCode"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Locations[0]?.MetroCode),
/// ["metroName"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Locations[0]?.MetroName),
/// ["region"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Locations[0]?.Region),
/// ["packageCode"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Packages[0]?.Code),
/// ["projectId"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Projects[0]?.ProjectId),
/// ["type"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Type),
/// };
/// });
/// ```
/// &lt;!--End PulumiCodeChooser --&gt;
/// </summary>
public static Task<GetCloudRouterResult> InvokeAsync(GetCloudRouterArgs args, InvokeOptions? options = null)
=> global::Pulumi.Deployment.Instance.InvokeAsync<GetCloudRouterResult>("equinix:fabric/getCloudRouter:getCloudRouter", args ?? new GetCloudRouterArgs(), options.WithDefaults());
Expand All @@ -46,7 +57,6 @@ public static Task<GetCloudRouterResult> InvokeAsync(GetCloudRouterArgs args, In
///
/// ## Example Usage
///
/// &lt;!--Start PulumiCodeChooser --&gt;
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
Expand All @@ -60,9 +70,21 @@ public static Task<GetCloudRouterResult> InvokeAsync(GetCloudRouterArgs args, In
/// Uuid = "&lt;uuid_of_cloud_router&gt;",
/// });
///
/// return new Dictionary&lt;string, object?&gt;
/// {
/// ["id"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Id),
/// ["name"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Name),
/// ["accountNumber"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Accounts[0]?.AccountNumber),
/// ["equinixAsn"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.EquinixAsn),
/// ["metroCode"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Locations[0]?.MetroCode),
/// ["metroName"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Locations[0]?.MetroName),
/// ["region"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Locations[0]?.Region),
/// ["packageCode"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Packages[0]?.Code),
/// ["projectId"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Projects[0]?.ProjectId),
/// ["type"] = cloudRouterDataName.Apply(getCloudRouterResult =&gt; getCloudRouterResult.Type),
/// };
/// });
/// ```
/// &lt;!--End PulumiCodeChooser --&gt;
/// </summary>
public static Output<GetCloudRouterResult> Invoke(GetCloudRouterInvokeArgs args, InvokeOptions? options = null)
=> global::Pulumi.Deployment.Instance.Invoke<GetCloudRouterResult>("equinix:fabric/getCloudRouter:getCloudRouter", args ?? new GetCloudRouterInvokeArgs(), options.WithDefaults());
Expand Down
Loading

0 comments on commit d92271a

Please sign in to comment.