mark field as updatable () ()

Co-authored-by: upodroid <cy@borg.dev>
Signed-off-by: Modular Magician <magic-modules@google.com>

Co-authored-by: upodroid <cy@borg.dev>
This commit is contained in:
The Magician 2021-02-09 12:05:34 -08:00 committed by GitHub
parent 86fbbf7a2c
commit d05b291f3d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -261,6 +261,8 @@ def update(module, link, fetch):
def updateMask(request, response):
update_mask = []
if request.get('kmsKeyName') != response.get('kmsKeyName'):
update_mask.append('kmsKeyName')
if request.get('labels') != response.get('labels'):
update_mask.append('labels')
if request.get('messageStoragePolicy') != response.get('messageStoragePolicy'):
@ -345,7 +347,7 @@ def is_different(module, response):
def response_to_hash(module, response):
return {
u'name': name_pattern(module.params.get('name'), module),
u'kmsKeyName': module.params.get('kms_key_name'),
u'kmsKeyName': response.get(u'kmsKeyName'),
u'labels': response.get(u'labels'),
u'messageStoragePolicy': TopicMessagestoragepolicy(response.get(u'messageStoragePolicy', {}), module).from_response(),
}