Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

hackathon - related content #3608

Draft
wants to merge 10 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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions config/_default/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,18 @@ module:
target: assets
- source: archetypes
target: archetypes
- path: github.com/pulumi/registry/themes/default
mounts:
- source: content
target: content
- source: static
target: static
- source: layouts
target: layouts
- source: data
target: data
- source: assets
target: assets

security:
funcs:
Expand Down
1 change: 1 addition & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ replace github.com/pulumi/pulumi-hugo/themes/default => ./themes/default

require (
github.com/pulumi/pulumi-hugo/themes/default v0.0.0-20220504042409-82f5a4588c0e // indirect
github.com/pulumi/registry/themes/default v0.0.0-20231109151534-d2f030ba9ee0 // indirect
)
2 changes: 2 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
github.com/pulumi/pulumi-hugo/themes/default v0.0.0-20220504042409-82f5a4588c0e/go.mod h1:081/gGTOxNFBjrLQ3QvsyP34iiWgmmKDtoi5falfsuo=
github.com/pulumi/registry/themes/default v0.0.0-20231109151534-d2f030ba9ee0 h1:RAORtm8jtqZLUAMwvwfr+gKUsqwgKB7fGrLjFE5J9Kw=
github.com/pulumi/registry/themes/default v0.0.0-20231109151534-d2f030ba9ee0/go.mod h1:QSvobZqmJMqVmn3BTfSiYkbRKtJHhSA8gotu/pD1a0w=
1 change: 0 additions & 1 deletion themes/default/.gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
node_modules
static/js
static/css
**/api-docs/*
85 changes: 85 additions & 0 deletions themes/default/assets/css/bundle.css
Original file line number Diff line number Diff line change
Expand Up @@ -5304,6 +5304,24 @@ div.icon{
text-indent:-9999px
}

div.icon-11-11{
width:11px;
height:11px;
background-size:11px 11px
}

div.icon-10-10{
width:10px;
height:10px;
background-size:10px 10px
}

div.icon-7-7{
width:7px;
height:10px;
background-size:10px 7px
}

div.icon-12-12{
width:12px;
height:12px;
Expand Down Expand Up @@ -5626,6 +5644,22 @@ div.yaml-color-32-32{
background:url(/images/docs/icons/languages/yaml-color-32-32.svg)
}

div.calendar-10-10{
background:url(/images/docs/icons/calendar.svg)
}

div.blog-10-10{
background:url(/images/docs/icons/blog.svg)
}

div.bulb-10-10{
background:url(/images/docs/icons/bulb-10-10.svg)
}

div.tutorials-12-12{
background:url(/images/docs/icons/tutorials.svg)
}

.pulumi-event-list-container .scroll-container{
width:110px
}
Expand Down Expand Up @@ -20618,6 +20652,57 @@ a.pulumi-ai-badge div p i{
-webkit-text-stroke-color:#2f3032
}

.more-learnings .heading-toggle{
cursor:pointer
}

.more-learnings .heading-toggle .title{
flex-grow:1;
font-family:Inter;
font-size:12px;
font-weight:600;
line-height:24px;
letter-spacing:0em;
text-align:left;
color:#5f6065
}

.more-learnings .heading-toggle .icon{
pointer-events:none !important
}

.more-learnings .item{
display:flex;
flex-direction:row;
padding-top:12px;
padding-left:23px;
padding-right:16px
}

.more-learnings .item .description{
font-family:Inter;
font-size:14px;
font-weight:400;
line-height:21px;
letter-spacing:0em;
text-align:left;
color:#364098;
flex-grow:1
}

.more-learnings .item .content-badge{
background:linear-gradient(90deg, rgba(247, 191, 42, 0.06) 0%, rgba(242, 110, 126, 0.06) 18.23%, rgba(190, 81, 136, 0.06) 38.02%, rgba(138, 51, 145, 0.06) 53.65%, rgba(128, 90, 195, 0.06) 74.48%, rgba(118, 130, 244, 0.06) 100%);
display:flex;
flex-direction:row;
font-size:12px;
padding:4px 8px 4px 8px;
border-radius:4px;
color:#364098;
border-radius:4px;
height:25px;
align-items:center
}

table{
border-collapse: separate;
border-radius: 0.25rem;
Expand Down
2 changes: 1 addition & 1 deletion themes/default/assets/js/bundle.js

Large diffs are not rendered by default.

124 changes: 124 additions & 0 deletions themes/default/content/registry/packages/aws/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
---
title: AWS Classic
meta_desc: Learn how you can use Pulumi's AWS Classic Provider to reduce the complexity of provisioning and managing resources on AWS.
layout: package
---

The Amazon Web Services (AWS) provider for Pulumi can provision many of the cloud resources available in [AWS](https://aws.amazon.com/). It uses the AWS SDK to manage and provision resources.

The AWS provider must be configured with credentials to deploy and update resources in AWS; see [Installation & Configuration](./installation-configuration/) for instructions.

**New to Pulumi and AWS?** [Get started with AWS using our tutorial](/docs/get-started/aws).

{{% notes %}}
Pulumi has a new AWS provider: the [Pulumi AWS Native Provider](/registry/packages/aws-native). AWS Native gives you same-day access to all new AWS resources and includes coverage of all resources in the [AWS Cloud Control API](https://aws.amazon.com/blogs/aws/announcing-aws-cloud-control-api/).

Consider trying [AWS Native](/registry/packages/aws-native) if you need AWS resources that aren't available in this provider.
{{% /notes %}}

## Example

{{< chooser language "typescript,python,go,csharp,java,yaml" >}}

{{% choosable language typescript %}}

```typescript
const aws = require("@pulumi/aws");

const bucket = new aws.s3.Bucket("mybucket");
```

{{% /choosable %}}

{{% choosable language python %}}

```python
import pulumi
import pulumi_aws as aws

bucket = aws.s3.Bucket("bucket")
```

{{% /choosable %}}

{{% choosable language go %}}

```go
package main

import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := s3.NewBucket(ctx, "bucket", &s3.BucketArgs{})
if err != nil {
return err
}
return nil
})
}

```

{{% /choosable %}}

{{% choosable language csharp %}}

```csharp
using Pulumi;
using Aws = Pulumi.Aws;

await Deployment.RunAsync(() =>
{
var bucket = new Aws.S3.Bucket("bucket");
});
```

{{% /choosable %}}

{{% choosable language java %}}

```java
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.aws.s3.Bucket;

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

private static void stack(Context ctx) {
final var bucket = new Bucket("my-bucket");
ctx.export("bucketName", bucket.name());
}
}
```

{{% /choosable %}}

{{% choosable language yaml %}}

```yaml
resources:
mybucket:
type: aws:s3:Bucket
outputs:
bucketName: ${mybucket.name}
```

{{% /choosable %}}

{{< /chooser >}}

Visit the [How-to Guides](./how-to-guides) to find step-by-step guides for specific scenarios like creating a serverless application or setting up Athena search.

## Components

Pulumi offers Components that provide simpler interfaces and higher-productivity APIs for many areas of AWS:

* [Amazon EKS](/registry/packages/eks)
* [Crosswalk for AWS](/docs/guides/crosswalk/aws), which includes API Gateway, CloudWatch, Elastic Container Registry, Elastic Container Service, Elastic Kubernetes Service, Elastic Load Balancing, Identity & Access Management, Lambda, Virtual Private Cloud, and more
Loading
Loading