Fix CosmosDB parameter translation bug (#54212)
This commit is contained in:
parent
4056427411
commit
18d9715fb1
2 changed files with 11 additions and 1 deletions
|
@ -324,7 +324,14 @@ class AzureRMCosmosDBAccount(AzureRMModuleBase):
|
|||
elif kwargs[key] is not None:
|
||||
self.parameters[key] = kwargs[key]
|
||||
|
||||
dict_camelize(self.parameters, ['kind'], True)
|
||||
kind = self.parameters.get('kind')
|
||||
if kind == 'global_document_db':
|
||||
self.parameters['kind'] = 'GlobalDocumentDB'
|
||||
elif kind == 'mongo_db':
|
||||
self.parameters['kind'] = 'MongoDB'
|
||||
elif kind == 'parse':
|
||||
self.parameters['kind'] = 'Parse'
|
||||
|
||||
dict_camelize(self.parameters, ['consistency_policy', 'default_consistency_level'], True)
|
||||
dict_rename(self.parameters, ['geo_rep_locations', 'name'], 'location_name')
|
||||
dict_rename(self.parameters, ['geo_rep_locations'], 'locations')
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
resource_group: "{{ resource_group }}"
|
||||
name: "{{ dbname }}"
|
||||
location: eastus
|
||||
kind: global_document_db
|
||||
geo_rep_locations:
|
||||
- name: eastus
|
||||
failover_priority: 0
|
||||
|
@ -68,6 +69,7 @@
|
|||
resource_group: "{{ resource_group }}"
|
||||
name: "{{ dbname }}"
|
||||
location: eastus
|
||||
kind: global_document_db
|
||||
geo_rep_locations:
|
||||
- name: eastus
|
||||
failover_priority: 0
|
||||
|
@ -92,6 +94,7 @@
|
|||
resource_group: "{{ resource_group }}"
|
||||
name: "{{ dbname }}"
|
||||
location: eastus
|
||||
kind: global_document_db
|
||||
geo_rep_locations:
|
||||
- name: eastus
|
||||
failover_priority: 0
|
||||
|
|
Loading…
Reference in a new issue