Skip to content

Commit 273c544

Browse files
Addressing Ruben's feedback
1 parent 4cebf75 commit 273c544

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

docs/utilities/parameters.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,18 @@ This utility requires additional permissions to work as expected.
2727
???+ note
2828
Different parameter providers require different permissions.
2929

30-
| Provider | Function/Method | IAM Permission |
31-
| --------- | ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
32-
| SSM | **`get_parameter`**, **`SSMProvider.get`** | **`ssm:GetParameter`** |
33-
| SSM | **`get_parameters`**, **`SSMProvider.get_multiple`** | **`ssm:GetParametersByPath`** |
34-
| SSM | **`get_parameters_by_name`**, **`SSMProvider.get_parameters_by_name`** | **`ssm:GetParameter`** and **`ssm:GetParameters`** |
35-
| SSM | **`set_parameter`**, **`SSMProvider.set_parameter`** | **`ssm:PutParameter`** |
36-
| SSM | If using **`decrypt=True`** | You must add an additional permission **`kms:Decrypt`** |
37-
| Secrets | **`get_secret`**, **`SecretsProvider.get`** | **`secretsmanager:GetSecretValue`** |
38-
| Secrets | **`set_secret`**, **`SecretsProvider.set`** | **`secretsmanager:PutSecretValue`** and or **`secretsmanager:CreateSecret`** |
39-
| DynamoDB | **`DynamoDBProvider.get`** | **`dynamodb:GetItem`** |
40-
| DynamoDB | **`DynamoDBProvider.get_multiple`** | **`dynamodb:Query`** |
41-
| AppConfig | **`get_app_config`**, **`AppConfigProvider.get_app_config`** | **`appconfig:GetLatestConfiguration`** and **`appconfig:StartConfigurationSession`** |
30+
| Provider | Function/Method | IAM Permission |
31+
| --------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
32+
| SSM | **`get_parameter`**, **`SSMProvider.get`** | **`ssm:GetParameter`** |
33+
| SSM | **`get_parameters`**, **`SSMProvider.get_multiple`** | **`ssm:GetParametersByPath`** |
34+
| SSM | **`get_parameters_by_name`**, **`SSMProvider.get_parameters_by_name`** | **`ssm:GetParameter`** and **`ssm:GetParameters`** |
35+
| SSM | **`set_parameter`**, **`SSMProvider.set_parameter`** | **`ssm:PutParameter`** |
36+
| SSM | If using **`decrypt=True`** | You must add an additional permission **`kms:Decrypt`** |
37+
| Secrets | **`get_secret`**, **`SecretsProvider.get`** | **`secretsmanager:GetSecretValue`** |
38+
| Secrets | **`set_secret`**, **`SecretsProvider.set`** | **`secretsmanager:PutSecretValue`** and **`secretsmanager:CreateSecret`** (if creating secrets) |
39+
| DynamoDB | **`DynamoDBProvider.get`** | **`dynamodb:GetItem`** |
40+
| DynamoDB | **`DynamoDBProvider.get_multiple`** | **`dynamodb:Query`** |
41+
| AppConfig | **`get_app_config`**, **`AppConfigProvider.get_app_config`** | **`appconfig:GetLatestConfiguration`** and **`appconfig:StartConfigurationSession`** |
4242

4343
### Fetching parameters
4444

@@ -96,9 +96,9 @@ You can set a parameter using the `set_parameter` high-level function. This will
9696
```
9797

9898
=== "getting_started_set_ssm_parameter_overwrite.py"
99-
There are occasions where sometimes you are setting a parameter and then you may need to update that parameter later on. In this case, you can use the `overwrite` parameter to overwrite the parameter value if it already exists. If you do not set this parameter, then the parameter will not be overwritten and an exception will be raised.
99+
Sometimes you may be setting a parameter that you will have to update later on. Use the `overwrite` option to overwrite any existing value. If you do not set this option, the parameter value will not be overwritten and an exception will be raised.
100100

101-
```python hl_lines="8"
101+
```python hl_lines="8 12"
102102
--8<-- "examples/parameters/src/getting_started_set_ssm_parameter_overwrite.py"
103103
```
104104

0 commit comments

Comments
 (0)