AwsSecret
Bases: DuploTenantResourceV3
apply
Apply a AwsSecret
Create or Update a AwsSecret resource with Duplocloud cli.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
body
|
BODY
|
The resource to apply. |
required |
wait
|
WAIT
|
Wait for the resource to be created. |
False
|
patches
|
PATCHES
|
The patches to apply to the resource. |
None
|
Returns:
Name | Type | Description |
---|---|---|
message |
dict
|
Success message. |
create
Create an AWS Secretmanager Secret Usage: cli usage
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name
|
NAME
|
The name of the AWS Secret to create. |
None
|
-pval/--parametervalue
|
Arbitrary text to set in the AWS secret. |
required | |
-body
|
path to a raw json/yaml post body, e.g: |
required |
Returns:
Name | Type | Description |
---|---|---|
resource |
dict
|
The AWS secret object. |
Raises:
Type | Description |
---|---|
DuploError
|
If the AWS secret already exists. |
delete
Delete an AWS Secretmanager secret.
Deletes an AWS Secretmanager secret by name.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name
|
NAME
|
The name of an AWS Secretmanager secret to delete. |
required |
wait
|
Wait for an AWS Secretmanager secret to be deleted. |
required |
Returns:
Name | Type | Description |
---|---|---|
message |
dict
|
A success message. |
find
Find as AWS Secretmanager secret by name and return it's content
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name
|
NAME
|
The name of the AWS secret to find. |
required |
-show/--showsensitive
|
Display value of the secretstring field |
required |
Returns:
Name | Type | Description |
---|---|---|
resource |
dict
|
The AWS secret object. |
Raises:
Type | Description |
---|---|
DuploError
|
If the AWS secret could not be found. |
list
Retrieve a List of AwsSecret resources
Returns:
Name | Type | Description |
---|---|---|
list |
list
|
A list of AwsSecret. |
update
Update an AWS Secretmanager secret. Usage: cli usage
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name
|
NAME
|
The name of the AWS secret to find. |
None
|
-pval/--parametervalue
|
The new value for the AWS secret. This overwrites the existing value! |
required |
Returns:
Name | Type | Description |
---|---|---|
resource |
dict
|
The AWS secret object. |
Raises:
Type | Description |
---|---|
DuploError
|
If the AWS secret could not be found or doesn't exist. |