def test_verify(self): options = { } secret_data = { 'spaceone_api_key': 'test key' } v_info = self.inventory.Collector.verify({'options': options, 'secret_data': secret_data}) print_json(v_info)
def test_verify(self): options = {} secret_data = _get_credentials() v_info = self.inventory.Collector.verify({ 'options': options, 'secret_data': secret_data }) print_json(v_info)
def test_verify(self): options = {} secret_data = {'aws_access_key_id': AKI, 'aws_secret_access_key': SAK} v_info = self.inventory.Collector.verify({ 'options': options, 'secret_data': secret_data }) print_json(v_info)
def _create_schema(self, params): """" Create repository.Schema based on params """ params.update({'domain_id': self.domain.domain_id}) schema = self.repository.Schema.create(params, metadata=self.meta) print_json(schema) return schema
def test_verify(self): options = {'domain': 'mz.co.kr'} v_info = self.inventory.Collector.verify({ 'options': options, 'secret_data': self.secret_data }) print_json(v_info)
def test_verify(self): options = {} v_info = self.power_scheduler.Collector.verify({ 'options': options, 'secret_data': self.azure_credentials }) print_json(v_info)
def _create_plugin(self, params): """" Create Plugin based on params """ params.update({'domain_id': self.domain.domain_id}) print(params) plugin = self.repository.Plugin.register(params, metadata=self.meta) print_json(plugin) return plugin
def test_valify(self): options = {} secret_data = {'aws_access_key_id': AKI, 'aws_secret_access_key': SAK} resource_stream = self.monitoring.DataSource.verify({ 'options': options, 'secret_data': secret_data }) for res in resource_stream: print_json(res)
def test_collect(self): secret_data = _get_credentials() options = {} filter = {} resource_stream = self.inventory.Collector.collect({ 'options': options, 'secret_data': secret_data, 'filter': filter }) for res in resource_stream: print_json(res)
def test_collect(self): options = {} filter = {} res_stream = self.inventory.Collector.collect( {'options': options, 'secret_data': self.secret_data, 'filter': filter} ) for res in res_stream: self.assertIsNotNone(res) print_json(res) # self.assertEqual('CLOUD_SERVICE', res.resource_type)
def test_collect(self): options = {} secret_data = {'aws_access_key_id': AKI, 'aws_secret_access_key': SAK} filter = {} resource_stream = self.inventory.Collector.collect({ 'options': options, 'secret_data': secret_data, 'filter': filter }) print(resource_stream) for res in resource_stream: print_json(res)
def test_list(self): options = {} secret_data = {'aws_access_key_id': AKI, 'aws_secret_access_key': SAK} filter = {} resource = 'arn:aws:ec2:ap-northeast-2:072548720675:instance/i-08c5592e084b24e20' resource_stream = self.monitoring.Log.list({ 'options': options, 'secret_data': secret_data, 'filter': filter, 'resource': resource }) print(resource_stream) for res in resource_stream: print_json(res)
def test_collect(self): options = {} filter = {} resource_stream = self.inventory.Collector.collect({ 'options': options, 'secret_data': self.azure_credentials, 'filter': filter }) # print(f'resource_stream: {resource_stream}') for res in resource_stream: print_json(res)
def test_get_data(self): """ Get data """ #self._create_data_source() param = {'domain_id': self.domain.domain_id} response = self.billing.DataSource.list(param, metadata=self.meta) print_json(response) start = '2020-10-01' end = '2020-12-17' granularity = 'MONTHLY' param = { "start": start, "end": end, "granularity": granularity, "domain_id": self.domain.domain_id } repos = self.billing.Billing.get_data(param, metadata=self.meta) print(repos)
def test_collect(self): options = {} filter = {} res_stream = self.inventory.Collector.collect({ 'options': options, 'secret_data': self.secret_data, 'filter': filter }) for res in res_stream: #print_json(res) res_json = to_json(res) try: if res_json['resource']['data']['resources_summary'][ 'resources_flagged'] > 0: print_json(res) except: pass
def test_list(self): options = {} secret_data = {'aws_access_key_id': AKI, 'aws_secret_access_key': SAK} filter = {'eventStatusCodes': ['open', 'upcoming']} end = datetime.utcnow() start = end - timedelta(days=10) resource = 'arn:aws:ec2:ap-northeast-2:072548720675:instance/i-08c5592e084b24e20' resource_stream = self.monitoring.Log.list({ 'options': options, 'secret_data': secret_data, 'filter': filter, 'start': start, 'end': end, 'resource': resource }) print(resource_stream) for res in resource_stream: print_json(res)
def test_list(self): options = {} secret_data = {'aws_access_key_id': AKI, 'aws_secret_access_key': SAK} filter = {} end = datetime.utcnow() start = end - timedelta(days=10) resource = {'lookup_attribtes': [{'AttributeKey': ''}]} resource_stream = self.monitoring.Log.list({ 'options': options, 'secret_data': secret_data, 'filter': filter, 'start': start, 'end': end, 'resource': resource }) print(resource_stream) for res in resource_stream: print_json(res)
def _test_get_data_by_region(self): """ Get data """ #self._create_data_source() param = {'domain_id': self.domain.domain_id} response = self.billing.DataSource.list(param, metadata=self.meta) print_json(response) end = datetime.utcnow() start = end - timedelta(days=60) granularity = 'MONTHLY' aggregation = ['REGION'] param = { "start": start, "end": end, "granularity": granularity, "aggregation": aggregation, "domain_id": self.domain.domain_id } repos = self.billing.Billing.get_data(param, metadata=self.meta) print(repos)
def _test_get_data_by_project(self): """ Get data """ #self._create_data_source() param = {'domain_id': self.domain.domain_id} response = self.billing.DataSource.list(param, metadata=self.meta) print_json(response) start = "2020-10-01" end = "2020-12-10" granularity = 'DAILY' granularity = 'MONTHLY' aggregation = [] param = { "project_id": PROJECT_ID, "start": start, "end": end, "granularity": granularity, "aggregation": aggregation, "domain_id": self.domain.domain_id } repos = self.billing.Billing.get_data(param, metadata=self.meta) print(repos)
def test_init(self): v_info = self.inventory.Collector.init({'options': {}}) print_json(v_info)