def create_workflow_service(self, name='generated-workflow', policies=None, zone=None): parameters = {'configuration.policies': json.dumps(policies or {})} application = self.applications[system_application_types(WORKFLOW_SERVICE_TYPE)] return self.create_service(name=name, application=application, parameters=parameters)
def create_shared_service(self, name='generated-shared', instances=None, zone=None): parameters = {'configuration.shared-instances': json.dumps(instances or {})} application = self.applications[system_application_types(SHARED_INSTANCE_CATALOG_TYPE)] return self.create_service(name=name, application=application, parameters=parameters)
def create_keystore_service(self, name='generated-keystore', parameters=None): application = self.applications[system_application_types(COBALT_SECURE_STORE_TYPE)] return self.create_service(name=name, application=application, parameters=parameters)