---
title: "PUT /planes/aws/{planeName}/providers/System.AWS/credentials/{credentialName}"
method: PUT
path: "/planes/aws/{planeName}/providers/System.AWS/credentials/{credentialName}"
tags: ["AwsCredentials"]
---

# PUT /planes/aws/{planeName}/providers/System.AWS/credentials/{credentialName}

`PUT /planes/aws/{planeName}/providers/System.AWS/credentials/{credentialName}`

Create or update an AWS credential

## Path parameters

- `planeName` string, required
- `credentialName` string, required

## Parameters

- `../../../../../common-types/resource-management/v3/types.json#/components/parameters/ApiVersionParameter` — unresolved $ref

## Request body

- AwsCredentialResource — unresolved $ref

## Response `200`

Resource 'AwsCredentialResource' update operation succeeded

- AwsCredentialResource — unresolved $ref

## Other responses

- `201` — Resource 'AwsCredentialResource' create operation succeeded
- `default` — An unexpected error response.

---

[API](https://skmtc.dev/radius-project/apis/universal-control-plane-resource-management-apis.md) · [All operations](https://skmtc.dev/radius-project/apis/universal-control-plane-resource-management-apis/llms.txt) · [OpenAPI document](https://skmtc.dev/radius-project/apis/universal-control-plane-resource-management-apis/revisions/b9e70bfedbf4?raw)
