Skip to content

Remove code examples from partner pages #15212

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
133 changes: 0 additions & 133 deletions content/partner/aws.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,139 +105,6 @@ crosswalk:
cta: Learn More About Crosswalk
link: /docs/iac/clouds/aws/guides/

awsx:
yaml: |
name: aws-eks
runtime: yaml
description: An EKS cluster
resources:
cluster:
type: eks:Cluster
properties:
instanceType: "t2.medium"
desiredCapacity: 2
minSize: 1
maxSize: 2
outputs:
kubeconfig: ${cluster.kubeconfig}
java: |
package com.pulumi.example.eks;

import com.pulumi.Context;
import com.pulumi.Exports;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.eks.Cluster;
import com.pulumi.eks.ClusterArgs;

import java.util.stream.Collectors;

public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}

private static Exports stack(Context ctx) {
var cluster = new Cluster("my-cluster", ClusterArgs.builder()
.instanceType("t2.micro")
.desiredCapacity(2)
.minSize(1)
.maxSize(2)
.build());

ctx.export("kubeconfig", cluster.kubeconfig());
return ctx.exports();
}
}
csharp: |
using System;
using System.Threading.Tasks;
using Pulumi;
using Pulumi.Eks.Cluster;

class EksStack : Stack
{
public EksStack()
{
// Create an EKS cluster.
var cluster = new Cluster("cluster", new ClusterArgs
{
InstanceType = "t2.medium",
DesiredCapacity = 2,
MinSize = 1,
MaxSize = 2,
});

// Export the cluster's kubeconfig.
this.Kubeconfig = cluster.Kubeconfig;
}

[Output("kubeconfig")]
public Output<string> Kubeconfig { get; set; }
}

class Program
{
static Task<int> Main(string[] args) => Deployment.RunAsync<EksStack>();
}
go: |
package main

import (
"github.com/pulumi/pulumi-eks/sdk/go/eks/cluster"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)

func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Create an EKS cluster.
cluster, err := cluster.NewCluster(ctx, "cluster",
cluster.ClusterArgs{
InstanceType: pulumi.String("t2.medium"),
DesiredCapacity: pulumi.Int(2),
MinSize: pulumi.Int(1),
MaxSize: pulumi.Int(2),
},
)
if err != nil {
return err
}

// Export the cluster's kubeconfig.
ctx.Export("kubeconfig", cluster.Kubeconfig)

return nil
})
}
py: |
import pulumi
import pulumi_eks as eks

# Create an EKS cluster.
cluster = eks.Cluster(
"cluster",
instance_type="t2.medium",
desired_capacity=2,
min_size=1,
max_size=2,
)

# Export the cluster's kubeconfig.
pulumi.export("kubeconfig", cluster.kubeconfig)
ts: |
import * as eks from "@pulumi/eks";

// Create an EKS cluster.
const cluster = new eks.Cluster("cluster", {
instanceType: "t2.medium",
desiredCapacity: 2,
minSize: 1,
maxSize: 2,
});

// Export the cluster's kubeconfig.
export const kubeconfig = cluster.kubeconfig;

get_started:
title: Getting started

Expand Down
132 changes: 0 additions & 132 deletions content/partner/azure.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,138 +13,6 @@ hero:
containers, serverless functions, and infrastructure using modern programming languages.
cta_text: See what's new
cta_url: "/registry/packages/azure-native/"
ide:
tabs:
- title: index.ts
language: typescript
code: |
import * as resources from "@pulumi/azure-native/resources";
import * as storage from "@pulumi/azure-native/storage";

const resourceGroup = new resources.ResourceGroup("resourceGroup");

const storageAccount = new storage.StorageAccount("sa", {
resourceGroupName: resourceGroup.name,
sku: {
name: "Standard_LRS",
},
kind: "StorageV2",
});
- title: __main__.py
language: python
code: |
from pulumi_azure_native import storage
from pulumi_azure_native import resources

resource_group = resources.ResourceGroup('resource_group')

account = storage.StorageAccount('sa',
resource_group_name=resource_group.name,
sku=storage.SkuArgs(name='Standard_LRS'),
kind='StorageV2')
- title: main.go
language: go
code: |
package main

import (
"github.com/pulumi/pulumi-azure-native/sdk/go/azure/resources"
"github.com/pulumi/pulumi-azure-native/sdk/go/azure/storage"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)

func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
resourceGroup, err := resources.NewResourceGroup(ctx, "resourceGroup", nil)
if err != nil {
return err
}

account, err := storage.NewStorageAccount(ctx, "sa", &storage.StorageAccountArgs{
ResourceGroupName: resourceGroup.Name,
Sku: &storage.SkuArgs{
Name: pulumi.String("Standard_LRS"),
},
Kind: pulumi.String("StorageV2"),
})

return err
})
}
- title: MyStack.cs
language: csharp
code: |
using Pulumi;
using Pulumi.AzureNative.Resources;
using Pulumi.AzureNative.Storage;
using Pulumi.AzureNative.Storage.Inputs;

class MyStack : Stack
{
public MyStack()
{
var resourceGroup = new ResourceGroup("resourceGroup");

var storageAccount = new StorageAccount("sa", new StorageAccountArgs
{
ResourceGroupName = resourceGroup.Name,
Sku = new SkuArgs { Name = "Standard_LRS" },
Kind = "StorageV2"
});
}
}

- title: Pulumi.yaml
language: yaml
code: |
name: azure-storage-account
runtime: yaml
description: A simple Pulumi program.
resources:
resourcegroup:
type: azure-native:resources:ResourceGroup
sa:
type: azure-native:storage:StorageAccount
properties:
resourceGroupName: ${resourcegroup.name}
kind: 'StorageV2'
sku: { name: 'Standard_LRS' }

- title: Main.java
language: java
code: |
package com.pulumi.example.infra;

import com.pulumi.Context;
import com.pulumi.Exports;
import com.pulumi.Pulumi;
import com.pulumi.azurenative.resources.ResourceGroup;
import com.pulumi.azurenative.storage.StorageAccount;
import com.pulumi.azurenative.storage.StorageAccountArgs;
import com.pulumi.azurenative.storage.enums.Kind;
import com.pulumi.azurenative.storage.enums.SkuName;
import com.pulumi.azurenative.storage.inputs.SkuArgs;

public class Main {

public static void main(String[] args) {
Pulumi.run(Main::stack);
}

private static Exports stack(Context ctx) {
var resourceGroup = new ResourceGroup("linux-fn-rg");

var storageAccount = new StorageAccount("linux-fn-sa", StorageAccountArgs.builder()
.resourceGroupName(resourceGroup.name())
.kind(Kind.StorageV2)
.sku(SkuArgs.builder()
.name(SkuName.Standard_LRS)
.build())
.build());

return ctx.exports();
}
}

customer_logos:
title: Powering top engineering teams
Expand Down
Loading
Loading