def storage_models(self): self.log('Getting storage models...') return StorageManagementClient.models("2017-10-01")
storage_parameters_dict = dict( access_tier='Hot', # custom_domain=kwargs.get('custom_domain', None), # enable_https_traffic_only=kwargs.get('enable_https_traffic_only', False), # encryption=kwargs.get('encryption', None), # identity=kwargs.get('identity', None), # is_hns_enabled=kwargs.get('is_hns_enabled', False) kind='StorageV2', location='westus', # network_rule_set=kwargs.get('network_rule_set', None), sku={'name': 'Standard_GRS'}, tags={'appcode': 'esia'}) storage_client = get_client_from_cli_profile(StorageManagementClient) storage_models = StorageManagementClient.models("2019-06-01") storage_name = 'paito01test02' resource_group_name = 'ansible-test-storage-accounts' storage_accounts = [] name_check_response = None if not storage_accounts: name_check_response = storage_client.storage_accounts.check_name_availability( name=storage_name) storage_model_create_parameters = storage_models.StorageAccountCreateParameters( ) if name_check_response and name_check_response.name_available: storage_parameters = StorageAccountCreateParameters( **storage_parameters_dict) poller = storage_client.storage_accounts.create(
def storage_models(self): return StorageManagementClient.models("2017-10-01")