Skip to content

Commit

Permalink
sdk regenerated
Browse files Browse the repository at this point in the history
  • Loading branch information
pajuga committed Apr 12, 2020
1 parent 9ede200 commit 1f6af48
Show file tree
Hide file tree
Showing 13 changed files with 376 additions and 55 deletions.
2 changes: 1 addition & 1 deletion examples/examples_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ func getJSBaseOptions(t *testing.T) integration.ProgramTestOptions {
base := getBaseOptions()
baseJS := base.With(integration.ProgramTestOptions{
Dependencies: []string{
"@pulumi/packet",
"@pulumi/pnap",
},
})

Expand Down
4 changes: 2 additions & 2 deletions examples/webserver/Pulumi.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: webserver-packet
description: An simple server on Packet.
name: webserver-pnap
description: An simple server on Pnap.
runtime: nodejs

21 changes: 11 additions & 10 deletions examples/webserver/index.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
// Copyright 2016-2017, Pulumi Corporation. All rights reserved.

import * as packet from "@pulumi/packet";
import * as pnap from "@pulumi/pnap";

let project = packet.getProject({name: "ci-project"}, { async: true });
//let project = packet.getProject({name: "ci-project"}, { async: true });

let vm = new packet.Device("vm", {
facilities: [packet.Facilities.EWR1],
billingCycle: packet.BillingCycles.Hourly,
hostname: "lukehoban",
operatingSystem: packet.OperatingSystems.CoreOSStable,
plan: packet.Plans.T1SmallX86,
projectId: project.then(p => p.id),
let server = new pnap.Server("test-server", {
hostname: "test-server",
description: "This is test server for typescript",
location: "PHX",
public: true,
os: "ubuntu/bionic",
type: "d0.t1.tiny",
sshKeys: ["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF9LdAFElNCi7JoWh6KUcchrJ2Gac1aqGRPpdZNowObpRtmiRCecAMb7bUgNAaNfcmwiQi7tos9TlnFgprIcfMWb8MSs3ABYHmBgqEEt3RWYf0fAc9CsIpJdMCUG28TPGTlRXCEUVNKgLMdcseAlJoGp1CgbHWIN65fB3he3kAZcfpPn5mapV0tsl2p+ZyuAGRYdn5dJv2RZDHUZBkOeUobwsij+weHCKAFmKQKtCP7ybgVHaQjAPrj8MGnk1jBbjDt5ws+Be+9JNjQJee9zCKbAOsIo3i+GcUIkrw5jxPU/RTGlWBcemPaKHdciSzGcjWboapzIy49qypQhZe1U75 [email protected]"],
});

export let ip = vm.accessPublicIpv4;
export let ip = server.hostname;
2 changes: 1 addition & 1 deletion examples/webserver/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@
"typescript": "^3.0.3"
},
"peerDependencies": {
"@pulumi/packet": "latest"
"@pulumi/pnap": "latest"
}
}
39 changes: 39 additions & 0 deletions sdk/dotnet/Pulumi.PNAP.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Authors>Pulumi Corp.</Authors>
<Company>Pulumi Corp.</Company>
<Description>A PNAP package for creating and managing X cloud resources.</Description>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageProjectUrl>https://pulumi.io</PackageProjectUrl>
<RepositoryUrl>https://github.com/phoenixnap/pulumi-pnap</RepositoryUrl>
<PackageIcon>logo.png</PackageIcon>

<TargetFramework>netcoreapp3.1</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>1701;1702;1591</NoWarn>
</PropertyGroup>

<ItemGroup>
<EmbeddedResource Include="version.txt" />
<Content Include="version.txt" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Pulumi" Version="1.12.1-preview" />
<PackageReference Include="System.Collections.Immutable" Version="1.6.0" />
</ItemGroup>

<ItemGroup>
<None Include="logo.png">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
</ItemGroup>

</Project>
3 changes: 3 additions & 0 deletions sdk/dotnet/Pulumi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
name: pnap
description: A Pulumi resource provider for pnap.
language: dotnet
Binary file added sdk/dotnet/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion sdk/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ module github.com/phoenixnap/pulumi-pnap/sdk

go 1.13


require (
github.com/pkg/errors v0.9.1
github.com/pulumi/pulumi/sdk v1.14.0
Expand Down
279 changes: 279 additions & 0 deletions sdk/go.sum

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion sdk/nodejs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"pnap"
],
"homepage": "https://pulumi.io",
"repository": "https://github.com/pulumi/pulumi-pnap",
"repository": "https://github.com/phoenixnap/pulumi-pnap",
"license": "Apache-2.0",
"scripts": {
"build": "tsc"
Expand Down
74 changes: 36 additions & 38 deletions sdk/nodejs/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
import * as pulumi from "@pulumi/pulumi";
import * as utilities from "./utilities";

import {Action, CPU, Description, Hostname, Location, OS, PrivateIPAddress, Public, PublicIPAddress, RAM, SSHKey, Status, Storage, Type} from "./index";

export class Server extends pulumi.CustomResource {
/**
* Get an existing Server resource's state with the given name, ID, and optional extra
Expand Down Expand Up @@ -33,20 +31,20 @@ export class Server extends pulumi.CustomResource {
return obj['__pulumiType'] === Server.__pulumiType;
}

public readonly action!: pulumi.Output<Action | undefined>;
public /*out*/ readonly cpu!: pulumi.Output<CPU>;
public readonly description!: pulumi.Output<Description | undefined>;
public readonly hostname!: pulumi.Output<Hostname>;
public readonly location!: pulumi.Output<Location>;
public readonly os!: pulumi.Output<OS>;
public /*out*/ readonly privateIpAddresses!: pulumi.Output<PrivateIPAddress[]>;
public readonly public!: pulumi.Output<Public>;
public /*out*/ readonly publicIpAddresses!: pulumi.Output<PublicIPAddress[]>;
public /*out*/ readonly ram!: pulumi.Output<RAM>;
public readonly sshKeys!: pulumi.Output<SSHKey[]>;
public /*out*/ readonly status!: pulumi.Output<Status>;
public /*out*/ readonly storage!: pulumi.Output<Storage>;
public readonly type!: pulumi.Output<Type>;
public readonly action!: pulumi.Output<string | undefined>;
public /*out*/ readonly cpu!: pulumi.Output<string>;
public readonly description!: pulumi.Output<string | undefined>;
public readonly hostname!: pulumi.Output<string>;
public readonly location!: pulumi.Output<string>;
public readonly os!: pulumi.Output<string>;
public /*out*/ readonly privateIpAddresses!: pulumi.Output<string[]>;
public readonly public!: pulumi.Output<boolean>;
public /*out*/ readonly publicIpAddresses!: pulumi.Output<string[]>;
public /*out*/ readonly ram!: pulumi.Output<string>;
public readonly sshKeys!: pulumi.Output<string[]>;
public /*out*/ readonly status!: pulumi.Output<string>;
public /*out*/ readonly storage!: pulumi.Output<string>;
public readonly type!: pulumi.Output<string>;

/**
* Create a Server resource with the given unique name, arguments, and options.
Expand Down Expand Up @@ -124,32 +122,32 @@ export class Server extends pulumi.CustomResource {
* Input properties used for looking up and filtering Server resources.
*/
export interface ServerState {
readonly action?: pulumi.Input<Action>;
readonly cpu?: pulumi.Input<CPU>;
readonly description?: pulumi.Input<Description>;
readonly hostname?: pulumi.Input<Hostname>;
readonly location?: pulumi.Input<Location>;
readonly os?: pulumi.Input<OS>;
readonly privateIpAddresses?: pulumi.Input<pulumi.Input<PrivateIPAddress>[]>;
readonly public?: pulumi.Input<Public>;
readonly publicIpAddresses?: pulumi.Input<pulumi.Input<PublicIPAddress>[]>;
readonly ram?: pulumi.Input<RAM>;
readonly sshKeys?: pulumi.Input<pulumi.Input<SSHKey>[]>;
readonly status?: pulumi.Input<Status>;
readonly storage?: pulumi.Input<Storage>;
readonly type?: pulumi.Input<Type>;
readonly action?: pulumi.Input<string>;
readonly cpu?: pulumi.Input<string>;
readonly description?: pulumi.Input<string>;
readonly hostname?: pulumi.Input<string>;
readonly location?: pulumi.Input<string>;
readonly os?: pulumi.Input<string>;
readonly privateIpAddresses?: pulumi.Input<pulumi.Input<string>[]>;
readonly public?: pulumi.Input<boolean>;
readonly publicIpAddresses?: pulumi.Input<pulumi.Input<string>[]>;
readonly ram?: pulumi.Input<string>;
readonly sshKeys?: pulumi.Input<pulumi.Input<string>[]>;
readonly status?: pulumi.Input<string>;
readonly storage?: pulumi.Input<string>;
readonly type?: pulumi.Input<string>;
}

/**
* The set of arguments for constructing a Server resource.
*/
export interface ServerArgs {
readonly action?: pulumi.Input<Action>;
readonly description?: pulumi.Input<Description>;
readonly hostname: pulumi.Input<Hostname>;
readonly location: pulumi.Input<Location>;
readonly os: pulumi.Input<OS>;
readonly public: pulumi.Input<Public>;
readonly sshKeys: pulumi.Input<pulumi.Input<SSHKey>[]>;
readonly type: pulumi.Input<Type>;
readonly action?: pulumi.Input<string>;
readonly description?: pulumi.Input<string>;
readonly hostname: pulumi.Input<string>;
readonly location: pulumi.Input<string>;
readonly os: pulumi.Input<string>;
readonly public: pulumi.Input<boolean>;
readonly sshKeys: pulumi.Input<pulumi.Input<string>[]>;
readonly type: pulumi.Input<string>;
}
2 changes: 2 additions & 0 deletions sdk/python/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# pulumi-pnap
Pulumi phoenixNAP provider
2 changes: 1 addition & 1 deletion sdk/python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ def readme():
keywords='pulumi pnap',
url='https://pulumi.io',
project_urls={
'Repository': 'https://github.com/pulumi/pulumi-pnap'
'Repository': 'https://github.com/phoenixnap/pulumi-pnap'
},
license='Apache-2.0',
packages=find_packages(),
Expand Down

0 comments on commit 1f6af48

Please sign in to comment.