adding Tags support
This commit is contained in:
parent
b485122ec6
commit
08d17a7a13
3 changed files with 24 additions and 9 deletions
|
|
@ -56,7 +56,7 @@ class SecretsManagerBackend(BaseBackend):
|
|||
|
||||
return response
|
||||
|
||||
def create_secret(self, name, secret_string, **kwargs):
|
||||
def create_secret(self, name, secret_string, tags, **kwargs):
|
||||
|
||||
generated_version_id = str(uuid.uuid4())
|
||||
|
||||
|
|
@ -68,7 +68,8 @@ class SecretsManagerBackend(BaseBackend):
|
|||
'rotation_enabled': False,
|
||||
'rotation_lambda_arn': '',
|
||||
'auto_rotate_after_days': 0,
|
||||
'version_id': generated_version_id
|
||||
'version_id': generated_version_id,
|
||||
'tags': tags
|
||||
}
|
||||
|
||||
self.secrets[name] = secret
|
||||
|
|
@ -101,12 +102,7 @@ class SecretsManagerBackend(BaseBackend):
|
|||
"LastChangedDate": None,
|
||||
"LastAccessedDate": None,
|
||||
"DeletedDate": None,
|
||||
"Tags": [
|
||||
{
|
||||
"Key": "",
|
||||
"Value": ""
|
||||
},
|
||||
]
|
||||
"Tags": secret['tags']
|
||||
})
|
||||
|
||||
return response
|
||||
|
|
|
|||
|
|
@ -19,9 +19,11 @@ class SecretsManagerResponse(BaseResponse):
|
|||
def create_secret(self):
|
||||
name = self._get_param('Name')
|
||||
secret_string = self._get_param('SecretString')
|
||||
tags = self._get_param('Tags', if_none=[])
|
||||
return secretsmanager_backends[self.region].create_secret(
|
||||
name=name,
|
||||
secret_string=secret_string
|
||||
secret_string=secret_string,
|
||||
tags=tags
|
||||
)
|
||||
|
||||
def get_random_password(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue