def delete(self): stub = user_pb2_grpc.SqlBetaUserServiceStub(channel.Channel()) request = user_pb2.DeleteSqlBetaUserRequest() request.service_account_file = self.service_account_file if Primitive.to_proto(self.name): request.resource.name = Primitive.to_proto(self.name) if Primitive.to_proto(self.password): request.resource.password = Primitive.to_proto(self.password) if Primitive.to_proto(self.project): request.resource.project = Primitive.to_proto(self.project) if Primitive.to_proto(self.instance): request.resource.instance = Primitive.to_proto(self.instance) if UserSqlserverUserDetails.to_proto(self.sqlserver_user_details): request.resource.sqlserver_user_details.CopyFrom( UserSqlserverUserDetails.to_proto(self.sqlserver_user_details)) else: request.resource.ClearField("sqlserver_user_details") if UserTypeEnum.to_proto(self.type): request.resource.type = UserTypeEnum.to_proto(self.type) if Primitive.to_proto(self.etag): request.resource.etag = Primitive.to_proto(self.etag) if Primitive.to_proto(self.host): request.resource.host = Primitive.to_proto(self.host) response = stub.DeleteSqlBetaUser(request)
def list(self, project, instance, service_account_file=""): stub = user_pb2_grpc.SqlBetaUserServiceStub(channel.Channel()) request = user_pb2.ListSqlBetaUserRequest() request.service_account_file = service_account_file request.Project = project request.Instance = instance return stub.ListSqlBetaUser(request).items
def delete(self, project, host, instance, name, service_account_file=""): stub = user_pb2_grpc.SqlBetaUserServiceStub(channel.Channel()) request = user_pb2.DeleteSqlBetaUserRequest() request.service_account_file = service_account_file request.Project = project request.Host = host request.Instance = instance request.Name = name response = stub.DeleteSqlBetaUser(request)