Skip to content
Open
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
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ body:
id: logs
attributes:
label: Debugging logs
description: If available, please share [debugging logs](https://docs.powertools.aws.dev/lambda/dotnet/#debug-mode)
description: If available, please share [debugging logs](https://docs.aws.amazon.com/powertools/dotnet/#debug-mode)
render: csharp
validations:
required: false
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ body:
attributes:
label: Acknowledgment
options:
- label: This feature request meets [Powertools for AWS Lambda (.NET) Tenets](https://docs.powertools.aws.dev/lambda/dotnet/tenets)
- label: This feature request meets [Powertools for AWS Lambda (.NET) Tenets](https://docs.aws.amazon.com/powertools/dotnet/tenets)
required: true
- label: Should this be considered in other Powertools for AWS Lambda languages? i.e. [Python](https://github.com/aws-powertools/powertools-lambda-python), [Java](https://github.com/aws-powertools/powertools-lambda-java/), and [TypeScript](https://github.com/aws-powertools/powertools-lambda-typescript/)
required: false
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/maintenance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ body:
attributes:
label: Acknowledgment
options:
- label: This request meets [Powertools for AWS Lambda (.NET) Tenets](https://docs.powertools.aws.dev/lambda/dotnet/#tenets)
- label: This request meets [Powertools for AWS Lambda (.NET) Tenets](https://docs.aws.amazon.com/powertools/dotnet/#tenets)
required: true
- type: markdown
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/rfc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ body:
attributes:
label: Acknowledgment
options:
- label: This feature request meets [Powertools for AWS Lambda (.NET) Tenets](https://docs.powertools.aws.dev/lambda/dotnet/tenets/)
- label: This feature request meets [Powertools for AWS Lambda (.NET) Tenets](https://docs.aws.amazon.com/powertools/dotnet/tenets/)
required: true
- label: Should this be considered in other Powertools for AWS Lambda (.NET) languages? i.e. [Python](https://github.com/aws-powertools/powertools-lambda-python), [Java](https://github.com/aws-powertools/powertools-lambda-java/), and [TypeScript](https://github.com/aws-powertools/powertools-lambda-typescript/)
required: false
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Issue number:

Please leave checklist items unchecked if they do not apply to your change.

* [ ] [Meets tenets criteria](https://docs.powertools.aws.dev/lambda/dotnet/tenets)
* [ ] [Meets tenets criteria](https://docs.aws.amazon.com/powertools/dotnet/tenets)
* [ ] I have performed a self-review of this change
* [ ] Changes have been tested
* [ ] Changes are documented
Expand Down
4 changes: 2 additions & 2 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ Manage [labels](#labels), review issues regularly, and create new labels as need

> TODO: This is an area we want to automate using the new GitHub GraphQL API.

Make sure issues are assigned to our [board of activities](https://github.com/orgs/aws-powertools/projects/6/views/4?query=is%3Aopen+sort%3Aupdated-desc) and have the right [status](https://docs.powertools.aws.dev/lambda/dotnet/roadmap/#roadmap-status-definition).
Make sure issues are assigned to our [board of activities](https://github.com/orgs/aws-powertools/projects/6/views/4?query=is%3Aopen+sort%3Aupdated-desc) and have the right [status](https://docs.aws.amazon.com/powertools/dotnet/roadmap/#roadmap-status-definition).

Use our [labels](#labels) to signal good first issues to new community members, and to set expectation that this might need additional feedback from the author, other customers, experienced community members and/or maintainers.

Expand Down Expand Up @@ -153,7 +153,7 @@ Keep the `develop` branch at production quality at all times. Backport features

### Manage Roadmap

See [Roadmap section](https://docs.powertools.aws.dev/lambda/dotnet/roadmap/)
See [Roadmap section](https://docs.aws.amazon.com/powertools/dotnet/roadmap/)

Ensure the repo highlights features that should be elevated to the project roadmap. Be clear about the feature’s status, priority, target version, and whether or not it should be elevated to the roadmap.

Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,21 @@ Powertools for AWS Lambda (.NET) is a developer toolkit to implement Serverless

Powertools for AWS Lambda (.NET) provides three core utilities:

* **[Logging](https://docs.powertools.aws.dev/lambda/dotnet/core/logging/)** - provides a custom logger class that outputs structured JSON. It allows you to pass in strings or more complex objects, and will take care of serializing the log output. Common use cases—such as logging the Lambda event payload and capturing cold start information—are handled for you, including appending custom keys to the logger at anytime.
* **[Logging](https://docs.aws.amazon.com/powertools/dotnet/core/logging/)** - provides a custom logger class that outputs structured JSON. It allows you to pass in strings or more complex objects, and will take care of serializing the log output. Common use cases—such as logging the Lambda event payload and capturing cold start information—are handled for you, including appending custom keys to the logger at anytime.

* **[Metrics](https://docs.powertools.aws.dev/lambda/dotnet/core/metrics/)** - makes collecting custom metrics from your application simple, without the need to make synchronous requests to external systems. This functionality is powered by [Amazon CloudWatch Embedded Metric Format (EMF)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format.html), which allows for capturing metrics asynchronously.
* **[Metrics](https://docs.aws.amazon.com/powertools/dotnet/core/metrics/)** - makes collecting custom metrics from your application simple, without the need to make synchronous requests to external systems. This functionality is powered by [Amazon CloudWatch Embedded Metric Format (EMF)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format.html), which allows for capturing metrics asynchronously.

* **[Tracing](https://docs.powertools.aws.dev/lambda/dotnet/core/tracing/)** - provides a simple way to send traces from functions to AWS X-Ray to provide visibility into function calls, interactions with other AWS services, or external HTTP requests. Annotations can easily be added to traces to allow filtering traces based on key information. For example, when using Tracer, a ColdStart annotation is created for you so you can easily group and analyze traces where there was an initialization overhead.
* **[Tracing](https://docs.aws.amazon.com/powertools/dotnet/core/tracing/)** - provides a simple way to send traces from functions to AWS X-Ray to provide visibility into function calls, interactions with other AWS services, or external HTTP requests. Annotations can easily be added to traces to allow filtering traces based on key information. For example, when using Tracer, a ColdStart annotation is created for you so you can easily group and analyze traces where there was an initialization overhead.

* **[Parameters](https://docs.powertools.aws.dev/lambda/dotnet/utilities/parameters/)** - provides high-level functionality to retrieve one or multiple parameter values from [AWS Systems Manager Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html), [AWS Secrets Manager](https://aws.amazon.com/secrets-manager/), or [Amazon DynamoDB](https://aws.amazon.com/dynamodb/). We also provide extensibility to bring your own providers.
* **[Parameters](https://docs.aws.amazon.com/powertools/dotnet/utilities/parameters/)** - provides high-level functionality to retrieve one or multiple parameter values from [AWS Systems Manager Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html), [AWS Secrets Manager](https://aws.amazon.com/secrets-manager/), or [Amazon DynamoDB](https://aws.amazon.com/dynamodb/). We also provide extensibility to bring your own providers.

* **[Idempotency](https://docs.powertools.aws.dev/lambda/dotnet/utilities/idempotency/)** - The idempotency utility provides a simple solution to convert your Lambda functions into idempotent operations which are safe to retry.
* **[Idempotency](https://docs.aws.amazon.com/powertools/dotnet/utilities/idempotency/)** - The idempotency utility provides a simple solution to convert your Lambda functions into idempotent operations which are safe to retry.

* **[Batch Processing](https://docs.powertools.aws.dev/lambda/dotnet/utilities/batch-processing/)** - The batch processing utility handles partial failures when processing batches from Amazon SQS, Amazon Kinesis Data Streams, and Amazon DynamoDB Streams.
* **[Batch Processing](https://docs.aws.amazon.com/powertools/dotnet/utilities/batch-processing/)** - The batch processing utility handles partial failures when processing batches from Amazon SQS, Amazon Kinesis Data Streams, and Amazon DynamoDB Streams.

* **[Event Handler AppSync Events](https://docs.powertools.aws.dev/lambda/dotnet/core/event_handler/appsync_events/)** - The event handler AppSync Events utility provides a simple way to handle AppSync events in your Lambda functions. It allows you to easily parse the event and access the data you need, without having to write complex code.
* **[Event Handler AppSync Events](https://docs.aws.amazon.com/powertools/dotnet/core/event_handler/appsync_events/)** - The event handler AppSync Events utility provides a simple way to handle AppSync events in your Lambda functions. It allows you to easily parse the event and access the data you need, without having to write complex code.

* **[Event Handler Bedrock Agent Functions](https://docs.powertools.aws.dev/lambda/dotnet/core/event_handler/bedrock_agent_function/)** - The event handler Bedrock Agent Functions utility provides a simple way to handle Amazon Bedrock agent function events in your Lambda functions. It allows you to easily parse the event and access the data you need, without having to write complex code.
* **[Event Handler Bedrock Agent Functions](https://docs.aws.amazon.com/powertools/dotnet/core/event_handler/bedrock_agent_function/)** - The event handler Bedrock Agent Functions utility provides a simple way to handle Amazon Bedrock agent function events in your Lambda functions. It allows you to easily parse the event and access the data you need, without having to write complex code.

### Installation

Expand Down Expand Up @@ -109,7 +109,7 @@ The following companies, among others, use Powertools:

### Sharing your work

Share what you did with Powertools for AWS Lambda (.NET) 💞💞. Blog post, workshops, presentation, sample apps and others. Check out what the community has already shared about Powertools for AWS Lambda (.NET) [here](https://docs.powertools.aws.dev/lambda/dotnet/we_made_this/).
Share what you did with Powertools for AWS Lambda (.NET) 💞💞. Blog post, workshops, presentation, sample apps and others. Check out what the community has already shared about Powertools for AWS Lambda (.NET) [here](https://docs.aws.amazon.com/powertools/dotnet/we_made_this/).

### 👋 Contributing

Expand Down
2 changes: 1 addition & 1 deletion apidocs/docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"cleanupCacheHistory": false,
"disableGitFeatures": false,
"sitemap": {
"baseUrl": "https://docs.powertools.aws.dev/lambda/dotnet/api/api"
"baseUrl": "https://docs.aws.amazon.com/powertools/dotnet/api/api"
}
}
}
2 changes: 1 addition & 1 deletion apidocs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ To get started use the `API Documentaion` menu on the navigation bar, or search
> [!NOTE]
> Are you looking for documentation on how to use Powertools for AWS Lambda (.NET) utilities and code samples?
>
> 👉 [Here](https://docs.powertools.aws.dev/lambda/dotnet/) is the perfect place to start.
> 👉 [Here](https://docs.aws.amazon.com/powertools/dotnet/) is the perfect place to start.

## Feedback

Expand Down
2 changes: 1 addition & 1 deletion apidocs/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
href: api/
homepage: api/index.md
- name: Powertools for AWS Lambda (.NET) Documentation
href: "https://docs.powertools.aws.dev/lambda/dotnet/"
href: "https://docs.aws.amazon.com/powertools/dotnet/"
2 changes: 1 addition & 1 deletion docs/core/logging-v1.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: Core utility

We recommend you upgrade to the latest version.

The latest version is available at [Logging v2](https://docs.powertools.aws.dev/lambda/dotnet/core/logging-v2/).
The latest version is available at [Logging v2](https://docs.aws.amazon.com/powertools/dotnet/core/logging-v2/).


The logging utility provides a Lambda optimized logger with output structured as JSON.
Expand Down
2 changes: 1 addition & 1 deletion docs/core/metrics-v1.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: Core utility
!!! warning
Version 1.x.x will continue to be supported **until end of October 2025** for bug fixes and security updates, but no new features will be added to this version. We recommend you upgrade to the latest version.

The latest version is available at [Metrics v2](https://docs.powertools.aws.dev/lambda/dotnet/core/metrics-v2/).
The latest version is available at [Metrics v2](https://docs.aws.amazon.com/powertools/dotnet/core/metrics-v2/).


Metrics creates custom metrics asynchronously by logging metrics to standard output following [Amazon CloudWatch Embedded Metric Format (EMF)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format.html).
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Powertools for AWS Lambda (.NET) (which from here will be referred as Powertools
**Supports .NET 6 and .NET 8 runtimes**

???+ tip
Powertools is also available for [Python](https://docs.powertools.aws.dev/lambda/python/){target="_blank"}, [Java](https://docs.powertools.aws.dev/lambda/java/){target="_blank"}, and [TypeScript](https://docs.powertools.aws.dev/lambda/typescript/latest/){target="_blank"}.
Powertools is also available for [Python](https://docs.aws.amazon.com/powertools/python/){target="_blank"}, [Java](https://docs.aws.amazon.com/powertools/java/){target="_blank"}, and [TypeScript](https://docs.aws.amazon.com/powertools/typescript/latest/){target="_blank"}.

??? hint "Support this project by becoming a reference customer or sharing your work :heart:"

Expand Down
Loading
Loading